/*---------------- body -------------------- */
body {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #E2F1F7 url(59);
}
/*-------------- table, td ------------------ */
td, span {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


.weberror {
	color: #FF6600; 
	font-weight: bold;
}
table.topnav {
	background: #0088BB url(63) repeat-x;
}
table.topnav td {
	color: #FFFFFF;
}
table.basket {
 	background: #0088BB url(76) no-repeat;
}
table.basket td {
	font-size: 10px;
	color: #FFFFFF;
}
table.basket a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none; 
	text-transform: uppercase;  
}
.content {
 	background: #FFFFFF;
}
td.border {
 	background: #6BAFC8;
}
td.borderstart {
 	background: #CCCCCC;
}
/*---------------- links -------------------- */
a	{
	font-size: 11px;
	font-weight: normal; 
	color: #0088BB; 
	text-decoration: underline; 
}
a.level0active {
	font-size: 11px;
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none; 
	letter-spacing: 2;
}
a.level0inactive {
	font-size: 11px;
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none; 
	letter-spacing: 2;
}
a.level1active {
	font-size: 11px;
	font-weight: bold;
	color: #0088BB;
	text-decoration: none; 
}
.level1inactive {
	font-size: 11px;
	font-weight: normal;
	color: #0088BB;
	text-decoration: none;
}
a.level2active {
	font-size: 10px;
	font-weight: bold;
	color: #0088BB;
	text-decoration: none;
}
a.level2inactive {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #0088BB;
	text-decoration: none;
}
a.serviceactive {
	font-size: 10px;
 	font-weight: bold;
	color: #FFFFFF;
 	text-decoration: none;
}
a.serviceinactive {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.basicactive {
	font-size: 10px;
 	font-weight: bold;
	color: #0088BB;
 	text-decoration: none;
}
.basicinactive {
	font-size: 10px;
	font-weight: normal;
	color: #0088BB;
	text-decoration: none;
}
/*---------------- nav neu -------------------- */


a.levell0active {
	font-size: 14px;
	font-weight: bold;
	color: #e29e33;
	text-decoration: none; 
}
a.levell0inactive {
	font-size: 14px;
	font-weight: bold;
	color: #0088BB;
	text-decoration: none;
}
a.levell1active {
	font-size: 11px;
	font-weight: bold;
	color: #e29e33;
	text-decoration: none;
}
a.levell1inactive {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #0088BB;
	text-decoration: none;
}
.pfad {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

.teaser {
	font-size: 11px;
	font-weight: normal;
	color: #0088BB;
	text-decoration: none;
        line-height:16px;
       
}


.more {
	font-size: 11px;
	font-weight: bold;
	color: #0088BB;
	text-decoration: none;
        line-height:16px;
       
}



/*---------------- inputs -------------------- */
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #000000;
}
input.inputsearch {
	font-size: 10px; 
	color: #000000;
	border-top: solid 1px #015F83;
	border-left: solid 1px #015F83;
	border-right: solid 1px #6BAFC8;
	border-bottom: solid 1px #6BAFC8;
	width: 124px;
	padding-left: 5px;
	background: #FFFFFF;
}
input.input300, select.select300 , textarea.textarea300 {
	width: 300px;
}
input.input88 {
	width: 88px;
}
/*--------- fliesstext/wxsiwyg -------------- */
.black	{
	font-size: 11px;
	font-weight: normal; 
	font-style: normal;
	color: #000000;
}
.blackbold	{
	font-size: 11px;
	font-weight: bold; 
	font-style: normal;
	color: #333333;
}
.headline	{
	font-size: 13px;
	font-weight: bold; 
	font-style: normal;
	color: #0A8DBE;
}
.black10	{
	font-size: 10px;
	font-weight: normal; 
	font-style: normal;
	color: #000000;
}
.bluebold	{
	font-size: 11px;
	font-weight: bold; 
	font-style: normal;
	color: #0A8DBE;
}