html {
width : 100%;
height : 100%;
max-height : 100%;
padding : 0px;
margin-bottom : 1px;
border : 0px;
}
#container {
position : absolute;
margin-left : -490px;
left : 50%;
background-color : #fff;
color : #666;
}
#top {
height : 150px;
max-height : 150px;
}
#logo {
position : relative;
top : 25px;
left : 40px;
width : 141px;
height : 125px;
background-image : url(../pic/logo.gif);
cursor : pointer;
}
#topgif {
position : absolute;
top : 0px;
left : 220px;
width : 760px;
height : 150px;
}
#middle {
width : 980px;
}
#leftnav1 {
position : absolute;
top : 201px;
left : 0px;
width : 190px;
margin-left : 30px;
color : #666;
}
#leftnav {
position : absolute;
top : 228px;
left : 0px;
width : 190px;
margin-left : 30px;
color : #666;
}
.menu1-level1-no, .menu1-level1-act {
position : relative;
width : 190px;
margin-top : 10px;
margin-bottom : 5px;
vertical-align : bottom;
border-bottom-width: 1px;
border-bottom-color : #666;
border-bottom-style : dotted;
}
.menu1-level1-no a, .menu1-level1-no a:visited {
position : relative;
width : 190px;
font-family : Arial, Bold;
font-size : 14px;
text-decoration : none;
color : #666;
font-weight : bold;
vertical-align : bottom;
padding-left : 15px;
background-image : url(../pic/kaestchen-gelb.gif);
background-repeat : no-repeat;
background-position : 0px 3px;
}
.menu1-level1-act a, .menu1-level1-act a:visited {
position : relative;
width : 190px;
font-family : Arial, Bold;
font-size : 14px;
text-decoration : none;
color : #666;
font-weight : bold;
vertical-align : bottom;
padding-left : 15px;
background-image : url(../pic/kaestchen-grau.gif);
background-repeat : no-repeat;
background-position : 0px 3px;
}
.menu1-level2-no, .menu1-level2-act {
position : relative;
height : 18px;
width : 190px;
padding-left : 17px;
}
.menu1-level2-no a, .menu1-level2-no a:visited {
text-decoration : none;
font-family : Arial, Regular;
font-size : 12px;
color : #666;
font-weight : normal;
}
.menu1-level2-act a, .menu1-level2-act a:visited {
text-decoration : none;
font-family : Arial, Regular;
font-size : 12px;
color : #666;
font-weight : bold;
}
#pagenav_bg {
height : 50px;
margin-left : 220px;
background-color : #626364;
}
#pagenav {
position : relative;
top : 0px;
left : 0px;
padding-left : 25px;
padding-top : 10px;
background-color : #626364;
font-size : 9px;
font-family : Arial, Regular;
font-weight : normal;
color : #ccc;
}
#pagenav a, #pagenav a:visited {
color : #ccc;
text-decoration : none;
}
#pagenav a:hover {
text-decoration : underline;
}
#sprache {
display: none;
position : absolute;
top : 150px;
left : 764px;
right : 10px;
padding-top : 10px;
background-color : #626364;
color : #fff;
}
* html #sprache {
width : 200px;
}
#content_bg {
position : absolute;
top : 200px;
left : 0px;
width : 760px;
margin-left : 220px;
background-color : #626364;
}
#content {
position : relative;
top : 0px;
left : 0px;
min-height : 410px;
height : 410px;
height : auto;
padding-left : 25px;
padding-right : 250px;
font-size : 12px;
font-family : Arial, Regular;
font-weight : normal;
color : #fff;
background-color : #626364;
}
* html #content {
height : 410px;
}
#content a, a:visited {
color : #fff;
text-decoration : underline;
}
#content .tx_tipafriend .tx_tipafriend_formfield .tx_tipafriend_codetext .tx-srfreecap-pi2-cant-read a {
color : #000;
}
#content table {
font-size : 12px;
color : #fff;
text-align : left;
}
td ul {
list-style-type : none;
}
td ul li {
margin-left : -30px;
line-height : 150%;
}
.td-0, .td-1, .td-2 {
padding-top : 10px;
vertical-align : top;
width : 33%;
}
#content table.saeulen a {
padding-left : 15px;
font-size : 11px;
text-decoration : none;
background-image : url(../pic/kaestchen.gif);
background-repeat : no-repeat;
background-position : 1px 3px;
}
h1 {
font-size : 15px;
font-family : Arial, Bold;
font-weight : bold;
color : #ccc;
}
p, .bodytext {
font-size : 12px;
font-family : Arial, Regular;
font-weight : normal;
color : #fff;
}
#content_re {
position : absolute;
top : 50px;
left : 544px;
overflow : auto;
color: #ccc;
background-color : #626364;
}
#content_re h1 {
font-size : 11px;
font-family : Arial, Bold;
font-weight : bold;
color : #ccc;
border-width : 1px;
border-color : #ccc;
border-top-style : dotted;
}
#content_re p {
font-size : 11px;
font-family : Arial, Regular;
font-weight : normal;
color : #ccc;
border-width : 1px;
border-color : #ccc;
border-bottom-style : dotted;
}
#pagehandler {
clear : both;
position : relative;
left : 0px;
height : 30px;
width : 760px;
background-color : #626364;
}
#pagehandler table {
width : 475px;
margin-left : 25px;
border-top-width: 1px; 
border-top-color : #fff;
border-top-style : dotted;
font-size : 9px;
font-family : Arial, Regular;
font-weight : normal;
}
.phcell, .phcell a, .phcell a:visited, .tx_tipafriend_codetext a {
color : #fff;
text-decoration : none;
cursor : pointer;
}
.tiplink {
padding-left : 20px;
padding-top : 8px;
height : 18px;
background-image : url(../pic/seiteversenden.gif);
background-repeat : no-repeat;
background-position : 0px 3px;
}
* html .tiplink {
padding-top : 6px;
background-position : 0px 0px;
}
#footer {
clear : both;
position : relative;
left : 0px;
height : 15px;
width : 760px;
background-image : url(../pic/bottom.gif);
background-repeat : no-repeat;
background-position : bottom right;
}
#footertext {
position : relative;
left : 545px;
width : 215px;
font-family : Arial, Regular;
font-size : 12px;
color : #000;
}
#footertext a {
text-decoration : none;
color : #000;
}
#mailform {
background-color : #96989c;
}
.csc-mailform-field textarea  {
width : 330px;
}
.csc-mailform-submit {
margin-top : 5px;
margin-left : 92px;
margin-right: 92px;
padding-left : 2px;
padding-right : 2px;
font-size : 9px;
height : 20px;
cursor : pointer;
}
label {
clear : left;
display : block;
float : left;
font-size : 11px;
margin-top : 5px;
padding-right : 3px;
word-spacing : 0.1em;
text-align : right;
width : 8em;
}
.csc-mailform-field, #mailformname, #mailformemail, #mailformphone, #mailformtext, #mailformtv {
font-family : Arial, Regular;
font-size : 11px;
margin-top : 2px;
}
.csc-mailform-field {
padding-left : 5px;
}
.csc-mailform-check {
padding-top : 2px;
}
.csc-mailform-label {
padding: 6px;
}
#captchaResponse {
margin-left: 92px;
}
.csc-mailform-field img {
float: left;
margin-left: 92px;
padding-top: 5px;
}
.tx_tipafriend_werbemail, .tx_tipafriend_text {
display : none;
}
.tx-srlanguagemenu-pi1 a, .tx-srlanguagemenu-pi1 a:visited, .tx-srlanguagemenu-pi1 a:link {
font-size : 12px;
font-family : Arial, Regular;
font-weight : bold;
color : #fff;
text-decoration : none;
}
.tx-srlanguagemenu-pi1 a:hover, .tx-srlanguagemenu-pi1 a:focus, .tx-srlanguagemenu-pi1 a:active {
font-size : 12px;
font-family : Arial, Regular;
font-weight : bold;
color : #fff;
text-decoration : underline;
}
.tx-srlanguagemenu-pi1 .No a:hover, .tx-srlanguagemenu-pi1 .CUR a:hover {
font-size : 12px;
font-family : Arial, Regular;
font-weight : bold;
color : #fff;
text-decoration : underline;
}
.tx-srlanguagemenu-pi1 .No a:focus, .tx-srlanguagemenu-pi1 .CUR a:focus {
font-size : 12px;
font-family : Arial, Regular;
font-weight : bold;
color : #fff;
text-decoration : underline;
}
.tx-srlanguagemenu-pi1 .SPC {
font-size : 12px;
font-family : Arial, Regular;
font-weight : bold;
color : #fff;
}
