*
{
padding: 0;
margin: 0;
}

body
{
font: 100% Times New Roman, sans-serif;
background-color: #000000;
color: #000000;
margin-top: 20px;
text-align: center; 
overflow: hidden;
}

#mother
{
width: 980px;
text-align: auto;
background-color: #000000;
color: #000000;
margin: 0 auto;
border: 0px solid #000000;
overflow: fixed;
}

#opak1
{
width: 140px;
color: #ffffff;
background-color: #000000;
moz-opacity: 0.50;
filter: alpha(opacity=50);
Opacity: 0.75;
}



#header
{
height: 50px;
width: 974px;
background-color: #000000;
background-image: url(pics/head_maria.jpg); repeat: no-repeat; border:0px;
border: 5px solid #000000;
margin: 0px;
overflow: fixed;
color: #aaaaaa;
text-align: right;


}

#headervor
{
height: 50px;
width: 974px;
background-color: #000000;
border: 5px solid #000000;
margin: 0px;
overflow: fixed;
color: #aaaaaa;
text-align: right;
}


#main
{
background-color: #000000;
color: #ffffff;
width: 960px;
height: 500px;
padding: 20px 10px;
text-align: left;
margin: 0;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
overflow : auto;
}


#maininst
{
background-color: #000000;
color: #ffffff;
width: 960px;
height: 500px;
padding: 20px 10px;
margin: 0;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
border-top: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
overflow : fixed;
}

#maininst1
{
background-color: #000000;
color: #ffffff;
width: 960px;
height: 500px;
padding: 20px 10px;
margin: 0;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
border-top: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
overflow : auto;
}

#mainvor
{
background-color: #000000;
color: #ffffff;
width: 960px;
height: 500px;
padding: 20px 10px;
text-align: left;
margin: 0px;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 2px solid #000000;
border-bottom: 2px solid #000000;
}
#mainpics
{
background-color: #000000;
width: 960px;
height: 500px;
padding: 20px 10px;
text-align: left;
margin: 0;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
overflow : auto;

}




#mainrest
{
background-color: #000000;
width: 960px;
height: 350px;
padding: 20px 10px;
text-align: left;
margin: 0;
border-left: 5px solid #DBE0E5;
border-right: 5px solid #DBE0E5;
border-top: 0px solid #F06060;
border-bottom: 0px solid #F06060;
overflow : auto;
background-image: url(pics/imp.gif); repeat: no-repeat;
}




#footer
{
clear: both;
height: 45px;
width: 974px;
padding: 0 px;
background-color: #000000;
border: 5px solid #000000;
color:#C9C9C9;
overflow: fixed;
font-size: 13pt;
font-weight: bold;

}

#footer
{
clear: both;
height: 45px;
width: 974px;
padding: 0 px;
background-color: #000000;
border: 5px solid #000000;
color:#C9C9C9;
overflow: fixed;
font-size: 13pt;
font-weight: bold;

}

#box_left
{
top: 0px;
color: #ffffff;
float: left;
height: 460px;
width: 90px;
background-color: #000000;
padding-top: 0px;
padding-bottom: 0px;
border: 0px solid #000000;
overflow: fixed;
}

#boxright
{
float: right;
color: #ffffff;
height: 350px;
width: 90px;
background-color: #000000;

border: 0px solid #000000;
}

#link_intern
{
margin-left: 0px;
margin-right: 0px;
margin-top: 5px; 
margin-bottom: 0px;
float: left;
width: 100px;;
height:30px
background-color: #FFFF33;
color: #000000;
padding: 0px;
border: 0px solid #000000;

}



#pics
{
width: 720px;
height: 450px;
float: left;

margin-bottom: 0;
margin-left: 32px;
margin-top: 10px;
overflow: hidden;
border: 0px solid #000000;
color:#000000;
}

#picsin
{
width: 720px;
height: 500px;
float: left; b
top: 0px;
margin-bottom: 0;
margin-left: 32px;
margin-top: 5px;
overflow: hidden;
border: 0px solid #000000;
}

#startpics
{
width: 780px;
height: 354px;
float: center;
top: 10px;
margin-bottom: 0;
margin-left: 25px;
overflow: hidden;
border: 0;
}




#headpics
{
clear: both;
color: #0000000;
text-decoration: none;
height: 50px;
width: 980px;
padding: 10 px;
background-color: #000000;
border: 5px solid #A8A8A8;
background-image: url(pics/headpics.jpg); repeat: no-repeat;
}

.img
{
border:0;
}

.link
{
border:0px solid #000000;
}

#impressum
{
width:310px;
height: 300px;
float: left;
position: fixed;

}

#disclaimer
{
overflow: auto;
width:550px;
float: rigtht;
}

#platzhalter
{
width:360px;
height:10px;
float:left;
overflow: fixed;
}

#textkontakt
{
overflow: auto;
width:300px;
float: rigtht;
}

#formkontakt
{
width:310px;
height: 300px;
float: left;
}

#platzhalterkontakt
{
width:50px;
height:300px;
float:left;
overflow: fixed;
}

#divvor
{
position: absolute; 200px; 100px; 0px; 0px;
width: 50px;
height: 50px;
border: 0px;
background-color: #ffffff;
}

#startlink
{
height:940px;
width:480px;
}
