/*Inahlte, die aus der Druckansicht raus sollen*/
#nav_main {display:none;}
#tx-macinasearchbox-pi1 {display:none;}
#col1 {display:none;}
#border-bottom {display:none;}
#footer {display:none;}

/*Grundeinstellungen*/
body {font-size:11px; color:#7B7C7E; font-family:Arial,'Trebuchet MS',Verdana,Helvetica,sans-serif; width:770px}
img {border:0;}
a {color:#7B7C7E; text-decoration:none;}

h1 {font-size:12px;}
h2 {font-size:11px;}

h1, h2 {
color:#00ACE4; 
font-family:Arial,'Trebuchet MS',Verdana,Helvetica,sans-serif;
font-weight:bold;
margin:0;
}

ul, ol {padding:0; margin:0pt 0pt 1em;}
li {
background:transparent url(../images/gray_arrow_bullet.gif) no-repeat scroll left 0.5em;
list-style-type:none;
margin-left:0pt;
padding-left:1em;
}
p {margin:0pt 0pt 1em;}

.spacer-gif {display:block;}

#printToolbar {width:760px; float:left;}
#printToolbarFooter {width:760px; float:left; margin-top:10px;}
#printPrintLink {float:left; width:10%; padding-left:175px; }
#printCloseLink {width:15%; float:left;}
#printToolbar a {text-decoration:none; color:#00ACE4;}
#printToolbarFooter a {text-decoration:none; color:#00ACE4;}
#printToolbar a:hover {text-decoration:underline;}
#printToolbarFooter a:hover {text-decoration:underline;}
#copyright {margin-left:595px;}
#page_margins {width:770px;}
#teaser {margin-bottom:1em;}
#header {width:780px; float:left;}
#header img {float:right;}

/*Inhaltsanzeige*/
.rootline h1 {margin-left:175px; width:410px;}
#col3_content .c25l {float:left; color:#00ACE4;}
#col3_content .c50l, #col3_content .c50r {width:410px; float:left;}
#col3_content .c25l, #col3_content .c25r {width:175px;}
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float:right; margin-left:-5px; }

.subcl {padding:0 10px 0 0;}
.subc {padding:0 10px 0 0;}
#col3_content .c25r .csc-textpic-image {margin:0;}

.c25r {font-size:10px;}
.c25r div.csc-textpic {padding-bottom:1em;}
.c25r p {margin:0 0 1em;}
.c25r div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {clear:both; float:right;}
.c25r div.csc-textpic-clear {height:2em; clear:both;}

#kundenportal {padding-bottom:1em;}
#kundenportal h3 {margin:0; font-size:11px;}
#kundenportal input {
color:#999999;
font-size:10px;
margin-bottom:0.5em;
padding-left:4px;
width:115px;
}

.REboxGrayContent h1, .REboxGrayContent h2 {margin-top:0pt;}
.REboxGrayContent ul {margin-bottom:1em; margin-top:0pt;}
.REboxGrayContent {display:block; padding:1.2em 1em 1.2em 2.3em;}

.subcolumns, .subcolumns_oldgecko {overflow:hidden; width:100%;}
.subcolumns_oldgecko, .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float:left;}
.c66l, .c66r {width:66.666%;}
.c33l, .c33r {width:33.333%;}

#col3_content .c50l .subcolumns .c50l, #col3_content .c50l .subcolumns .c50r {width:50%; float:left;}
#col3_content .c50l .subcolumns .c50r .subcr {padding:0pt 0px 0pt 10px;}

div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {clear:both; float:left;}

dl.csc-textpic-image {margin:0pt;}

div.csc-textpic-intext-right div.csc-textpic-imagewrap {float:right;}
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {margin:0pt 5px 0pt 0pt;}
div.csc-textpic-imagewrap {padding:0pt;}


/* #####################################
** ### Mailformplus-Formular ###########
** #####################################
*/
.tx-thmailformplus-pi1 {margin-right:2em;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-text {margin:3em 0pt 0.5em; text-align:right; width:100%;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field {background-color:#E0E0E0; margin-bottom:1em; padding:1em; border:none;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field div {/*margin:0 0 0.5em 13.5em;*/ height:2em; margin-left:13.5em;  color:#00ACE4;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field .div2 {float:left; margin-left:0pt; width:100%; }
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field .div3 { color:#00ACE4; width:12.5em; text-align:right; margin:0 0 0.5em 0;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field label {float:left; text-align:right; width:12.5em; margin-right:1em;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field label#thema-label {width:3em;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field label.file_meldung { width:100%; text-align:left;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field label span {font-size:80%;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field label.file_meldung span { font-size:100%; float:left;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field input {margin-bottom:3px; width:154px; border:1px solid #E0E0E0; color:#7B7C7E;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field .rechnungsadresse {margin-left:6em; text-align:left; width:19em; margin-right:0;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field .checkbox {width:2em; border:0px solid #FFFFFF; margin-left:-0.5em;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field .required {border:1px solid #00ACE4;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field .tx-thmailformplus-pi1-reset {background:transparent url(../images/loeschen.gif) no-repeat scroll 0% 50%; border:0pt none; cursor:pointer; width:52px; height:15px; float:right; margin-right:29px;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field .tx-thmailformplus-pi1-submit {background:transparent url(../images/absenden.gif) no-repeat scroll 0% 50%; border:0pt none; cursor:pointer; width:52px; height:15px; float:left;}

.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field select {width:10em; margin-bottom:3px; border:1px solid #FFFFFF; color:#7B7C7E;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field #thema {width:23em; }
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field div.tx-thmailformplus-pi1-field1 {margin:0 0 0.5em 1em;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field .radio {width:2em; border:0px solid #FFFFFF; margin-left:-0.5em;}

.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-bluetext {margin-left:13.7em;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field .textarea { border:1px solid #FFFFFF; color:#7B7C7E; width:165px;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field .tx-thmailformplus-pi1-next {background:transparent url(../images/weiter.gif) no-repeat scroll 0% 50%; border:0pt none; cursor:pointer; width:52px; height:15px; float:right; margin-right:29px;}
.tx-thmailformplus-pi1 .tx-thmailformplus-pi1-field .tx-thmailformplus-pi1-back {background:transparent url(../images/zurueck.gif) no-repeat scroll 0% 50%; border:0pt none; cursor:pointer; width:52px; height:15px; float:left;}
#onlinebewerbung .tx-thmailformplus-pi1-submit {background:transparent url(../images/absenden.gif) no-repeat scroll 0% 50%; border:0pt none; cursor:pointer; width:52px; height:15px; float:right; margin-right:29px;}
#onlinebewerbung .radio {float:left;}
#onlinebewerbung .form {border:1px solid #FFFFFF; color:#7B7C7E; float:left; width:auto; height:auto; margin:0;}
#onlinebewerbung div {margin:0 0 0.5em 0em; color:#7B7C7E;}

/* #####################################
** ### DirectMail-Formular #############
** #####################################
*/
.tx-directmail-pi1-field {background-color:#E0E0E0; margin-bottom:1em; padding:1em; border:none;}
.tx-directmail-pi1-field div {margin:0 0 0.5em 13.5em; color:#00ACE4;}
.tx-directmail-pi1-field label {float:left; text-align:right; width:12.5em; margin-right:1em;}
.tx-directmail-pi1-field label span {font-size:80%;}
.tx-directmail-pi1-field input {margin-bottom:3px; width:14em; border:1px solid #FFFFFF; height:1.4em; color:#7B7C7E;}
.tx-directmail-pi1-field .checkbox {width:2em; border:0px solid #FFFFFF; margin-left:-0.5em;}
.tx-directmail-pi1-field .required {border:1px solid #00ACE4;}
.tx-directmail-pi1-field select {width:10em; margin-bottom:3px; border:1px solid #FFFFFF; color:#7B7C7E;}
.tx-directmail-pi1-field .radio {width:2em; border:0px solid #FFFFFF; margin-left:-0.5em;}
.tx-directmail-pi1-field .tx-directmail-pi1-reset {background:transparent url(../images/loeschen.gif) no-repeat scroll 0% 50%; border:0pt none; cursor:pointer; width:52px; height:15px; float:right; margin-right:2.8em;}
.tx-directmail-pi1-field .tx-directmail-pi1-submit {background:transparent url(../images/absenden.gif) no-repeat scroll 0% 50%; border:0pt none; cursor:pointer; width:52px; height:15px; float:left;}

/* #####################################
** ### Schlagschatten für Formulare ####
** #####################################
*/
#schatten {background:transparent url(../images/input_schatten.gif) no-repeat right bottom; padding:0 5px 5px 0;}
#input_height {height:0.3em;}

