*{
margin:0;
padding:0;
}
body{
font-family:Arial,sans-serif;
font-size:13px;
line-height:140%;
color:#333;
background:#CCC url(../img/druckkreuz.png) no-repeat top center;
text-align:center;
overflow:hidden;
}
p {
margin-bottom:10px;
}
a {
text-decoration:none;
color:#BD0825;
}
a:hover{
text-decoration:underline;
}
a img{
border:none;
}
h1,h2,h3,h4{
font-size:14px;
font-weight:bold;
padding-bottom:10px;
}
ul{
margin-left: 15px;
}
#main{
margin:15px auto;
width:1017px;
height:auto;
text-align:left;
}
#head{
width:1017px;
height:58px;
padding: 0 31px;
background:url(../img/top-bg.png) no-repeat;
color:#FFF;
text-align:left;
}
.headline{
font-size:13px;
margin: 0 10px;
padding-top:5px;
}

#content{
width:1017px;
height:420px;
background:url(../img/main-bg.png) repeat-y top left;
text-align:left;
}
#wrapper {
margin:0 31px;
height:100%;
width:955px;
}
#col-1 {
width:208px;
height:472px;
float:left;
padding:0;
background:url(../img/roterbalken.png) no-repeat top left;
}
#col-2 {
width:268px;
height:auto;
float:left;
}
#col-3 {
width:479px;
padding:0;
height:auto;
float:left;
background:transparent url(../img/farbkeil.gif) no-repeat scroll 464px 46px;
}
#foot{
line-height:120%;
color:#666;
font-size:11px;
width:1017px;
height:80px;
padding-left:240px;
background:url(../img/btm-bg.png) no-repeat;
text-align:left;
}
p.adresse{
padding:10px;
font-weight:bold;
line-height:140%;
}
p.signature {
font-style:italic;
font-weight:bold;
margin-top:16px;
}
.logo-small{
margin-bottom:-2px;
margin-right:8px;
}
#txt{
padding:10px 20px;
}
#legal{
height:15px;
margin-top:-23px;
padding:0 41px;
text-align:left;
width:983px;
}

/*menu*/
ul.menu{
margin:0 !important;
}
.menu li {
list-style: none;
}
ul.menu li {
height:34px;
width:185px;
margin: 10px;
text-align:center;
background: #57585A;
}
ul.menu li a {
font-family:Myriad Pro,Verdana;
padding: 8px 29px;
display: block;
color: #FFF;
font-size:17px;
text-decoration: none;
outline: none;
}
ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
background: #BD0825;
}
ul.menu li.active a{
background: #DA021D;
}
/* forms*/
.formElement
{
margin-top: 10px;
width: 100%;
}
.titleElement
{
width: 100px;
float: left;
}


