/* CSS-Layout (c) 2007 by Frank Hofmann (www.studiom-design.de) */

/* Allgemeine Definition */

* {
padding: 0;
margin: 0;}

body {
background-image: url('bck_body.gif');
background-repeat:repeat-x;
}

#headlinelogo {
width: 500px;
height: 110px;
border-top: 80px solid transparent;
border-left: 100px solid transparent;
background-image: url('headline_logo.png');
background-repeat:no-repeat;
}

#subnavi {
width: 800px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 100px;
text-align: right;
}


.subnavi ul{
padding: 3px 0;
}

.subnavi ul li{
list-style:none;
margin: 0;
display: inline;
}

.subnavi ul li a{
padding-right: 3px;
outline: none;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 75.0%;
}

#subnavi a{
color: #333333;
}

#subnavi a:active{
color: #333333;
}

#subnavi a:visited{
color: #333333;
}

#inhalt {
width: 800px;
margin-left: 100px;
margin-top: 100px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 120.0%;
}

.text {
padding: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 120.0%;
clear: both;
font-color: #339933;
line-height: 16px;
}

#kontaktform {
width: auto;
padding: 10px 0 10px 60px;
}

#kontaktform table{
font-size:100.0%;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif;
color: #333333;
}

#copy {
padding-top: 25px;
padding-left: 100px;
font-size: 11px;
color: #666666;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif;
}

.link {
color: #666666;
text-decoration:none;}