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

ul {
    margin-left: 15px;
}

hr{
background-color: #888888; /* Farbe für Opera und Firefox */
color: #888888; /* Farbe für Internet Explorer (IE) */
border: 0;
height: 1px;
margin-top:10px;
margin-bottom:10px
}

map area{
z-index:10000;
}

#main{
margin: 0 auto;
position:relative;
width:1050px;
}

#logo{
position:absolute;
margin-left:800px;
padding-top:0px;
z-index:25;
}

#logo img{
z-index:100;

}

.input{
height:26px;
}

#navi {
position:absolute;
margin-left:5px;
padding-top:4px;
width:200px;
z-index:5;
}

#navi img{
margin:-4px;
padding:0px;
} 

#ansprechpartner{
position:absolute;
top:450px;
left:70px;
z-index:3;
}

#lang{
position:absolute;
top:320px;
left:185px;
z-index:15;
color:#FFFFFF}

#imp{
position:absolute;
top:320px;
left:70px;
z-index:15;
color:#FFFFFF
}

#language_selection
{
	margin-left: 10px;
	position: absolute;
	top: 323px;
	z-index: 15;
	left: 135px;
}

#content{
position:relative; 
width:370px;
padding-left:280px;
padding-right:20px;
top:380px;
padding-top:20px;
position:relative;
background-image:url('../images/punkt_grau.jpg');
min-height:400px;
z-index: 2;
}

#right{
position:absolute;
top:380px;
margin-left:740px;

}

#header{
position:absolute;
top:0px;
height:350px;
width:1000px;
z-index:1;
}

#menu li {
    list-style-type: none;
    border-bottom: 1px solid #FFFFFF;
    padding: 0px 20px;
}
#menu {
    float: left;
    margin-left: 35px;
    margin-top: 80px;
    position: relative;
    z-index: 15;
}
#right ul li{
list-style-type:none;
border-bottom:1px #eaeff4 solid;
padding-left:10px;
padding-right:10px;
width:150px;
}

#link1
{
position:absolute;
top:30px;
left:165px;
height:150px;
width:100px;
font-size:14px;
transform: skew(10deg,170deg);
-ms-transform: skew(10deg,170deg); /* IE 9 */
-webkit-transform: skew(10deg,170deg); /* Safari and Chrome */
-o-transform: skew(10deg,170deg); /* Opera */
-moz-transform: skew(10deg,170deg); /* Firefox */
z-index:10;
} 

#link2
{
position:absolute;
top:68px;
left:105px;
height:150px;
width:150px;
font-size:14px;
transform: skew(-5deg,181deg);
-ms-transform: skew(-5deg,181deg); /* IE 9 */
-webkit-transform: skew(-5deg,181deg); /* Safari and Chrome */
-o-transform: skew(-5deg,181deg); /* Opera */
-moz-transform: skew(-5deg,181deg); /* Firefox */
z-index:10;
} 

#link3
{
position:absolute;
top:119px;
left:105px;
height:150px;
width:100px;
font-size:14px;
transform: skew(2deg,176deg);
-ms-transform: skew(2deg,176deg); /* IE 9 */
-webkit-transform: skew(2deg,176deg); /* Safari and Chrome */
-o-transform: skew(2deg,176deg); /* Opera */
-moz-transform: skew(2deg,176deg); /* Firefox */
z-index:10;
} 

#link4
{
position:absolute;
top:203px;
left:145px;
height:150px;
width:100px;
font-size:14px;
transform: skew(-1deg,181deg);
-ms-transform: skew(-1deg,181deg); /* IE 9 */
-webkit-transform: skew(-1deg,181deg); /* Safari and Chrome */
-o-transform: skew(-1deg,181deg); /* Opera */
-moz-transform: skew(-1deg,181deg); /* Firefox */
z-index:10;
} 

#link5
{
position:absolute;
top:265px;
left:125px;
height:150px;
width:100px;
font-size:14px;
transform: skew(3deg,179deg);
-ms-transform: skew(3deg,179deg); /* IE 9 */
-webkit-transform: skew(3deg,179deg); /* Safari and Chrome */
-o-transform: skew(3deg,179deg); /* Opera */
-moz-transform: skew(3deg,179deg); /* Firefox */
z-index:10;
}

table#senk td{
    text-align: center;
    border-right: 1px solid;
}

table#senk th{
    text-align: center;
    border: 1px solid;
}

table#senk{
    border: 1px solid;
}

table#senk {
   border-collapse: collapse;
}

table#frease {
   border-collapse: collapse;
   border: 1px solid;
}

table#frease th{
    text-align: left;
    border-bottom: 1px solid;
    padding-left: 10px;
}

table#frease td{
    padding-left: 10px;
}

table#buehne {
   border-collapse: collapse;
   border: 1px solid;
}

table#buehne th{
    text-align: left;
    border-bottom: 1px solid;
    padding-left: 2px;
}

table#buehne td{
    padding-left: 3px;
}

table#sohlen {
   border-collapse: collapse;
   border: 1px solid;
}

table#sohlen th{
    border: 1px solid;
}

table#sohlen td{
    padding-left: 10px;
    padding-right: 10px;
}

.td_left {
    text-align: left !important;
    padding-left:3px;
}