.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear {height:1px;visibility:hidden;overflow:hidden;clear:both;}

html {height:100%}
body {
 min-height: 100.13%;
 height:100%;
 font-size: 100.01%;
 position: relative;
 text-align: center;
}
* { font-family:verdana,arial,sans-serif; margin:0; padding:0; font-size:12px;}
fieldset, img {border:0;}
select, input, textarea {font-size: 99%}
h1,h2,h3 {padding:0; margin: 0;}
p { padding:0; margin: 0px 0px 10px 0px; line-height:18px;}
h1 {font-size:18px;}
h1 span {font-size:18px;}
h2 {font-size:16px;}
h2 span {font-size:16px;}
h3 {font-size:14px;}
h3 span {font-size:14px;}

DIV#container {
    margin:0px auto;
    text-align:left;
    width:1032px;
    position:relative;
    
    min-height:100%;
    height:auto !important;
    height:100%;
}

DIV#header {
    height:153px;
    background: url('gfx_tuning/head.gif') top left repeat-x #fff;
}

DIV#logo {display:none}

DIV#mainnav  { position:absolute;top:112px;left:260px}
DIV#mainnav ul {list-style:none;margin:0px 0px 0px 0px;padding:0;}
DIV#mainnav li {list-style:none;margin:0;padding:0;display:block;float:left;line-height:25px;}

DIV#mainnav li a {border-right:1px solid black;padding:0px 10px;color:black;text-decoration:none;}
DIV#mainnav li.last a {border:none;}
DIV#mainnav li.active a {text-decoration:underline;}
DIV#mainnav li a:hover {text-decoration:underline;}

DIV#pre_left DIV.boxbody ul#archivenav {list-style:none;padding-bottom:5px;padding-left:5px;}
DIV#pre_left DIV.boxbody ul#archivenav ul {padding-left:10px;}
DIV#pre_left DIV.boxbody ul#archivenav li {list-style:none;}
DIV#pre_left DIV.boxbody ul#archivenav li a {color:black;line-height:20px;padding:2px;text-decoration:none;}

DIV#pre_left DIV.boxbody ul#archivenav li.fla a {font-weight:bold;}
DIV#pre_left DIV.boxbody ul#archivenav li.fla li a {font-weight:normal;}
DIV#pre_left DIV.boxbody ul#archivenav li.fla li.sla a {text-decoration:underline;}

DIV#content {
    background:url(gfx_tuning/content.gif) top left repeat-y;
}

DIV#content #left {float:left;width:230px;}
DIV#content #left_inner {padding:10px 20px 10px 0px}
DIV#content #pre_left {padding:10px 20px 10px 0px}
DIV#content #right {float:right;width:230px;}
DIV#content #right_inner {padding:10px 0px 10px 20px;}
/*DIV#content #pre_right {padding:10px 0px 10px 20px;}*/
DIV#content #middle {
    width:auto; 
    margin:0px 230px;
    padding-bottom:20px;
    border-width:0px 1px 0px 1px;
}
DIV#content #middle_inner {padding:10px 20px;overflow:hidden;}

DIV#content DIV.box {background:url(gfx_tuning/box/background.gif) top left repeat-y;margin-bottom:10px; width:179px}
DIV#content DIV.boxhead {background:url(gfx_tuning/box/head.gif) top left no-repeat;line-height:29px;color:white;font-weight:bold;}
DIV#content DIV.boxhead h1 {margin:0;font-size:12px;padding-left:5px;background:url(gfx_tuning/box/head_right.gif) top right no-repeat;}
DIV#content DIV.boxbody {background:url(gfx_tuning/box/footer.gif) bottom left no-repeat;padding:5px;}

DIV#servicebox img, DIV#servicebox ul {display:none}
DIV#servicebox input.text {
    border:1px solid #646E87;
    background-color:#112045;
    color:white;
float:left;
height:16px;
margin:5px 4px 0 95px;
padding-top:4px;
width:133px;
    
}
DIV#servicebox {
    position:absolute;
    width:310px;
    top:13px;
    right:20px;
    height:34px;
    background:url(gfx_tuning/servicebox.gif) top left no-repeat;
}
DIV#servicebox input {margin-bottom:4px;}

/*** EXTENSIONS START ***/
/* PI1 */
.singlepdf {margin-top:20px;}
.spdf_title {font-weight:bold;}
.spdf_date {color:#aaa;font-size:11px;}
.spdf_descr {margin:5px 0px;line-height:16px;}
.bspheader,.toolsheader {margin:10px 0px 5px 0px;}

/* BOTH */
.tx-usrarchives-pi1 a,.tx-usrarchives-pi2 a {color:#12264A;}
.tx-usrarchives-pi1 a.activepage,.tx-usrarchives-pi2 a.activepage {text-decoration:none;color:#ccc;}

/* PI2 */
.singledl {margin-top:20px;}
.sdl_name {font-weight:bold;}
.sdl_name,.sdl_keyname {margin-bottom:5px;}
.sdl_linktopdf {margin:5px 0px;}
.sdl_descr {line-height:16px;}
/*** EXTENSIONS END ***/

DIV#content #middle_inner ul {padding-left:40px;margin:12px 0px;}
DIV#content #middle_inner li {line-height:20px;}
DIV#content #middle_inner ul ul {padding-left:40px;margin:2px 0px;}

DIV#content #middle_inner li a {color:#12264A;}
DIV#content #middle_inner h1.csc-firstHeader {margin-bottom:10px;border-bottom:2px solid #12264A}
DIV#content #middle_inner a {color:#12264A;}

DIV#content #right_inner h2 {font-size:14px}

DIV#loginboxv2_container {width:140px;margin:0px auto;}
DIV#loginboxv2_container span {font-size:10px;}
DIV#loginboxv2_container DIV#loginboxv2_submit {margin:4px;text-align:center;}
DIV#loginboxv2_container p.error {color:red;font-size:10px;line-height:12px;margin:3px 0px 0px 0px;padding:0;}

DIV#footer, DIV#footer a {
    font-size:12px;
    color:white;
    text-align:center;
    font-size:10px;
    padding-top:1px;
}
DIV#footer {
    clear:both;
    position:relative;
    height:17px;
    width:1032px;
    margin:-17px auto 0 auto;
    background:url(gfx_tuning/footer.gif) top left repeat-x;
}

#fragetable label {font-weight:bold;}
#fragetable input {width:330px;}
#fragetable select {width:333px;}
#fragetable textarea {width:330px;}
#fragetable input.submit {width:auto;margin:5px 0px;}
#fragetable .error {color:red;}
DIV.tx-frageantwort-pi1 {margin-bottom:10px;}

DIV.tx-frageantwort-pi2 p.frage_orig {border:1px solid black; background-color:#ccc;padding:10px;}
DIV.tx-frageantwort-pi2 table label {font-weight:bold;}
DIV.tx-frageantwort-pi2 table td { padding:5px 0px}
DIV.tx-frageantwort-pi2 table input {width:300px;}
DIV.tx-frageantwort-pi2 table select {width:303px;}
DIV.tx-frageantwort-pi2 table textarea {width:300px}
DIV.tx-frageantwort-pi4 ul {list-style:none;}
DIV.tx-frageantwort-pi4 li a {color:black;}
DIV.tx-frageantwort-pi4 li {line-height:16px;margin-bottom:10px;}
DIV.tx-frageantwort-pi3 #backnext {margin:10px 0px}

DIV.tx-frageantwort-pi3 DIV.single_frage {padding-bottom:15px;}

/* NEU ETT */
div#content #middle_inner h1.csc-firstHeader {
border-bottom:2px solid #12264A;
margin-bottom:10px;
}
div#content #middle_inner a {
color:#12264A;
}
div#servicebox input.button {
padding-top:5px;
}
a.home {style.css (Linie 94)
display:block;
height:55px;
left:50px;
position:absolute;
top:30px;
width:530px;
}

div#middle div#middle_inner ul {padding:1em 1em 1em 2em;}
div#middle div#middle_inner ol {padding:1em 1em 1em 2em;}