*{
margin: 0px;
padding: 0px;
outline: none;
}

body, html{
width: 100%;
height:100%;
}

body{
text-align:center; /* horizontal centering for IE Win quirks */
}

html{
	
background-image: url(../grafx/bg.jpg);
background-repeat: repeat;
}

a{
text-decoration: none;
color: #C1C1C1;
}

.left_side ul{
list-style-type: disc;
margin-left: 15px;
margin-bottom: 10px;
}


#menu_top{
list-style-type: none;
height: 57px;
border-bottom: 1px solid #363638;
padding-bottom: 20px;
width: 1066px;
}

#menu_top a, #menu_bottom a{
color: #666666;	
margin-right: 36px;
font-size: 15pt;
font-style: italic;
}

#menu_bottom{
list-style-type: none;
height: 43px;
border-top: 1px solid #363638;
padding-top: 20px;
}


#distance {
width:1px;
height:50%;
margin-bottom:-385px; /* half of container's height */
float:left;
}

#container{
width: 960px;
margin: 0px auto;
font: 8pt Verdana;
height: 770px;
position:relative; /* puts container in front of distance */
text-align:left;
clear:left;
color: #FFFFFF;

}

#menu_top li{
float: left;	
line-height: 57px;
}

#menu_bottom li{
float: left;	
line-height: 43px;
}

#menu_top .last_li a{
margin: 0px;	
display: inline;
}


.left_side{
float: left;
width: 604px;	
height: 560px;
margin-top: 25px;
}

.right_side{
float: right;
width: 350px;
height: 560px;
text-align: right;
margin-top: 10px;
}

p{	
line-height: 15px;
letter-spacing: 1px;
margin-bottom: 10px;
}

.menu_pic{
margin-right: 15px;
}

td{
vertical-align: top;	
}

div.trenner{
height: 1px;
width: 100%;
background-color: #363638;
}

h1{
font-size: 10pt;	
margin-bottom: 10px;
}

h2{
font-size: 9pt;
margin-bottom: 5px;	
}