/*.globalnav  { 
font-family:Geneva, Arial, Helvetica, sans-serif;
margin-top:13px;
margin-bottom:7px;
font-size:11px;
padding:1px 3px 1px 3px;
vertical-align:top;
color:#90071e;
font-weight:normal;
}*/


/*
.nav  { 
font-family:Geneva, Arial, Helvetica, sans-serif;
margin-top:13px;
margin-bottom:7px;
font-size:11px;
padding:1px 3px 1px 3px;
vertical-align:top;
color:#90071e;
font-weight:normal;
}

.nav a:link{
vertical-align:top;
font-size:11px;
color:#90071e;
padding:1px 3px 1px 3px;
background:#ffffff;
font-weight:normal; 
}

.nav a:hover{
vertical-align:top;
font-size:11px;
color:#ffffff;
background:#90071e;
padding:1px 3px 1px 3px;
font-weight:normal;  
}

.nav a:visited{
vertical-align:top;
font-size:11px;
color:#90071e;
padding:1px 3px 1px 3px;
background:#ffffff;
font-weight:normal;   
}

.nav a:active{
vertical-align:top;
font-size:11px;
color:#ffffff;
background:#90071e;
padding:1px 3px 1px 3px;
font-weight:normal;  
}

*/

.subnav  { 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#cc0000;
line-height:2;
/*margin-left:10px;*/
background:#ffffff;
border:none;
width:80px;
}

/*.subitem {
margin:0px 0px 5px 0px;
}*/

.subnav a { 
/*background-image:url(img/pfeil.gif);
background-repeat:no-repeat;
background-position:left;*/
padding-left:15px;
font-size:11px;
color:#cc0000;
background-image:url(img/pfeil.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

.subnav a:link{ 
/*background-image:url(img/pfeil.gif);
background-repeat:no-repeat;
background-position:left;*/
font-size:11px;
color:#cc0000;
}

.subnav a:visited{ 
/*background-image:url(img/pfeil.gif);
background-repeat:no-repeat;
background-position:left;*/
font-size:11px;
color:#cc0000;
}

.subnav a:active{
/*background-image:url(img/pfeil.gif);
background-repeat:no-repeat;
background-position:left;*/
font-size:11px;
color:#ffffff;
background:#cc0000;
}

.subnav a:hover{
/*background-image:url(img/pfeil.gif);
background-repeat:no-repeat;
background-position:left;*/
font-size:11px;
color:#ffffff;
/*padding-top:5px;
padding-bottom:5px;*/
/*background:#cc0000;
width:80px;*/
/*background-image:url(img/red_box.gif);*/
}


.title     { color: #cc0000; font-size: 22pt; font-family: Geneva, Arial; text-decoration: none }

.title u   { color: #000000; font-size: 10pt; text-decoration: none }

a:link   { 
font-size:12px;
color:#cc0000;
text-decoration:none;
}

a:visited   {
text-decoration:none;
font-size:12px;
color:#cc0000;
}

a:active  {
text-decoration:none;
font-size:12px;
color:#ffffff;
}

a:hover  {
font-size:12px;
text-decoration:none;
color:#cc0000;
}

/*.body{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:120%;
}*/

.search{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
height:10px;
line-height:150%;
}



.hr{
height:1px;
background-image:url(img/divider.gif);
margin-top:12px;
margin-bottom:8px;
}


 
 /* FOOTER */

.footer{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:9px;
line-height:13px;
margin-top:10px;
}
 
 a.footer:link{
 color:#666666;
font-size:9px;
}
 a.footer:visited{
color:#000000;
text-decoration:none;
font-size:9px;
}
 a.footer:active{
color:#000000;
text-decoration:underline;
font-size:9px;
}
 a.footer:hover{
text-decoration:underline;
font-size:9px;
}

 
/*TEASER*/
/*
.teaserheadline{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#90071e;
line-height:2;
margin-top:8px;
margin-bottom:4px;
margin-right:20;
margin-left:6px;
}

.teaserdefaulttext{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
line-height:145%;
margin-top:4px;
margin-right:24px;
margin-left:6px;
}

.teasermehr{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
color:#90071e;
line-height:125%;
margin-top:6px;
margin-bottom:8px;
margin-left:6px;
text-indent:8px;
background-image:url(img/pfeil.gif);
background-repeat:no-repeat;
background-position:0px 2px;
}

.teaserimage {
margin-top:2px;
margin-bottom:2px;
margin-left:6px;
}

.teasermehr a:link { 
font-size:10px;
color:#90071e;
padding:0px 2px 0px 2px;
}

.teasermehr a:visited  { 
font-size:10px;
color:#90071e;
padding:0px 2px 0px 2px;
}

.teasermehr a:active   {
font-size:10px;
color:#ffffff;
background:#90071e;
padding:0px 2px 0px 2px;
}

.teasermehr a:hover  {
font-size:10px;
color:#ffffff;
background:#90071e;
padding:0px 2px 0px 2px;
}
*/

/*MAIN-CONTETN*/

.maincontent{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:125%;
width:490px;
}

.maincontent a:link{
/*background-image: url(img/pfeil.gif); 
background-repeat:no-repeat;
background-position:left;*/
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#cc0000;
line-height:125%;
/*padding-left:10px;*/
}

.maincontent a:hover{
color:#ffffff;
background:#cc0000;
/*background-image: url(img/pfeil2.gif); 
background-repeat:no-repeat;
background-position:left;*/
}

/*HEAD MAINCONTENT*/
.hmain{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:125%;
font-weight:bold; 
}

/*Sub mit Pfeil*/

/*.submain  { 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#90071e;
line-height:2;
margin-left:10px;
padding-left:8px;
background:#ffffff;
border:none;
}

.submain a:link{
background-image: url(img/pfeil.gif); 
background-repeat:no-repeat;
background-position:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#90071e;
line-height:125%;
padding-left:10px;
}

.submain a:hover{
color:#ffffff;
background:#90071e;
background-image: url(img/pfeil2.gif); 
background-repeat:no-repeat;
background-position:left;
}*/

/*.ul{
list-style-image: url(img/bulletgfx.gif); 
font-family:Geneva, Arial, Helvetica, sans-serif; 
font-size:10px;
}*/
