* {
margin : 0px;
padding :0px;

}

body {
background-color:#333333;
background-image: url(../images/schatten_head.png);
background-repeat:repeat-x;

}


#main{
margin: 0 auto;
position:relative;
top:30px;
width:930px;
min-height:670px;
background-color:#ececec;
}

#header{
position:absolute;
margin-top:-15px;
}
#logo{
position:absolute;
margin-top:-15px;
margin-left:15px;  
}


#navi {
position:absolute;
margin-top:115px;
margin-left:-30px;
z-index:3;
}
#message_box {
position:absolute;
margin-top:450px;
margin-left:-30px;
z-index:3;
width:260px;
}
#navi_body {
position:relative;
background-image: url(../images/navi_mid.png);
background-repeat:repeat-y;
padding-left:35px;
margin-top:-6px
}

#message_body {
position:relative;
background-image: url(../images/navi_mid.png);
background-repeat:repeat-y;
padding-left:35px;
padding-right:15px;
margin-top:-6px;
color:#FFFFFF;
}

#content{
position:absolute;
top:95px;
width:930px;
height:510px;
position:relative;
padding-top:32px;
z-index: 2;
}

#schatten_unten{
position:absolute;
margin-top:-100px;
background-image: url(../images/schatten_unten.png);
z-index:2;
}

#textbox {
position:relative;
margin-top:-360px;
margin-left:280px;
width:633px;
z-index:3;
}
#textbox_head {
position:relative;
background-image: url(../images/textbox_top.png);
padding-left:35px;
padding-top:20px;
height:25px;
margin-top:-6px
}
#textbox_body {
position:relative;
width:573px;
padding:30px;
min-height:180px;
background-color:#ebebea;
filter:alpha(opacity=95);
opacity: 0.95;
-moz-opacity:0.95;
}
#textbox_text {
position:relative;
width:315px;
padding:5px;
}
#textbox_bild {
position:absolute;
width:220px;
top:5px;
left:360px;
}
#navi_unten {
position:relative;
width:930px;
padding-top:50px;
padding-bottom:35px;
margin: 0 auto;
}
#sub{
padding-left:25px;
width:150px;
}

ul{
padding:0px;
margin:0px;
color:white;
list-style-type:disc;
}

table td {
padding-left:10px;
}


