
/* Standardstyles fuer Body */

BODY {
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin:0px;
scrollbar-face-color:#cccccc ;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#cccccc ;
scrollbar-darkshadow-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #cccccc; 
line-height: 130%;font-family: Trebuchet MS; font-size:12px
}

.red{color:#CC0033;
list-style:none}

img {border: 0;}

/* Standardstyle fuer Paragraphs */

p {
line-height: 130%;font-family: Trebuchet MS; font-size:12px
}

td {
line-height: 130%;font-family: Trebuchet MS; font-size:12px
}


#demo{
	width:500px;
	height:81px;
	z-index:10;
	float:left;
	position:relative;
	top:-227px;
	left: 430px;
} 

#menu2{
	width:500px;
	height:29px;
	z-index:6;
	float:left;
	overflow:auto;
	position:relative;
	top: -110px;
	left: 430px;
} 

#menu3{
	width:200px;
	height:29px;
	z-index:7;
	float:left;
	overflow:auto;
	position:relative;
	top: -110px;
	left: -490px;
}

.bodytext     { line-height: 130%;font-family: Trebuchet MS; font-size:12px }

ul {
	margin-left: 20px;
	margin-top: 11px;
	align: left;
border: 0;
font-size:11px;
}
	
/* Styles für Links */
a   { color:#880000; text-decoration: none; font-family: Trebuchet MS }

a:link  { color: #880000; text-decoration: none; font-family:Trebuchet MS }

a:hover   { color:#880000; text-decoration: underline; font-family:Trebuchet MS}
a:active   { color:#880000; text-decoration: underline;   font-family:Trebuchet MS}

#main {
width:930px; 
height:227px;
z-index:0; 
overflow:hidden;
}

#content2 {
width: 380px;
border: 1px solid #880000;
float:left;
}

#content {
float:left;
height:200;
overflow:visible;
width: 100%;
}


#menu_2 a:hover{ 
display: block;
background-color:#880000;

line-height: 29px;
vertical-align:middle;
padding-left:5px;
padding-right:5px;
border-left: 1px solid #880000;
font-size:12px;
float:left; 
color:#ffffff; 
} 

#menu_2 a { 

display: block;
line-height: 29px;
vertical-align:middle;
padding-left:5px;
padding-right:5px;
border-left: 1px solid #880000;
font-size:12px;
float:left; 
color:#000000; 
} 

#menu_2act a{ 
display: block;
background-color:#880000;

line-height: 29px;
vertical-align:middle;
padding-left:5px;
padding-right:5px;
border-left: 1px solid #880000;
font-size:12px;
float:left; 
color:#ffffff; 
} 

#menu_3 a:hover{ 
line-height: 29px;
vertical-align:middle;
font-size:11px;
float:left; 
color:#880000; 
margin-right: 15px;
} 

#menu_3 a { 
line-height: 29px;
vertical-align:middle;
font-size:11px;
float:left; 
color:#888888; 
margin-right: 15px;
} 

#menu_3act a{ 
line-height: 29px;
vertical-align:middle;
font-size:11px;
float:left; 
color:#880000; 
margin-right: 15px;
} 



/* Seitenueberschrift */

.csc-firstHeader{
    font-size:18px;
	font-family:Trebuchet MS;
    font-weight:normal;
    color:#880000;
    margin-top:11px;
    margin-bottom:5px;
    margin-left:11px;
}


.csc-Header{
    font-size:18px;
	font-family:Trebuchet MS;
    font-weight:normal;
    color:#880000;
    margin-top:11px;
    margin-bottom:5px;
    margin-left:11px;
}



.csc-caption{
    font-size:9px;
    color:#808080;
    margin-top:0px;
    margin-bottom:5px;
    margin-right:0px;
}


.csc-textpic-caption{
    font-size:9px;
    color:#808080;
    margin-top:0px;
    margin-bottom:5px;
    margin-right:0px;
}


.teaser  {  
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
margin-top: 2px; 
margin-bottom: 0; 
margin-left: 0; 
 }


H1{
    font-size:18px;
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#880000;
    margin-top:11px;
    margin-bottom:5px;
    margin-left:11px;
}

H2 {
	font-family:Trebuchet MS;
	font-size : 14px;
	color : #666666;
	margin-bottom : 0;
	margin-top : 11px;
}

H3 {
	font-family:Trebuchet MS;
	font-size : 12px;
	color : #666666;
	margin-bottom : 0px;
	margin-top : 11px;
}
H4 {
	font-family:Trebuchet MS;
	font-size : 12px;
	color : black;
	margin-bottom : 0px;
	margin-top : 11px;
}


#nav {
  width: 100%;
  list-style: none;
  line-height: 81px;
  font-weight: normal;
  padding: 0;
  margin: 0;
  height:81px;
  border-bottom: 1px solid #880000;

}

#nav ul {
  float: left;
  width: auto;
  list-style: none;
  line-height: 81px;
  font-weight: bold;
  padding: 0;
  border: solid #880000;
  border-width: 1px 0px;
  margin: 0 0 0 0;
}

 
 
#nav a {
  display: block;
  color: #000000;
  height:81px;
  text-decoration: none;
  line-height: 81px;
  vertical-align:middle;
  text-align:center;
  font-size:14px;
  font-weight:bold;
}
 
#nav a.daddy {

}
 
#nav li {
  float: left;
  width: 15em;
  w\idth: 14.9em;
  border-left: 1px solid #880000;
  height:81px;
  text-align: left;
  list-style:none;
  margin: 0 0 0 0;
}
 
#nav li ul {
  position: absolute;
  left: -999em;
  width: 15em;
  w\idth: 14.9em;
  font-weight: normal;
  border-width: 1px;
  margin: 0;
  background-color:#ffffff;
  
}
 
#nav li li {
  
width: 15em;
  w\idth: 14.9em;
  border-right: 0px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  height:20px;
  
}
 
#nav li ul a {
width: 15em;
w\idth: 14.9em;
height:20px;
line-height:20px;

color:#000000;
font-size:12px;
font-weight:normal
}
 
#nav a:hover {
color:#FFFFFF;
}

 
#nav li ul ul {
  margin: -1.75em 0 0 15em;
  width: 15em;
  w\idth: 14.9em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
  color:#FFFFFF;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto;
  color:#FFFFFF;
}
 
#nav li:hover, #nav li.sfhover {
  background: #880000;
  color:#FFFFFF;
}

#nav .li_act {
  background: #880000;
}

#nav .li_act a{
  color:#FFFFFF;
}

#nav .li_act ul a{
  color:#000000;
}

#nav .li_act ul a:hover{
  color:#ffffff;
}


#menu1 a:hover {
color:#ffffff;
text-decoration: underline; 
font-size: 12px;  
font-family: Arial, Helvetica, sans-serif; 
float: left;
border-left:1px solid #098CB6;
padding-left:8px;
padding-right:8px;
}

#menu1 a { 
color:#ffffff;
text-decoration: none; 
font-size: 12px;  
font-family: Arial, Helvetica, sans-serif; 
float: left;
border-left:1px solid #098CB6;
padding-left:8px;
padding-right:8px;   }

#menu1act a{ 
color:#ffffff;
text-decoration: underline; 
font-size: 12px;  
font-family: Arial, Helvetica, sans-serif; 
float: left;
border-left:1px solid #098CB6; 
padding-left:8px;
padding-right:8px; }



