@import url(rte.css);

body {
	background-color: #DCDCDC;

}

.banner {
	width: 750px;
	height: 135px;
	max-height: 135px;
	color: #000000;
	background-color: White;

}


/* Kalendermodul begin*/




.kalenderheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #003366;
	font-weight: bold;
	border-bottom: medium dotted #131457;
}


.kalenderdatum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-style: normal;
	width: 80px;
 font-weight: bold;
 	border-bottom: medium dotted #131457;
	background-image: 
}


.kalendercontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	padding-bottom: 20px;
}
.kalenderzeit
{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8 em;
color: #000000;
font-weight: normal;



}

/* Kalendermodul end*/

/* vib ShopnavigTION begin*/
.w1
{
text-decoration: none;



}


	/* vib ShopnavigTION end*/
.fontsizer {
	font-size: 13px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	height: 30px;
	color: white;
	text-decoration: none;
	text-align: center;
	background-image: url(fontsizerbg.jpg);
}

.fontsizer1 {
	font-size: 11px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color: White;
	height: 15px;
	background-image: url(fontsizer1bg.jpg);
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
	 
	 
.brot {
	 font-size: 10px; font-family:  Arial,Verdana, Helvetica, sans-serif; 
 padding-left:20px;
	 padding-top:7px;
	 background-color: White;
        
		  }




.MENU_OBEN {
	width: 870px;
	height: 25px;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	margin-top: 3px;

}
y, td, h1, h3, h4, h5, h6, input, textarea, div, table { 
/* --- Standardtextart und -größe werden festgelegt --- */ 
font-family: Verdana, Helvetica, sans-serif; 
} 

dd.csc-textpic-caption {

	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
} 

h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	margin-left: 15px;
	color: #003366;
	border-bottom-style: dotted;
}

.MENU_OBEN a:link { color: #000066; text-decoration: none; font-weight: bold;}

.MENU_OBEN a:hover{ background: #B0E0E6; color: #000000; font-weight: bold;}
.MENU_OBEN a:active { background: #FF9966; color: #000000; font-weight: bold;}
.MENU_OBEN a:visited { color: #000066; text-decoration: none;  font-weight: bold;}

A { color: #000066; text-decoration: underline; }
A:hover {color: Navy;}
A:link { color: #000066; text-decoration: underline; }



.linkInt {
	font-family: Arial,Verdana, Helvetica, sans-serif;
color: #000000; text-decoration: none; 
font-size: 1.1em;
font-weight: bold;
}

.linkInt:link {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
}


.linkInt:hover {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color: #1E90FF;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
}





ul {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
}

.bodytext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
}


li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	
}

/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 12px; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #000000; }
UL.csc-bulletlist-1 { color: #186900; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #10007B; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }


p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	margin-left: 15px;
}




.linkWeiss {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 




.klein {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

.fett {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
        font-weight : bolder;
}





#inhalt {
     padding-left:12px;
     padding-right:12px;
     padding-top:0px;
     padding-bottom:12px;	
     
} 



.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 13px;
	color : #0066CC;
	margin-top : 15px;
	font-weight : bolder;
	margin-bottom : 5px;
	margin-left : 30px;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 50px;
	margin-top : 5px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #cc3300;
	margin-left : 70px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 85px;
}


/* Hauptnavigation */
.navcontainer
{
	clear: both;
	width: auto;
	margin: 0;
	padding: 0;
	width: 170px;
}

.navlist {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-style: none;
        text-decoration: none;
	list-style-type: none;
	left: 0px;
                width: 170px;


}

.navlist a:link { color: #000000; text-decoration: none;  }
.navlist a:hover{ background: #B0E0E6; color: #000000; }
.navlist a:active { background: #FF9966; color: #000000; }
.navlist a:visited { color: #000000; text-decoration: none;  }
.navlist li.ACT {
	font-size: 1.0em;
        background-color: #0099cc;
	position: relative;
	top: 0px;  
}	





.active {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 1.0em;
	border-bottom-style: dotted;
	border-bottom-color: #cc3333;
	border-bottom-width: 1px;
	color: #000000;
                width: 170px;

}

.linkactive {
	background-color: #0099CC;
                width: 170px;
					 	font-size: 1.0em;

}

.subnavlist {
	background-color: #98BADC;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	left: auto;
                width: 170px;
}

.subactive {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
    color: #000000;
	border-bottom-style: dotted;
	border-bottom-color: #000099;
	border-bottom-width: thin;
                width: 170px;

}

.sublinkactive {
	background-color:  #d6d6d6;
	font-size: 1.0em;
	width: 170px;
}

.subsubnavlist {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	left: auto;
                width: 170px;
}

.subsublinkactive {
	background-color: #D6D6D6;
	font-size: 1.0em;
	width: 170px;
}

.subsubactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	border-bottom-style: dotted;
	border-bottom-color: #CC3333;
	border-bottom-width: 1px;
	width: 170px;
	
}

.datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
                width: 170px;
}





/* RTE / Bulletlists */
UL { margin-top: 0px;  }

UL LI A { color: black; }

OL {  margin-top: 0px; }
OL LI A { color: green; }

LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }



h4 {font-size:1.2em;text-transform:uppercase;}


.kleinertext { font-size: 0.9em; }
.grossertext { font-size: 1.2em; }
.sehrgrossertext { font-size: 1.4em; }
.rotertext {color: #FF0000;}

.kasten {
background-color : #efefef;
border: 2px solid #666;
padding: 3px;
color: #666;

}

FORM FIELDSET.csc-mailform {
   border: 0; padding: 5px; }
   
   FORM FIELDSET.csc-mailform DIV.csc-mailform-field LABEL {
      font:    Arial,Verdana, sans-serif; color: #000000;
		font-size:1.0em;
         margin-right:1em; width:12em; float:left;
	 }
	 
	 FORM FIELDSET.csc-mailform DIV.csc-mailform-field { padding: 5px; font-size:1.0em;}
	 FORM FIELDSET.csc-mailform DIV.csc-mailform-label { padding: 5px; font:  bold 10px  Arial, Verdana, sans-serif; color: #000066; }
	 

