/* GLOBAL */
body, td { margin:0px; padding:0px;font-family:Verdana, sans-serif; font-size:12px; color:#0080c7;}
 
.weiss {background-color:#FFFFFF;}

a {font-family:Verdana, sans-serif; color:#424242; text-decoration:none;}
a:active {font-family:Verdana, sans-serif; color:#424242; text-decoration:none;}
a:visited {font-family:Verdana, sans-serif; color:#424242; text-decoration:none;}
a:hover {font-family:Verdana, sans-serif; color:#424242; text-decoration:underline;}

h1 {font-size:16px;font-weight:bold;margin:0px 0px 10px 0px; color:#747474;}
h1.bigspace {font-size:16px;font-weight:bold;margin:0px 0px 90px 0px; color:#747474;}
h2 {font-size:13px;font-weight:bold;margin:0px 0px 10px 0px; color:#747474;}
h2.blau {color:#0080c7;}

p {margin:0px 0px 10px 0px; padding:0px;}
p.null {margin:0px; padding:0px;}
p.fuenf {padding:0px; margin:0px 0px 5px 0px;}

ul {margin:0px 0px 20px 0px; padding:0px 0px 0px 15px; }
li {list-style-image:url(../images/global/list.gif);  margin:0px 0px 10px 0px; padding:0px;}


/* ################################################################################################## */
/* SITE */
div.mother {width:100%;}

td.head {height:20px;}
td.main {width:925px; overflow:hidden; background-image:url(../images/global/bg.content.jpg); background-repeat:repeat-y;}
td.footer {height:20px;}

div.links {float:left;width:145px; height:100%;}
div.abstand {float:left;width:25px; height:100%;}
div.mitte {float:left;width:603px; height:100%;}
div.lalinea {float:left;width:2px; height:100%;}
div.rechts {float:left;width:150px; height:100%;}

div.logo {height:208px; margin:0px; padding:0px; background-color:#FFFFFF;}



/* ################################################################################################## */
/* HEADER */
td.head div {width:150px; margin:4px 0px 0px 0px; padding:0px;}
td.head div span {margin:0px 0px 0px 10px}

/* ################################################################################################## */
/* NAVIGATION */
div.mainnav {margin:22px 0px 0px 0px; line-height:18px; font-size:10px;}
div.mainnav div {border-top: 1px solid #70b4e0; width:inherit; overflow:hidden; padding-left:15px;}
div.mainnav div.high {padding-left:15px; background-color:#0081c6; background-image:url(../images/global/bg.nav.high.jpg); background-repeat:no-repeat; background-position:0px 0px 0px 0xp; color:#FFFFFF;}
div.mainnav div.high a, div.mainnav div.high a:active, div.mainnav div.high a:visited, div.mainnav div.high a:hover {color:#FFFFFF; }
div.mainnav div.high a:hover { text-decoration:underline; }

div.mainnav div.highQ {padding-left:15px; background-color:#69afdc; color:#FFFFFF;}
div.mainnav div.highQ a, div.mainnav div.highQ a:active, div.mainnav div.highQ a:visited, div.mainnav div.highQ a:hover {color:#FFFFFF; }
div.mainnav div.highQ a:hover { text-decoration:underline; }

div.mainnav a, dv.mainnav a:active, div.mainnav avisited, div.mainnav a:hover { font-size:10px; color:#0081c6;}
div.mainnav a:hover {text-decoration:none; color:#02517b;}


/* ################################################################################################## */
/* CONTENT */
div.bildleiste {margin:27px 0px 0px 90px; padding:0px;}
div.bildleiste div {float:left; margin-right:25px;}

div.maincontent {margin:65px 0px 10px 170px; width:410px;}
div.teamcontent {margin:65px 0px 10px 90px; width:490px;}
div.teamcontent div {width:135px;float:left;margin:0px 10px 0px 0px; padding:0px;}
div.sharepoint  {width:583px;margin:0px 0px 0px 10px; padding:0px;}

div.maincontent a, div.maincontent a:active, div.maincontent a:visited, div.maincontent a:hover {color:#0080c7; text-decoration:underline;}

div.rechts h1.news {font-size:25px; font-weight:200; color:#0080c7; padding:0px; margin:125px 0px 6px 20px;}
div.rechts h2.news {font-size:13px; font-weight:700; color:#0080c7; padding:0px; margin:0px 10px 10px 20px;}
div.rechts div.arrow {margin:0px 0px 34px 20px; padding:0px;}
div.rechts div.newstext {margin:0px 0px 0px 20px; padding:0px; width:120px; font-size:10px;} 

div.qualitaetslabel {position:absolute; z-index:99; margin:208px 0px 0px 50px;}

/* ################################################################################################## */
/* FOOTER */
td.footer span {font-size:9px; font-weight:700; line-height:20px; margin-right:20px;}
td.footer span.high { color:#0080c7;}
td.footer a, td.footer a:active, td.footer a:visited, td.footer a:hover {color:#616060;}
td.footer a:hover {text-decoration:none; color:#0080c7;}