a { color : #000; text-decoration : none;}
a:visited { color : #000;}
a:hover {color : #ff431b;}
a:active {color : #fff;}
td a {color : #000;text-decoration : underline;}
td a:visited {color : #000;}
td a:hover {color : #ff431b;}
a.pf {width : 100%; padding-left : 30px; padding-right : 30px; color : #000;}
a.pt {width : 100%; padding-left : 30px; padding-right : 30px; color : #000;}
a.pf:hover { color:#FFF;}
a.pt:hover {color:#FFF;}


#liedtke a:visited {
color : #000;
}
#liedtke a:hover {
color : #ff431b;
}
body {
background-color : #fff;
font-size : 0.8em;
font-family : 'Open Sans', 'Lucida Grande', sans-serif;
color : #fff;
padding : 0;
margin : 0;
}
td {
max-width : 100px;
min-width : 50px;
text-align : left;
padding-right : 10px;
padding-bottom:9px;
font-weight : 300;
line-height : 1.3em;
}
th {
font-weight : 600;
cursor : pointer;
line-height : 1.8em;
padding-right : 10px;
text-align : left;
}


ul {
	margin-right:50px;
	white-space:nowrap;
	list-style-type : none;
}
li.n {
	display : inline;
	color : #000;
}

img.left {
clear : both;
float : left;
margin : 0 0.7em 0 0;
padding : 1px;
}
img.right {
clear : both;
float : right;
margin : 0 0.7em 0 0;
padding : 1px;
}
h1 {
font-size : 1.5em;
}

h2 {
font-size : 1.5em;
background-color : #000;
font-weight : 600;
line-height : 1em;
margin-bottom : -10px;
z-index : 6000;
width:300px;
text-align:right;
}



h3 {
font-size : 1.3em;
}
h4 {
display : none;
}
h5 {
font-size : 1em;
font-weight : 600;
}
h20 {
	font-weight:600;
}
#banner {
background : url(../IMG/blaubanner2.png);
color : #000;
width : 100%;
height : 20px;
position : fixed;
left : 0;
margin-top : 0;
z-index : 5850;
}
#content {
width : 600px;
bottom : 59px;
position : fixed;
text-align : end;
z-index : 6000;
}
#footer {
background : url(../IMG/gelbfooter3.png);
color : #000;
width : 100%;
height : 18px;
position : fixed;
left : 0;
bottom : 0;
z-index : 3000;
}
#bildband {
background : #fff;
color : #000;
margin-left : 209px;
padding-left : 17px;
padding-top : 5px;
position : relative;
text-align : left;
min-height : 760px;
height : 100%;
width : 702px;
overflow : hidden;
z-index : 10;
font-weight:300;
}
#navoben {
position:fixed;
top: 82px;
right : 0;
line-height : 16px;
color : #000;
background-color : #8ec9f7;
display : block;
z-index : 6000;
font-weight:300;
}


#sidebar a{	color:#FFF;}
#sidebar a:hover{color:#ff431b}

.current{background-color:#ff431b} 




#navunten {
position : fixed;
background-color : #fbdb00;
min-height : 16px;
color : #000;

right : 0;
bottom : 82px;
text-align : left;
line-height : 16px;
z-index : 3000;
font-weight:300;
}
#texte {
padding:15px;
position : fixed;
text-align : end;
font-size : 2em;
top : 25%;
right : 0;
z-index : 4000;
color : #000;
background-image : url(../IMG/textback.png);
background-repeat : repeat;
width : 380px;
}
#liedtke {
color : #000;
font-size : 2.3em;
font-weight : 600;
text-align : left;
position : fixed;
width : 200px;
top : 40px;
z-index : 6000;
}
#lineback {
position : fixed;
background-image : url(../IMG/back.png);
background-repeat : repeat;
width : 100%;
height : 100%;
}
#leftback {
position : fixed;
width : 190px;
height : 20px;
background-color : #000;
z-index : 5800;
}
#rightback {
position : fixed;
width : 190px;
height : 96px;
top : 20px;
background-color : #fff;
z-index : 5900;
}
#quader {
position : fixed;
width : 209px;
height : 18px;
top : 98px;
background-color : #000;
z-index : 4000;
}
.ddimgtooltip{
display : none;
position : absolute;
border : 1px solid #000;
background-color : #000;
color : #000;
z-index : 4000;
padding : 4px;
}

