
/* schriftstil,abstände */

body
{margin-top: 10px; margin-left: 10px; margin-right: 10px;margin-bottom: 10px; color: #000000;  background-color:white; font-family: verdana,arial; font-size: 10pt;}


table,tr,td
{ color: #000000 ;font-family: verdana,arial; font-size: 8pt}

/* scrolleiste internet explorer ab vers.5.5 */

body
{scrollbar-arrow-color: #e8f2fe; scrollbar-base-color:#e8f2fe ;
scrollbar-highlight-color : #e8f2fe; scrollbar-shadow-color :#e8f2fe;
SCROLLBAR-TRACK-COLOR: #e8f2fe;}

/* grundlayout*/

.leiste {background-color:#320ac8; color:white;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
line-height:10px;
height:20px;
}
.rand {background-color:#320ac8;
}


.leisteob {background-color:#320ac8; color:white;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
}



.leisteun {background-color:#320ac8; color:white;  text-decoration:none ;font-family:verdana, sans-serif;
line-height:20px;
height:20px;
}




.nav {background-color:#320ac8; color:black;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;



}
.logo {background-color:#320ac8; color:#ffffff;  text-decoration:none; font-family:verdana, sans-serif; font-size: 10pt;
height:88px; background-image:url(images/topblau_bg.jpg); background-repeat:no-repeat; 
}


.logo1 {background-color:#000000; color:#ffffff;  text-decoration:none; font-family:verdana, sans-serif; font-size: 10pt;
height:88px; background-repeat:no-repeat;
}

.logo2 {background-color:#320ac8; color:#320ac8;  text-decoration:none; font-family:verdana, sans-serif; font-size: 10pt;
height:88px; background-repeat:no-repeat; 
}

.logocsd {background-color:#320ac8; color:#ffffff;  text-decoration:none; font-family:verdana, sans-serif; font-size: 10pt;
height:85px; background-image:url(images/csdbannergb.jpg); background-repeat:no-repeat; 
}

.logocsd2 {background-color:#320ac8; color:#ffffff;  text-decoration:none; font-family:verdana, sans-serif; font-size: 10pt;
height:85px; background-repeat:no-repeat;
}

.logocsd3 {background-color:#320ac8; color:#ffffff;  text-decoration:none; font-family:verdana, sans-serif; font-size: 10pt;
height:85px; background-repeat:no-repeat;
}

/* rubriktitel */

.titel{background-color:#320ac8; color:#ffffff;
text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
width:192px;
border-bottom:solid 1px #eaeaea;
line-height:20px;
height:20px;
padding-left:5px;
}
.rubrik{background-color:#7a96DF; color:#ffffff;   text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;width:192px;
border-bottom:solid 1px #eaeaea;
line-height:20px;
height:20px;
padding-left:5px;
}

.main1 {background-color:#e8f2fe;}
.main {background-color:#e8f2fe;}

.inhalt1 {background-color:#e8f2fe;
padding:20px;

}
.inhalt {background-color:#e8f2fe;
padding:20px;

}




/* menue linke  seite */


#menu a {display: block;
background-color:#320ac8;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
border-bottom:solid 1px #e6e6e6;
line-height:25px;
height:25px;
width:192px;
padding-left:5px;

}

#menu a:visited{
background-color:#320ac8;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
border-bottom:solid 1px #e6e6e6;
line-height:25px;
height:25px;
width:192px;
padding-left:5px;

}

#menu a:active{
background-color:#320ac8;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
border-bottom:solid 1px #e6e6e6;
line-height:25px;
height:25px;
width:192px;
padding-left:5px;
}


#menu a:hover {
background-color:#e8f2fe;
color:#000000;
text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
border-bottom:solid 1px #e6e6e6;
line-height:25px;
height:25px;
width:192px;
padding-left:5px;
}


/* menue oben */

#menu2 a {display: block;
background-color:#320ac8;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:100px;
text-align:center;
}

#menu2 a:visited{
background-color:#320ac8;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:100px;
text-align:center;
}

#menu2 a:active{
background-color:#320ac8;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:100px;
text-align:center;
}

#menu2 a:hover {
background-color:#e8f2fe;
color:#000000;text-decoration:none;font-family:verdana, sans-serif; font-size: 10pt;
line-height:20px;
height:20px;
border-left:solid 1px white;
width:100px;
text-align:center;
}




/* allgemeine links im text */

a:link{color:#0000cc; text-decoration:underline;font-family: verdana; font-size: 10pt;}

a.radio{color:#7a96DF; text-decoration:underline;font-family: verdana; font-size: 10pt;}

a.radio:visited{color:#7a96DF; text-decoration:underline;font-family: verdana; font-size: 10pt;}

a:visited{color:#000000; text-decoration:underline;font-family: verdana; font-size: 9pt;}

a:active{color:#000000; text-decoration:underline;font-family: verdana; font-size: 10pt;}

a:hover{color:#000000;  text-decoration:underline;font-family: verdana; font-size: 10pt;}

.border{border-color:Silver;}

a.topnews{color:Gray; font-size:9pt;}

a.transen{color:Black; font-size:8pt;}

.news{font-size: 8pt;}

.tilte{font-size: 4pt;}