
/* Standardstyles fuer Body */

BODY {
    margin-top:2px;
    margin-bottom:2px;
    margin-left:2px;
    margin-right:2px;
    margin:2px;
    font-family:Verdana,Arial,Helvetica;
}

/* Standardstyle fuer Paragraphs */

p {
    font-family:Verdana,Arial,Helvetica;
    color: #000000; font-size: 11px; line-height: 140%;	
	}

div {
    font-family:Verdana,Arial,Helvetica;font-size:11px;
}

td {
    font-family:Verdana,Arial,Helvetica;font-size:11px;
}


#content {
width: 605px;
margin-left:20px;
margin-top:15px;
margin-right: 15px;
}

.bodytext     { color: #000000; font-size: 11px; line-height: 140%; margin-left: 10px  }



img { margin: 0; padding: 0; border-width: 0 }


ul {
	margin-left: 20px;
	margin-top: 5px;
	align: left;
border: 0;
font-size:11px;
line-height: 140%;	
}
	
/* Styles für Links */
a   { color:#30416F; text-decoration: underline }

a:link  { color: #30416F; text-decoration: underline }

a:hover   { color:#098CB6; text-decoration: underline; }
a:active   { color:#098CB6; text-decoration: underline;   }



#menu1 a:hover {
color:#000000;
text-decoration: underline; 
font-size: 11px;  
font-family: Arial, Helvetica, sans-serif; 
float: left;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-left:1px solid #098CB6;
}

#menu1 a { 
color:#000000;
text-decoration: none; 
font-size: 11px;  
font-family: Arial, Helvetica, sans-serif; 
float: left;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-left:1px solid #098CB6;   }

#menu1act a{ 
color:#000000;
text-decoration: underline; 
font-size: 11px;  
font-family: Arial, Helvetica, sans-serif; 
float: left;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:5px;
border-left:1px solid #098CB6;  }




#menu2 a:hover { 
max-width:172px;
padding-left:20px;
width:192px;
color:#ffffff;
text-decoration: none; 
font-size: 11px;  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color:#00477B; 
float: left;
padding-top:3px;
padding-bottom:3px;
border-top:1px solid #00477B;
border-bottom:1px solid #00477B;
border-right:1px solid #00477B;
margin-top:15px;
}

#menu2 a { 
max-width:172px;
padding-left:20px;
width:192px;
text-align:left;
color:#FFFFFF; 
text-decoration: none;  
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold;  
background-color:#7EAFDB; 
border-top:1px solid #00477B;
border-right:1px solid #00477B;
border-bottom:1px solid #00477B;
float: left;
padding-top:3px;
padding-bottom:3px;
margin-top:15px;
}

#menu2act a { 
max-width:172px;
padding-left:20px;
width:192px;
color:#ffffff;
text-decoration: none; 
font-size: 11px;  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color:#00477B; 
float: left;
padding-top:3px;
padding-bottom:3px;
border-top:1px solid #00477B;
border-right:1px solid #00477B;
border-bottom:1px solid #00477B;
margin-top:15px;
}



#menu3 a:hover { 
max-width:163px;
padding-left:20px;
width:183px;
margin-left:10px;
text-align:left;
color:#0066FF; 
text-decoration: none; 
float: left;
padding-top:1px;
padding-bottom:1px;
font-size: 11px;  
vertical-align:bottom;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color:#F3F3F4;
border-bottom:1px solid #ffffff;
margin-top:0px;
}

#menu3 a { 
max-width:163px;
padding-left:20px;
width:183px;
margin-left:10px;
text-align:left;
float: left;
padding-top:1px;
padding-bottom:1px;
color:#000099; 
text-decoration: none;  
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold;  
background-color:#dddddd; 
border-bottom:1px solid #ffffff;
margin-top:0px;
}

#menu3act a { 
max-width:163px;
padding-left:20px;
width:183px;
margin-left:10px;
text-align:left;
color:#0066FF; 
text-decoration: none; 
float: left;
padding-top:1px;
padding-bottom:1px;
font-size: 11px;  
vertical-align:bottom;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color:#F3F3F4; 
border-bottom:1px solid #ffffff;
margin-top:0px;
}


#menu4 a:hover { 
max-width:153px;
padding-left:20px;
width:173px;
margin-left:20px;
text-align:left;
color:#0066FF; 
text-decoration: none; 
float: left;
padding-top:1px;
padding-bottom:1px;
font-size: 11px;  
vertical-align:bottom;
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal; 
background-color:#fefefe;
border-bottom:1px solid #ffffff;
margin-top:0px;

}


#menu4 a { 
max-width:153px;
padding-left:20px;
width:173px;
margin-left:20px;
text-align:left;
color:#0066FF; 
text-decoration: none; 
float: left;
padding-top:1px;
padding-bottom:1px;
font-size: 11px;  
vertical-align:bottom;
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal; 
background-color:#F3F3F4;
border-bottom:1px solid #ffffff;
margin-top:0px;

}

#menu4act a { 
max-width:153px;
padding-left:20px;
width:173px;
margin-left:20px;
text-align:left;
color:#0066FF; 
text-decoration: none; 
float: left;
padding-top:1px;
padding-bottom:1px;
font-size: 11px;  
vertical-align:bottom;
font-family: Arial, Helvetica, sans-serif; 
font-weight: normal; 
background-color:#fefefe;
border-bottom:1px solid #ffffff;
margin-top:0px;
}






#menusonder a:hover { 
max-width:172px;
padding-left:20px;
width:192px;
color:#ffffff;
text-decoration: none; 
font-size: 11px;  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color:#aa0000; 
float: left;
padding-top:3px;
padding-bottom:3px;
border-top:1px solid #00477B;
border-bottom:1px solid #00477B;
border-right:1px solid #00477B;
margin-top:15px;
}

#menusonder a { 
max-width:172px;
padding-left:20px;
width:192px;
text-align:left;
color:#FFFFFF; 
text-decoration: none;  
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold;  
background-color:#880000; 
border-top:1px solid #00477B;
border-right:1px solid #00477B;
border-bottom:1px solid #00477B;
float: left;
padding-top:3px;
padding-bottom:3px;
margin-top:15px;
}

#menusonderact a { 
max-width:172px;
padding-left:20px;
width:192px;
color:#ffffff;
text-decoration: none; 
font-size: 11px;  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color:#aa0000; 
float: left;
padding-top:3px;
padding-bottom:3px;
border-top:1px solid #00477B;
border-right:1px solid #00477B;
border-bottom:1px solid #00477B;
margin-top:15px;
}





/* Seitenueberschrift */
.head {
    font-size:12px;
    color:#D44130;
    margin-top:8px;
    margin-bottom:5px;
    margin-left:0px;
}


.csc-Header{
    font-size:12px;
    font-weight:bold;
    color:#30416F;
    margin-top:10px;
    margin-bottom:5px;
width:100%;
text-align:left;
color:#FFFFFF; 
text-decoration: none;  
font-size: 11px; 
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold;  
background-color:#7EAFDB; 
border-top:1px solid #00477B;
border-bottom:1px solid #00477B;
padding-top:2px;
padding-bottom:2px;
}

.csc-firstHeader{
    font-size:12px;
    font-weight:bold;
    margin-left:10px;
	color:#FFFFFF; 
}

.csc-caption{
    font-size:9px;
    color:#808080;
    margin-top:0px;
    margin-bottom:5px;
    margin-right:0px;
}

.imgtext-table{
    margin-top:0px;
    margin-bottom:0px;
    margin-right:0px;
    margin-left:0px;
}




.akuell2 { border-left:1px; border-left:1px; border-left-color:#999999; b border-left-style:solid; font-family: Arial, Helvetica, sans-serif;}

.navtab { border-right:1px; border-right-color:#999999; border-right-style:solid; font-family: Arial, Helvetica, sans-serif;}

.navtablinks { border-left:1px; border-left-color:#999999; border-left-style:solid; font-family: Arial, Helvetica, sans-serif;}






.kontakt{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:right;
}

.teaser  {  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
margin-top: 2px; 
margin-bottom: 0; 
margin-left: 0; 
 }


SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px 
}


H1 {
    font-size:12px;
    font-weight:bold;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:5px;

}
H2 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #666666;
	margin-bottom : 0;
	margin-top : 10px;
}
H3 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #666666;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
}
.subhead3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : red;
}
.csc-header-date {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color:#CCCCCC;
	font-weight: normal;
	margin-left:-20px;
}


.caption {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #FF9966;
}
.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #6600CC;
}
.table {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #CC3366;
}




.csc-mailform {
	font-family : Verdana, sans-serif;
	font-size :11px;
	font-weight : normal;
	border-width:0px;


}


.csc-mailform-field {
	font-family : Verdana, sans-serif;
	font-size :11px;
	font-weight : normal;
width:150px;
height:70px:
float:left;
}

.csc-mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	width:150px; 
}
.csc-mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 10px;

	font-weight : bolder;
min-width:150px;
}
.csc-mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;

	font-weight : normal;
min-width:150px;
}


.headershop  { 
width:610px;
padding-left:20px;
max-width:590px;
color:#ffffff;
text-decoration: none; 
font-size: 11px;  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
background-color:#7EAFDB; 
padding-top:1px;
padding-bottom:1px;
border-top:1px solid #00477B;
border-bottom:1px solid #00477B;
}

.headershop a { 
color:#ffffff;
text-decoration: underline; 
}

.align-left{
text-align: left;
}

.align-right{
text-align: right;
}

.align-center{
text-align: center;
}


