html,body{
margin:0;
padding:0;
}

body{
font: 13px Verdana;
text-align:center;
background:url(../images/back.jpg);
}


div#container{
text-align:left;
width:960px;
margin:0 auto;
background-color:#FFFFFF;
}

div#center{
text-align:left;
width:960px;
margin:0 auto;
}

div#header{
text-align:left;
width:100%;
height:100px;
margin:0;
}

div#logo{
position:absolute;
margin:30px 0 0 40px;
width:300px;
height:45px;
text-align:left;
}

div#menue {
position:absolute;
margin:26px 40px 0 386px;
height:44px;
}
div#menue ul {
margin:0; 
padding:0;
}
div#menue li { 
list-style-type: none; 
display: inline; 
float:left; 
margin:0; 
}
div#menue a { 
display:block; 
float:left; 
height:44px; 
margin:0;
padding:0 0px;
}
div#menue a:hover { 
}
div#menue a.aktiv { 
display:block; 
float:left; 
height:44px; 
margin:0;
padding:0 10px;
}

div#bild{
text-align:left;
width:100%;
margin:0;
}

div#wrapper{
margin:0;
float:left;
width:100%;
}

div#content{
margin:0 370px 0 30px;
padding:20px 20px 0px 20px;
line-height:1.5;
background: url(../images/shadow-content.png) no-repeat; 
}
div#content p{
margin:10px 0 0 0;
}

div#right{
float:left;
width:320px;
margin-left:-350px;
line-height:1.5;
}
div#right small{
font-size:11px;
}


div#footer{
clear:left;
width:960px;
padding:0 0 10px 0;
text-align:center;
}
div#footer p{
margin:0;
font-size:11px;
}
div#footer a{
padding:0 15px;
text-decoration:none;
color:#000000;
}
div#footer a:hover{
text-decoration:underline;
color:#EF4337;
}
div#footerend{
clear:left;
width:960px;
height:21px;
background:url(../images/footer.gif) no-repeat; 
}
div#footerend p{
margin:0;
padding:4px 0 0 0;
font-size:11px;
text-align:center;
color:#F2FFFF;
}

h1{
margin:10px 0 20px 0;
font-size:16px;
}
h2{
margin:10px 0 20px 0;
font-size:13px;
}
h3{
margin:20px 0 10px 0;
font-size:14px;
color:#0079BF;
background:url(../images/line-point.gif) bottom repeat-x;
}
strong {
color:#0079BF;
}

td, th {
font: 11px Verdana;
padding:2px 7px;
text-align:left;
}
th {
font-weight: bold;
}

a {
color:#0079BF;
}
a:hover {
color:#EF4337;
}

a.more{
margin:0;
padding:0 20px 3px 0;
background:url(../images/list.gif) right center no-repeat;
}
a.more:hover {
background:url(../images/list_o.gif) right center no-repeat;
}

a.dl{
margin:0;
padding:0 0 3px 12px;
color:#000000;
background:url(../images/list.gif) left center no-repeat;
}
a.dl:hover {
background:url(../images/list_o.gif) left center no-repeat;
color:#EF4337;
}

ul {
list-style-position:outside;
margin:0;
padding:0;
}
li {
list-style-image:url(../images/bullet.gif);
margin:0 0 0 12pt;
padding:0 0 2pt 0;
}

.form{
margin:0;
padding:0;
}
.button{
display:block;
width:125px;
height:30px;
margin:0;
padding:0;
font-size:1px;
background:url(../images/button.png) no-repeat;
border:0px;
}
.auswahl { 
width:478px;
padding:5px;
color:#000000;
background-color:#F2F2F2; 
border:1px solid #E8E8E8; 
font-size:14px;
vertical-align: middle; 
}


.line{
margin:0 40px;
width:880px;
height:15px;
background:url(../images/line-point.gif) 0 5px repeat-x;
}
.contentline{
height:21px;
background:url(../images/line-point.gif) 0 15px repeat-x;
}


.pic{
float:left; 
margin:0;
padding:15px 0 0 0;
}
.txt{
float:right;
padding:10px 0;
background:url(../images/line-point.gif) 0 0 repeat-x;
}
.txt-no-line{
float:right;
padding:10px 0;
}
.clear{
clear:both;
}


div.fond{
display:block;
padding:10px 20px;
background:url(../images/fond_back.png) repeat-x;
border:1px solid #E8E8E8;
}
div.fondbottom{
display:block;
height:20px;
margin:0 0 10px 0;
background:url(../images/fond_back_bot.png) center no-repeat;
}


div.box{
display:block;
margin:0;
padding:20px 20px 0px 20px;
background: url(../images/shadow-right.png) no-repeat; 
}
div.box img{
margin-bottom:10px;
}
div.box small{
font-size:10px;
}
div.boxcontent{
display:block;
margin:0;
padding:10px 10px 2px 10px;
background:url(../images/box_back.png) no-repeat;
}
div.boxcontent h1{
margin:0;
padding-bottom:5px;
font-size:13px;
}
div.boxcontent p{
margin:0;
padding-bottom:5px;
font-size:11px;
}
div.boxcontent ul {
list-style-position:outside;
margin:0;
padding:0;
font-size:11px;
}
div.boxcontent li {
list-style-image:url(../images/bullet.gif);
margin:0 0 0 12pt;
padding:0 0 2pt 0;
}
div.boxbottom{
display:block;
height:20px;
margin:0 0 10px 0;
background:url(../images/box_back_bot.png) no-repeat;
}



.mail-dp{
margin:0;
padding:0;
width:400px;
height:18px;
background: url(../images/mail_diabpoint.gif) left center no-repeat; 
}
.mail-dn{
margin:0;
padding:0;
width:400px;
height:18px;
background: url(../images/mail_nanni.gif) left center no-repeat; 
}
