/* CSS Document */

html { height: 100%; line-height:0.9em;}
body { min-height: 101%; background-image:url(../picture/mainback.png); margin:0px; padding:0px;}

#header {
position:relative; 
width:990px; 
height:190px; 
padding:0px; 
margin:0px; 
z-index:1; 
background-image:url(../picture/head.jpg);
}

#ground       {position:absolute; top:0px; left:0px; width:100%;}
#hauptnavi    {position:absolute; top:162px; left:392px; width:600px; height:22px; margin-top:4px;}
#inhalt_start {position:absolute; top:0px; left:220px; width:759px; height:414px; padding:5px 0px; margin:0px;}
#leistungen   {position:absolute; left:0px; top:140px; width:540px; height:310px;}
#news_head    {width:205px; height:18px; background-color:#c2c2c2; margin-top:5px; padding:0px; font-weight:bold;}
#date         {position:relative; top:0px; left:0px; width:990px; background-color:#ffffff; height:30px;}
#datescript   {position:absolute; top:1px; left:1px; width:988px; background-color:#c2c2c2; height:28px;}


a.navi:link {font-family:verdana; color:#c2c2c2; font-size:12px; text-decoration:none; font-weight:bold;}
a.navi:visited {font-family:verdana; color:#c2c2c2; font-size:12px; text-decoration:none; font-weight:bold;}
a.navi:hover {font-family:verdana; color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold;}

a.head:link {font-family:verdana; color:#676767; font-size:11px; text-decoration:none; font-weight:bold; height:18px; line-height:18px;}
a.head:visited {font-family:verdana; color:#676767; font-size:11px; text-decoration:none; font-weight:bold; height:18px; line-height:18px;}
a.head:hover {font-family:verdana; color:#c40101; font-size:11px; text-decoration:none; font-weight:bold; height:18px; line-height:18px;}

a.start:link {font-family:verdana; color:#676767; font-size:12px; text-decoration:underline; font-weight:bold;}
a.start:visited {font-family:verdana; color:#676767; font-size:12px; text-decoration:underline; font-weight:bold;}
a.start:hover {font-family:verdana; color:#c40101; font-size:12px; text-decoration:underline; font-weight:bold;}

a.text:link {font-family:verdana; color:#c40101; font-size:12px; text-decoration:underline; font-weight:bold;}
a.text:visited {font-family:verdana; color:#c40101; font-size:12px; text-decoration:underline; font-weight:bold;}
a.text:hover {font-family:verdana; color:#700000; font-size:12px; text-decoration:underline; font-weight:bold;}

a.klein:link {font-family:verdana; color:#676767; font-size:10px; text-decoration:none; font-weight:bold;}
a.klein:visited {font-family:verdana; color:#676767; font-size:10px; text-decoration:none; font-weight:bold;}
a.klein:hover {font-family:verdana; color:#c40101; font-size:10px; text-decoration:none; font-weight:bold;}


#rubrik  {background-color:#c2c2c2; BORDER-RIGHT: #e6e6e6 2px solid; BORDER-TOP: #676767 2px solid; BORDER-bottom: #e6e6e6 2px solid; width:190px; padding-top:6px; margin: 5px  0px 5px 0px; BORDER-LEFT: #676767 2px solid;}
#rubrik1 {background-color:#c2c2c2; BORDER-RIGHT: #e6e6e6 2px solid; BORDER-TOP: #676767 2px solid; BORDER-bottom: #e6e6e6 2px solid; width:190px; padding-top:6px; margin: 0px  0px 5px 0px; BORDER-LEFT: #676767 2px solid;}
#rubrik2 {background-color:#c2c2c2; BORDER-RIGHT: #e6e6e6 2px solid; BORDER-TOP: #676767 2px solid; BORDER-bottom: #e6e6e6 2px solid; width:190px; padding-top:6px; margin: 0px  0px 10px 0px; BORDER-LEFT: #676767 2px solid;}

#navigation
{
position:absolute;
top:0px;
left:1px;
width:205px;
height:auto;
padding:0px;
margin:0px;
background-image:url(../picture/navi_back.png);
background-repeat:repeat;
font-family:verdana, arial, Helvetica, sans-serif;
color:#676767;
font-size:9px;
font-weight:normal;
}

#location
{
position:absolute;
top:162px;
left:15px;
width:500px;
height:22px;
margin-top:4px;
font-family:verdana, arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
font-weight:normal;
}

#dl_page {
position:relative; 
width:990px; 
height:190px; 
padding:0px; 
margin:0px; 
z-index:1; 
background-image:url(../picture/head_downloads.jpg);
}

#impressum {
position:relative; 
width:990px; 
height:190px; 
padding:0px; 
margin:0px; 
z-index:1; 
background-image:url(../picture/head_impressum.jpg)
}

#kontakt_page {
position:relative; 
width:990px; 
height:190px; 
padding:0px; 
margin:0px; 
z-index:1; 
background-image:url(../picture/head_kontakt.jpg)
}

#news
{
padding:0px;
margin:0px;
font-family:verdana, arial, Helvetica, sans-serif;
color:#676767;
font-size:12px;
font-weight:normal;
line-height:1.4em;
position:absolute;
left:550px;
top:0px;
width:210px;
height:418px;
background-color:#e6e6e6;
border:dotted 1px #676767;
}

#refresh {padding-top:0px; margin:7px 0px; font-weight:bold;}

#inhalt {position:relative; top:0px; left:0px; width:990px; height:426px; padding:0px; margin:0px; background-color:#ffffff;}

.links {position:relative; font-family:verdana; font-size:12px; color:#676767; font-weight:normal; }

.table {border:dashed 1px #676767; background-color:#e6e6e6; border-collapse:collapse; font-family:verdana; color:#676767; font-size:12px; text-decoration:none; font-weight:bold;}

#profil
{
position:absolute;
left:490px;
top:45px;
width:260px;
height:220px;
border:dotted 1px #676767;
background-color:#e6e6e6;
margin:0px;
padding:5px;
}

img.links {border:solid 1px #676767; margin-bottom:5px;}
