#printlogo  { display: none; }

body {
padding: 0;
margin: 0;
height: 100%;
background-color: #212124;
font-size: 9pt;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color: #ceac50;
font-weight:normal;
line-height: 1.3;
}

a { text-decoration: underline;color:#ceac50;font-size: 8pt;} 
a:link { text-decoration: underline;color:#ceac50;font-size: 8pt;} 
a:visited { text-decoration: underline;color:#ceac50;font-size: 8pt;} 
a:active { text-decoration: underline;color:#ceac50;font-size: 8pt;} 
a:hover, a:focus  { text-decoration: underline;color:#ceac50;font-size: 8pt;}


/*headernavi*/
a.navilink:link, a.navilink:visited {color:#ceac50;text-decoration: none;font-weight:normal;}
a.navilink:hover, a.navilink:active, a.navilink:focus {color:#ceac50;text-decoration: underline;font-weight:bold;}

table tr td {
font-size: 9pt;
}

.fett {
font-weight:bold;
}

td.menue {
width:265px; 
background-image:url(/images/layout/bg_menue.jpg);
background-repeat:no-repeat;
}

td.content {
padding: 22px 29px 14px 30px;
width:671px; 
border-left:1px solid #ceac50;
border-right:1px solid #ceac50;
border-bottom:1px solid #ceac50;
}


table.tablenavi {
border-collapse:collapse; 
background-color: #494a4c; 
width:125px;
}

td.navi {
font-size: 8pt;
padding:8px;
border-top:1px solid #ceac50;
border-left:1px solid #ceac50;
border-bottom:1px solid #ceac50;
}

td.naviaktiv {
font-size: 8pt;
background-image:url(/images/layout/navi_sprotte.gif);
background-repeat:no-repeat;
padding:8px 8px 8px 15px;
font-weight:bold;
color:#ffdc97;
border-top:1px solid #ceac50;
border-left:1px solid #ceac50;
border-bottom:1px solid #ceac50;
}

.headline {
width:auto;
font-size: 12pt;
font-family: Georgia, Times New Roman, serif;
color: #ceac50;
font-weight:bold;
margin: 0;
padding: 5px 5px 5px 5px;
border:1px solid #ceac50;
}

td.content h1, legend {
width:auto;
font-size: 12pt;
font-family: Georgia, Times New Roman, serif;
color: #ceac50;
font-weight:bold;
margin: 0;
padding: 5px 0 5px 0;
}

td.content h2 {
width:auto;
font-size: 10pt;
font-family: Georgia, Times New Roman, serif;
color: #ceac50;
font-weight:bold;
margin: 0;
padding: 5px 0 5px 0;
}

img.contentbild {
border:1px solid #ceac50;
}

td.bildleft {
padding-right: 14px;
width: 261px;
}

td.rahmen {
border:1px solid #ceac50;
padding:9px;
}

td.textright {
padding-right: 30px;
/*width: 189px;*/
}


td.text {
padding-right: 30px;
width: auto;
}

div.linie {
border-bottom:1px solid #ceac50;
}

div.liniegestrichelt {
border-bottom:1px dashed #ceac50;
}


.untertitel {
font-size: 7pt;
}

td.teaser {
width: 170px;
padding:0;
}

.teaserheadline {
width:auto;
font-size: 8pt;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color: #ceac50;
font-weight:normal;
margin: 0;
padding: 5px 0 5px 0;
border-bottom:1px solid #ceac50;
}

td.teaser h2 {
width:auto;
font-size: 12pt;
font-family: Georgia, Times New Roman, serif;
color: #ceac50;
font-weight:bold;
margin: 0;
padding: 5px 0 5px 0;
}

.imageabst_right {
margin-right:10px;
border: none;
}


.warenkorb {
width:auto;
font-size: 9pt;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
color: #ceac50;

margin: 0;
padding: 5px 5px 5px 5px;
border-bottom:1px solid #ceac50;
background-color: #494a4c; 
}

fieldset {
border: 1px solid #ceac50;
padding:9pt;

}

.absenden {
font-weight:bold;
text-align:left;
width:150px;;
font-size: 9pt;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
background-color: #212124; 
border: 1px solid #ceac50;
color:#ceac50;
height : 17px;
margin:0;
padding:0;

}

.anzahlbox {
text-align:center;
width:20px;
font-size: 9pt;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
background-color: #ceac50; 
border: 1px solid #494a4c;
color:#000000;
height : 17px;
}


.selectbox {
background-color: #ceac50;
border-bottom : #ceac50 1px solid;
border-left : #ceac50 1px solid;
border-right : #ceac50 1px solid;
border-top : #ceac50 1px solid;
height : 17px;
width: 60px;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size : 9pt; 
color:#000000;
}



.textfeld {
background-color: #ceac50;
border-bottom : #494a4c 1px solid;
border-left : #494a4c 1px solid;
border-right : #494a4c 1px solid;
border-top : #494a4c 1px solid;
width: 250;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size : 9pt; 
color:#000000;
}

.box1 {
background-color: #ceac50;
border-bottom : #494a4c 1px solid;
border-left : #494a4c 1px solid;
border-right : #494a4c 1px solid;
border-top : #494a4c 1px solid;
height : 17px;
width: 120px;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size : 9pt; 
color:#000000;
}

.box2 {
background-color: #ceac50;
border-bottom : #494a4c 1px solid;
border-left : #494a4c 1px solid;
border-right : #494a4c 1px solid;
border-top : #494a4c 1px solid;
height : 17px;
width: 250px;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size : 9pt; 
color:#000000;
}

.box3 {
background-color: #ceac50;
border-bottom : #494a4c 1px solid;
border-left : #494a4c 1px solid;
border-right : #494a4c 1px solid;
border-top : #494a4c 1px solid;
height : 17px;
width: 185px;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size : 9pt; 
color:#000000;
}

.box4 {
background-color: #ceac50;
border-bottom : #494a4c 1px solid;
border-left : #494a4c 1px solid;
border-right : #494a4c 1px solid;
border-top : #494a4c 1px solid;
height : 17px;
width: 60px;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size : 9pt; 
color:#000000;
}

.box5 {
background-color: #ceac50;
border-bottom : #494a4c 1px solid;
border-left : #494a4c 1px solid;
border-right : #494a4c 1px solid;
border-top : #494a4c 1px solid;
height : 17px;
width: 20px;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size : 9pt; 
color:#000000;
}

