/* ============ Steinert &amp; Bitterling / Layout / Media Screen ========== */

/* ==== General Stuff ==== */

* {
border:0 solid;
margin:0;
padding:0;
}

html {
height:100.1%;
font-size:100.1%;
}

body {
height:100%;
font: 12px/16px arial, helvetica, sans-serif;
color:#000;
background:#FFF;
}

a {
text-decoration:none;
color:#000;
background:#FFF;
}

a:hover,
a:focus,
a:active {
color:#111;
background-color:#fff;
}



acronym {
color:#666;
background:#FFF;
cursor:help;
}


/* ==== Container ==== */

#container {
width:1010px;
padding:20px;
text-align:left;
color:#000;
background:#FFF;
}

#container #logo {
position:absolute;
z-index:10;
left:19px; 
top: 20px; 
visibility: visible; 
overflow: visible;
background-color: transparent;
}
#container #projekt_1_s {
position:absolute;
width:266px; 
height:196px; 
z-index:7;
left:19px; 
top: 101px; 
visibility: visible; 
overflow: hidden;
background-color: transparent;
}

#container #projekt_1 {
position:absolute;
width:266px; 
height:175px; 
z-index:7;
left:19px; 
top: 122px; 
visibility: visible; 
overflow: hidden;
background-color: transparent;
}

#container #projekt_2 {
position:absolute;
width:266px; 
height:175px; 
z-index:6; 
left:97px; 
top: 170px; 
overflow: hidden;
background-color: transparent;
}

#container #projekt_3 {
position:absolute;
width:266px; 
height:175px; 
z-index:5; 
left:175px; 
top: 224px; 
visibility: visible; 
overflow: hidden;
background-color: transparent;
}

#container #projekt_4 {
position:absolute;
width:266px; 
height:175px; 
z-index:4; 
left:253px; 
top: 278px; 
visibility: visible; 
overflow: hidden;
background-color: transparent;
}

#container #projekt_5 {
position:absolute;
width:266px; 
height:175px; 
z-index:3; 
left:331px; 
top: 332px; 
visibility: visible; 
overflow: hidden;
background-color: transparent;
}

#container #projekt_6 {
position:absolute;
width:266px; 
height:175px; 
z-index:2; 
left:409px; 
top: 386px; 
visibility: visible; 
overflow: hidden;
background-color: transparent;
}

#container #projekt_7 {
position:absolute;
width:266px; 
height:175px; 
z-index:1; 
left:487px; 
top: 440px; 
visibility: visible; 
overflow: hidden;
background-color: transparent;
}

.projekt_bild{
text-align:left;
border:0px;
width:266px;
height:175px;
}

.top{
border-top:3px solid #000;
display:inline-block;
}
.selection{
border-top:1px solid #000;
line-height:20px;
font-weight:bold;
}
/* ==== Header ==== */

#header {
height:1px;
color:#000;
background:#FFF;
}




#sidebar {
padding:0px 0px 10px 10px;
float: right;
width:250px;
height:672px;

color:#000;
background:#fff;
border-left:1px solid #000;
}

.navi{
width:250px;
height:17px;
border-top:1px solid #000;
border-bottom:1px solid #000;
font-weight:bold;
}

.navi_1{
width:250px;
height:17px;
border-bottom:1px solid #000;
font-weight:bold;
}
.navi_bild{
border:0px;
width:250px;
height:184px;
}
.txt{
margin:6px 2px 6px 0px;
}
.textfett {font-size: 10px;line-height:11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none; color:#000000;font-weight:bold;}
.text {font-size: 10px;line-height:13px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none; color:#000000;}
.textklein {font-size: 9px;line-height:normal;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000;}
.textkurz {font-size: 10px;line-height:13px;font-family: Verdana, Arial, Helvetica, sans-serif;letter-spacing: -1px;text-decoration:none; color:#000000;}
.text_imp {font-size: 8px;line-height:normal;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000000;}
.untertext{
width:266px;
line-height:14px;
border-bottom:3px solid #000;
border-top:1px solid #000;
}
.untertext1{
width:266px;
line-height:14px;
border-top:1px solid #000;
padding-bottom:1px;
}
.linie{
width:266px;
line-height:14px;
border-top:1px solid #000;
border-bottom:3px solid #000;
font-size: 10px;line-height:13px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none; color:#000000;
padding:1px 0px 2px 0px;
}


/* ==== Content ==== */

#content {
padding:0px;
color:#000;
background:#FFF;
width: 755px;
height:600px;
}
.textkleinrot {
font-size: 9px;line-height:normal;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#CC0000;
}

/* ==== Additional Formatting ==== */

.fixfloat {
display:block;
float:none;
clear:both;
width:auto;
margin:0;
padding:0;
font-size:0;
line-height:0px;
height:0;
}



#header h1,
legend,
legend em {
position:absolute;
top:-500px;
left:-999px;
}
