@charset "utf-8";
body,table,td,tr,div,p,pre,h1,ul 
{
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
}

h1 {font-size:18px;color:#ff0000;margin-bottom:0px;}
h2 {font-size:16px;color:#ff0000;}
h3 {font-size:14px;color:#ff0000;}

a {font-size: 12px; text-decoration: none;}
a:link {font-size: 12px; color:#ff0000;}
a:visited {color:#861616;}
a:active {color:#ff0000;}
a:hover {color: #ff0000;	text-decoration: underline;}

.linie{border-top: 1px dotted #ff0000;}
.linie_doppelt { border-top: 1px double #ff0000; }
.linie_schwarz { border-top: 1px dotted #000; }
.liniekurz{border-top: 1px dotted #ff0000; width: 370px}

.bildl{float:left; margin:5px 10px 5px 1px;}
.bildr{float:right; margin:5px 1px 5px 10px;}

a.menuekopf
{
font-size:1.0em;
font-weight:bold;
}

a.menueinhalt
{
display:block;
font-size:11px;
text-align:left;
color:#000000;
text-decoration:none;
padding:2px;
border-bottom:1px dotted #ff0000;
 }

a.menueinhalt:link, a.menueinhalt:visited
{ color:#000000; background-color: #f0f0f0; text-decoration:none; }
a.menueinhalt:active, a.menueinhalt:hover
{ 
color:#ff0000; 
text-decoration:underline;
}

a.leiste:link, a.leiste:visited
{
font-size:12px;
color:#ffffff;
}
a.leiste:active, a.leiste:hover
{
font-size:12px;
color:#ffffff;
text-decoration:underline;
}

p.shift
{
margin-left:25px;
}
p.shift_ul
{ line-height: 120%; text-indent: 12px; list-style-type: disc; list-style-position: outside; display: list-item; }
p.klein, a.klein, td.klein, tr.klein { 
margin-top:10px; 
text-align:left;
font-size:11px;
line-height:110%;
}

a.fusslink{font-size:11px;}

#container {
width:760px;
margin:10px auto;
text-align:left;
background-color:#e1e1e1;
border:0px;
}

#nav { background-color:#e1e1e1; width:160px; float:left; margin-left: 4px; }

.menuekopf{
width:160px;
padding:2px;
border-bottom:1px solid #999999;
}

.menuecontainer{
width:150px;
margin:5px;
padding: 2px;
}

#kopf { 
width: 760px; 
height:170px; 
}

#leiste { 
margin:5px 0px 5px 0px; 
width: 570px;
background:#ff0000;
color:#ffffff; 
font-weight:bold; 
font-size:12px;
text-align:right; 
float:right;
padding: 0px 10px; 
}

#inhalt { background-color:#ffffff; width:570px; float:right; padding:0 10px; line-height:150%; height: 100%; }

#fuss { 
margin-top:5px; 
width:570px; 
background:#e1e1e1;
text-align:left;
float:right; 
padding: 5px 10px;
font-size:11px;
}
