html,body{margin:0;padding:0;background-color:#D7DCE2;background:url(images/back.jpg);}
body{font: 11px Verdana,Tahoma;text-align:center;}

div#header{
text-align:left;
width:100%;
height:80px;
margin:0;
background-color:#FFFFFF;
}
div#logo{
position:absolute;
text-align:center;
width:100%;
margin-top:17px;
margin-left:0;
}
div#date{
position:absolute;
margin-top:80px;
margin-left:0px;
width:100%;
height:20px;
background:url(images/line_back.gif) repeat-x;
}
div#date p{
margin-top:2px;
margin-right:30px;
font-size:10px;
font-weight:bold;
text-align:right;
color:#FFFFFF;
}

div#contentback{
width:100%;
height:458px;
margin:0;
background:url(images/start_back.jpg);
border-bottom:3px solid #FFFFFF;
z-index:1;
}

div#container{
text-align:left;
width:1000px;
margin:0 auto;
z-index:2;
}

div#content{
margin:0;
z-index:2;
}

div#headline{
position:absolute;
width:280px;
top:131px;
margin-left:30px;
z-index:2;
}
div#headline h1{
margin:0;
font-size:11px;
font-weight:normal;
color:#000000;
}

div#spd{
position:absolute;
width:295px;
height:410px;
top:129px;
margin-left:350px;
z-index:2;
}

div#tmh{
position:absolute;
width:295px;
height:344px;
top:129px;
margin-left:675px;
z-index:2;
}

.adresse {
height:137px;
margin:0;
padding:0 15px;
background-color:#FFFFFF;
}
.adresse h1{
font-size:12px;
color:#000000;
padding:4px 0;
}
.but-spd a {
text-decoration: none;
display:block;
width:206px;
height:32px;
margin-left:44px;
padding:0;
font-weight:bold;
text-align:center;
color:#FFFFFF;
background:url(images/spd-but_neu.gif) no-repeat;
}
.but-spd a:hover
{
color:#CFE4F3;
}
.but-tmh a {
text-decoration: none;
display:block;
width:206px;
height:32px;
margin-left:44px;
padding:0;
font-weight:bold;
text-align:center;
color:#FFFFFF;
background:url(images/tmh-but_neu.gif) no-repeat;
}
.but-tmh a:hover
{
color:#F7D1CE;
}

.aktuellbck{
position:absolute;
width:265px;
height:119;
top:240px;
margin-left:30px;
padding:8px;
background:url(images/aktuell_back_119px.gif) no-repeat;
z-index:2;
}
.aktuellbck2{
position:absolute;
width:265px;
height:156px;
top:374px;
margin-left:30px;
padding:8px;
background:url(images/aktuell_back_119px.gif) no-repeat;
z-index:2;
}
.aktuell{
width:249px;
padding:0;
z-index:3;
}
.aktuell h1 {
font-size:14px; 
padding:4px 4px 8px 12px;
}
.aktuell p {
padding-left:12px;
}
.arrow-spd {
display:block;
font-size:10px; 
color:#000000; 
padding:2px 0 2px 12px;
background:#F1F7FB url(images/arrow-spd.gif) left no-repeat;
}
.arrow-tmh {
display:block;
font-size:10px; 
color:#000000; 
padding:2px 0 2px 12px;
background:#FDEDEC url(images/arrow-tmh.gif) left no-repeat;
}




/* ALLGEMEIN 
h2 {font-size:14px;color:#002652;}
h3 {font-size:14px;color:#002652;margin:0;padding:0 0 15px 0;}
td{font-size:12px;COLOR:#000;} */
h1 {margin:0;
padding:0 0 7px 0;
font-size:12px;
font-weight:bold;
line-height:15px;
color:#0079BF;
}
p {margin:0;padding-bottom:11px;font-size:11px;}
strong {color:#0079BF;}
small {font-size:10px;margin:0;padding:0;}
form {margin:0;padding:0;}


a.spd{
margin:0;
padding:0 0 3px 10px;
font-weight:bold;
color:#0079BF;
BACKGROUND:url(images/list-spd.gif) left center no-repeat;
}
a.spd:hover{color:#0390C9;}

a.tmh{
margin:0;
padding:0 0 3px 10px;
font-weight:bold;
color:#B22E25;
BACKGROUND:url(images/list-tmh.gif) left center no-repeat;
}
a.tmh:hover{color:#CD3E32;}

ul {
list-style-position:outside;
margin:0;
padding:0 0 11px 0;
}
li {
/*list-style-image:url(images/list.gif);*/
list-style:disc;
margin:0.3em 0 0 1.5em;
}

.lineheight {line-height:7px;}

