/* @override http://www.websiteboosting.com/fileadmin/templates/css/wsb.css */

/*
.metanavigation { background: #0f0;}
.header { background: #0ff;}
.navigation { background: #ff0;}
.inhalt  { background: #f0f;}
.rightside { background: #00f;}
.footer { background: #00f;}
.rightside { background: #f00; }
*/


*, HTML, body	{
	padding: 0px;
	margin: 0px;
	color: #1c1c1c;
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
}

.header { margin: 0px !important; padding: 0px !important; height: 159px;}
.footer { background-color: #000000; color: #ffffff; min-height: 20px; padding-top: 20px; margin-top: 50px; text-align: left;}
.footer p.copyright { color: #ffffff; font-size: 12px; float: right; padding-right: 20px; padding-top: 10px;}
.footer img.hotlogo { padding-left: 50px; float: left; margin-bottom: 20px;}
.footer .spalte1{ float: left; margin-right: 50px; width: 200px; }
.footer .spalte2{ float: left; margin-right: 50px; width: 200px; }
.footer .spalte3{ float: left; margin-right: 50px; width: 200px; }
.metanavigation { height: 46px;padding-top: 10px; }
.metanavigation ul {margin: 0px; padding: 0px; white-space: nowrap;}
.metanavigation li {list-style: none; list-style-image: none;display: inline; padding: 0px 10px 0px 0px; margin: 0px 10px 0px 0px; border-right: 1px solid; }
.metanavigation a {text-decoration: none; color: #000;}
.metanavigation a:link, .metanavigation a:visited {text-decoration: none; color: inherit;}
.metanavigation a:hover, .metanavigation a.selected {text-decoration: underline; color: inherit;} 

.navigation { font-size: 14px; font-weight: normal; font-family: Verdana; }
.navigation ul.wsbnase { float: left; height: 50px; margin: 0px; padding: 0px; margin-left: 250px;}
.navigation ul.wsbnase li {  list-style: none; list-style-image: none; }
.navigation ul.nav { float: left; margin: 0px; padding: 0px; padding-left: 20px;white-space: nowrap; background: #ccc; width: 930px;}
.navigation ul.nav li { list-style: none; list-style-image: none;display: inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-right: 0px solid; }
.navigation ul.nav li a { display: block; float: left; padding: 5px; padding-left: 10px; padding-right: 10px;text-decoration: none;}
.navigation ul.nav li a:link, .navigation a:visited {text-decoration: none; color: #000; }
.navigation a.selected, .navigation a.selected:link, .navigation a.selected:visited, .navigation a:hover { background-color: #e13c42;  color: #fff; padding:5px; padding-left: 10px; padding-right: 10px; }

.secondLevel { clear: both !important;}
.secondLevel ul { float: left; margin: 0px; padding: 0px; padding-left: 20px;white-space: nowrap; background: #e13c42; width: 930px; }
.secondLevel ul li { list-style: none; list-style-image: none;display: inline; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-right: 0px solid; }
.secondLevel ul li a { display: block; float: left; padding: 5px; padding-left: 10px; padding-right: 10px;text-decoration: none; color: #fff !important;}
.secondLevel ul li a:link, .secondLevel a:visited {text-decoration: none; color: #fff; }
.secondLevel a.selected, .secondLevel a.selected:link, .secondLevel a.selected:visited, .secondLevel a:hover { background-color: #fff !important;  color: #e13c42 !important; padding:5px; padding-left: 10px; padding-right: 10px; }


.footernav ul { margin: 0px; padding: 0px; padding-top: 15px; white-space: nowrap;}
.footernav li { list-style: none; list-style-image: none; padding: 0px 10px 0px 0px; margin: 0px 10px 0px 0px; border-right: 1px solid #333; }
.footernav a { text-decoration: none; color: #fff; }
.footernav a:link, .footernav a:visited {text-decoration: none; color: inherit; color: #fff;}
.footernav a.selected, .footernav a.selected:link, .footernav a.selected:visited, .footernav a:hover { background-color: #e13c42;  color: #000000; }



H1, H2, H3, H4, H5 {font-weight: normal; line-height: 120%;}

H1 {font-size: 18px; margin: 0px; padding: 20px 0px 32px 0px; color: #e13c42;}
H2 {font-size: 18px; margin: 0px; padding: 20px 0px 32px 0px;color: #000;}
H3 {font-size: 12px; margin: 0px; padding: 11px 0px 5px 0px; font-weight: bold;}
H4 {font-size: 12px; margin: 0px; padding: 15px 0px 5px 0px;}
H5 {font-size: 13px; margin: 0px 0px 28px 0px; padding: 0px; color: #000;}
H6 {font-size: 13px; margin: 0px; padding: 5px 0px 5px 0px; font-weight: bold;}

H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader {margin-top: 0px; padding-top: 0px;}


a { text-decoration: none; color: #e13c42; }
a:hover { text-decoration: underline; }
p,ul,dd,dt { line-height: 19px; }
p { margin: 0px !important; font-family: Verdana, Arial, sans-serif; }
strong,b { font-weight: bold; }
em,i { font-style: italic; }
.inhaltwrap { padding-top: 15px; width: 600px;}
.rightside { padding-top: 25px;  }
.csc-default ul { list-style-type: none; list-style-image: url(../images/block.gif); margin-left: 0px; padding-left: 10px; list-style-position: outside; }

.tx-powermail-pi1 fieldset { border:  none; padding: 0px; }
.tx-powermail-pi1 fieldset legend { display: none; }
.tx-powermail-pi1 fieldset .tx_powermail_pi1_fieldwrap_html label { padding-top: 5px; font-weight: normal;float: left; width: 200px; text-align: right; margin-right: 10px; }
.tx-powermail-pi1 fieldset .tx_powermail_pi1_fieldwrap_html input,
.tx-powermail-pi1 fieldset .tx_powermail_pi1_fieldwrap_html select { float: left; width: 200px; padding: 2px; font-size: 11px;}
.tx-powermail-pi1 form#abo fieldset .tx_powermail_pi1_fieldwrap_html { display: block; float: left; height: 35px; border: 0px solid #0f0; width: 500px;} 
.tx-powermail-pi1 form#einzelheft fieldset .tx_powermail_pi1_fieldwrap_html { display: block; float: left; height: 35px; border: 0px solid #0f0; width: 500px;} 
.tx-powermail-pi1 form#wnscheandieredaktion fieldset .tx_powermail_pi1_fieldwrap_html { display: block; float: left; clear: both; margin-bottom: 10px;} 
.tx-powermail-pi1 form#wnscheandieredaktion #powermaildiv_uid64 { width: 500px; }
.tx-powermail-pi1 form#wnscheandieredaktion #powermaildiv_uid65 { width: 500px; }
.tx-powermail-pi1 form#wnscheandieredaktion #powermaildiv_uid65 textarea { width: 195px; }
.tx-powermail-pi1 form#wnscheandieredaktion .powermail_submit { margin-left: 255px;}

.tx-powermail-pi1 .tx-powermail-pi1_mandatory { background: #ffbccd; border: 2px solid #e13c42; padding: 10px; margin-bottom: 20px;}
.tx-powermail-pi1 .tx-powermail-pi1_mandatory ul { margin: 0px; padding: 0px;}
.tx-powermail-pi1 .tx-powermail-pi1_mandatory ul li { list-style-type: none; list-style-image: none; margin: 0; padding: 0; color: #e13c42 !important;}
.tx-powermail-pi1 .tx-powermail-pi1_mandatory strong { color: #000 !important; }
.tx-powermail-pi1 .tx-powermail-pi1_mandatory ul li strong { color: #e13c42 !important; }
.tx-powermail-pi1 .tx-powermail-pi1_mandatory ul li strong b { color: #b82e31; }

/*label.error { display: none !important; } */
input.error { background: #fd9a91 !important; }

#einzelheft div.error,
#abo div.error {
	border: none;
	margin-bottom: 0;
	display: block;
	padding: 1px 5px;
	margin: 2px 0 0 210px;
	background-color: #fbe3e4;
	float: left;
	width:  196px;
}
#powermaildiv_uid92_pre,
#powermaildiv_uid92_pre strong {
	color: #fb7100 !important;
	padding-left: 20px;
}
/* Fieldsets */
#tx-powermail-pi1_fieldset_4 { margin-bottom: 0px !important; padding-bottom: 0px !important;}
#tx-powermail-pi1_fieldset_16 {
	background: #fff;
	padding-bottom: 10px;
	margin: 0px !important;	
	
}
	
#tx-powermail-pi1_fieldset_15 {	margin-top: 10px !important; padding-top: 10px;}
#tx-powermail-pi1_fieldset_21 {	margin-top: 0px !important;	}
#tx-powermail-pi1_fieldset_14 {	margin-top: 0px !important;	}
#tx-powermail-pi1_fieldset_22 {	margin-top: 10px !important; padding-top: 10px; }
#tx-powermail-pi1_fieldset_23 { margin-top: 10px !important; padding-top: 10px;}
#powermaildiv_uid128 { margin-bottom: 10px !important }

#powermaildiv_uid18 { border-top: 1px solid #ccc !important; padding-top: 10px;}
#tx-powermail-pi1_fieldset_23 { border-top: 1px solid #ccc !important; margin-bottom: 0px !important; padding-bottom: 0px !important;}
#tx-powermail-pi1_fieldset_22 { border-top: 1px solid #ccc !important; margin-bottom: 0px !important; padding-bottom: 0px !important;}
#tx-powermail-pi1_fieldset_15 { border-top: 1px solid #ccc !important; }
#tx-powermail-pi1_fieldset_28 { width: 500px; background: #efefef; padding-top: 10px;}
#tx-powermail-pi1_fieldset_26 { width: 500px; background: #efefef; padding-top: 10px; }
#tx-powermail-pi1_fieldset_26 #powermaildiv_uid190 { margin-top: 15px; margin-bottom: 10px; }
#tx-powermail-pi1_fieldset_26 p { padding-left: 10px; width: 470px; }
/* ABO */

/* E-Mail */
#powermaildiv_uid5 label { display: none;}
#powermaildiv_uid54 label { display: none;}
#powermaildiv_uid157 label { display: none;}
#powermaildiv_uid158 label { display: none;}
input#uid5  {width: 200px !important; }
input#uid54  {width: 200px !important; }
#powermaildiv_uid5  {  width: 205px !important; display: inline; float: left !important; }
#powermaildiv_uid158  {  width: 205px !important; display: inline; float: left !important; }
#powermaildiv_uid54  {  width: 205px !important; display: inline; float: left !important; }
#powermaildiv_uid109 { width: 200px !important; display: inline; float: left !important; text-align: right; margin-right: 10px; height: 10px !importnat;}
#powermaildiv_uid109 p { padding-top: 3px; line-height: 10px !important;}
#powermaildiv_uid109 p span { font-size: 9px !important;}
#powermaildiv_uid157 { width: 200px !important; display: inline; float: left !important; text-align: right; margin-right: 10px; height: 10px !importnat;}
#powermaildiv_uid157 p { padding-top: 3px; line-height: 10px !important;}
#powermaildiv_uid157 p span { font-size: 9px !important;}
#powermaildiv_uid112 { width: 200px !important; display: inline; float: left !important; text-align: right; margin-right: 10px; height: 10px !importnat;}
#powermaildiv_uid112 p { padding-top: 3px; line-height: 10px !important;}
#powermaildiv_uid112 p span { font-size: 9px !important;}


/* str nr */
#powermaildiv_uid107 { width: 200px !important; display: inline; float: left !important; text-align: right; margin-right: 10px; height: 10px !importnat;}
#powermaildiv_uid107 p { padding-top: 3px;}
#powermaildiv_uid3  {  width: 165px !important; display: inline; float: left !important; }
#powermaildiv_uid86  {  width: 30px !important; display: inline; float: left !important; }
input#uid3  {width: 145px !important; }
input#uid86  {width: 35px !important; }
#powermaildiv_uid86 label { display: none;}
#powermaildiv_uid3 label { display: none;}

#powermaildiv_uid150 { width: 200px !important; display: inline; float: left !important; text-align: right; margin-right: 10px; height: 10px !importnat;} /* LABEL */
#powermaildiv_uid150 p { padding-top: 3px;} /* LABEL */
#powermaildiv_uid151  {  width: 165px !important; display: inline; float: left !important; } /* STR */
#powermaildiv_uid152  {  width: 30px !important; display: inline; float: left !important; } /* NR */
input#uid151  {width: 145px !important; } /* STR */
input#uid152  {width: 35px !important; } /* NR */
#powermaildiv_uid152 label { display: none;} /* NR */
#powermaildiv_uid151 label { display: none;} /* STR */

/* str nr */

#powermaildiv_uid119 { width: 200px !important; display: inline; float: left !important; text-align: right; margin-right: 10px; height: 10px !importnat;}
#powermaildiv_uid119 p { padding-top: 3px;}
#powermaildiv_uid120  {  width: 165px !important; display: inline; float: left !important; }
#powermaildiv_uid121  {  width: 30px !important; display: inline; float: left !important; }
input#uid120  {width: 145px !important; }
input#uid121  {width: 35px !important; }
#powermaildiv_uid121 label { display: none;}
#powermaildiv_uid120 label { display: none;}

#powermaildiv_uid111 { width: 200px !important; display: inline; float: left !important; text-align: right; margin-right: 10px; height: 10px !importnat;}
#powermaildiv_uid111 p { padding-top: 3px;}
#powermaildiv_uid52  {  width: 165px !important; display: inline; float: left !important; }
#powermaildiv_uid83  {  width: 30px !important; display: inline; float: left !important; }
input#uid52  {width: 145px !important; }
input#uid83  {width: 35px !important; }
#powermaildiv_uid52 label { display: none;}
#powermaildiv_uid53 label { display: none;}
#powermaildiv_uid83 label { display: none;}


#powermaildiv_uid113 { width: 200px !important; display: inline; float: left !important; text-align: right; margin-right: 10px; height: 10px !importnat;}
#powermaildiv_uid113 p { padding-top: 3px;}
#powermaildiv_uid34  {  width: 165px !important; display: inline; float: left !important; }
#powermaildiv_uid89  {  width: 30px !important; display: inline; float: left !important; }
input#uid34  {width: 145px !important; }
input#uid89  {width: 35px !important; }
#powermaildiv_uid34 label { display: none;}
#powermaildiv_uid35 label { display: none;}
#powermaildiv_uid89 label { display: none;}

/* plz Ort */
#powermaildiv_uid4 label { display: none;}
#powermaildiv_uid108 { width: 200px !important; display: inline; float: left !important; text-align: right; margin-right: 10px; height: 10px !important;}
#powermaildiv_uid108 p { padding-top: 3px;}
#powermaildiv_uid4  {  width: 70px !important; display: inline; float: left !important; }
#powermaildiv_uid87  {  width: 130px !important; display: inline; float: left !important; }
input#uid4  { width: 50px !important; }
input#uid87  {width: 130px !important; }
#powermaildiv_uid87 label  { display: none;}

#powermaildiv_uid154 label { display: none;} /* PLZ */
#powermaildiv_uid153 { width: 200px !important; display: inline; float: left !important; text-align: right; margin-right: 10px; height: 10px !important;} /* LABEL */
#powermaildiv_uid153 p { padding-top: 3px;} /* LABEL */
#powermaildiv_uid154  {  width: 70px !important; display: inline; float: left !important; } /* PLZ */
#powermaildiv_uid155  {  width: 130px !important; display: inline; float: left !important; } /* ORT */
input#uid154  { width: 50px !important; } /* PLZ */
input#uid155  {width: 130px !important; } /* ORT */
#powermaildiv_uid155 label  { display: none;} /* ORT */



#powermaildiv_uid123 label { display: none;}
#powermaildiv_uid122 { width: 200px !important; display: inline; float: left !important; text-align: right; margin-right: 10px; height: 10px !important;}
#powermaildiv_uid122 p { padding-top: 3px;}
#powermaildiv_uid123  {  width: 70px !important; display: inline; float: left !important; }
#powermaildiv_uid124  {  width: 130px !important; display: inline; float: left !important; }
input#uid123  { width: 50px !important; }
input#uid124  {width: 130px !important; }
#powermaildiv_uid124 label  { display: none;}

#powermaildiv_uid110 { width: 200px !important; display: inline; float: left !important; text-align: right; margin-right: 10px; height: 10px !importnat;}
#powermaildiv_uid110 p { padding-top: 3px;}
#powermaildiv_uid53  {  width: 70px !important; display: inline; float: left !important; }
#powermaildiv_uid84  {  width: 130px !important; display: inline; float: left !important; }
input#uid53  { width: 50px !important; }
input#uid84  {width: 130px !important; }
#powermaildiv_uid84 label  { display: none;}

#powermaildiv_uid114 { width: 200px !important; display: inline; float: left !important; text-align: right; margin-right: 10px; height: 10px !importnat;}
#powermaildiv_uid114 p { padding-top: 3px;}
#powermaildiv_uid35  {  width: 70px !important; display: inline; float: left !important; }
#powermaildiv_uid90  {  width: 130px !important; display: inline; float: left !important; }
input#uid35  { width: 50px !important; }
input#uid90  {width: 130px !important; }
#powermaildiv_uid90 label  { display: none;}

#powermaildiv_uid17 { height: 230px !important; }
#powermaildiv_uid17 { height: 230px !important; }
.tx_powermail_pi1_fieldwrap_html_checkbox_title { display: none; }
.powermail_check_inner_uid16_0 { float: left; width: 500px; }
input#uid7_0 { margin-top: 7px;}
input#uid57_0 { margin-top: 7px;}
input#uid39_0 { margin-top: 7px;}
input.powermail_submit { width: 100px !important; }
input.powermail_check { width: auto !important; }
.tx-powermail-pi1 form#abo fieldset .tx_powermail_pi1_fieldwrap_html_23 { margin-left: 210px; font-size: 12px; width: 200px; margin-bottom: 30px;}
.tx_powermail_pi1_fieldwrap_html_162 { margin-left: 210px; font-size: 12px; width: 200px !important; margin-bottom: 30px;} 
#powermaildiv_uid22 { margin-left: 210px; font-size: 12px; margin-top: 30px;} 
#powermaildiv_uid186 { margin-left: 210px; font-size: 12px; margin-top: 10px;} 
#powermaildiv_uid23 p.textnl {  font-size: 11px; height: 80px; line-height: 13px;}
#powermaildiv_uid162 p.textnl {  font-size: 11px; height: 80px; line-height: 13px;} 
#powermaildiv_uid141 { margin-bottom: 20px !important; display: block;}
/* 
#powermaildiv_uid75 { display: none !important; }
#powermaildiv_uid76 { display: none !important; }
#powermaildiv_uid77 { display: none !important; }
#powermaildiv_uid78 { display: none !important; }
#powermaildiv_uid79 { display: none !important; }
#powermaildiv_uid80 { display: none !important; }
*/
/* Studi ABO */
#powermaildiv_uid46 { height: 130px !important; }
#powermaildiv_uid56 label { font-size: 12px; }
#powermaildiv_uid56 .powermail_file { margin-top: -20px;margin-left: 210px;; }
#powermaildiv_uid57 { margin-top: 10px;height: 25px !important;}
#powermaildiv_uid58 p.textnl { padding-left: 210px;  font-size: 11px; height: 80px; line-height: 13px;} 
#powermaildiv_uid62 { margin-left: 210px; font-size: 12px;} 
/* Leseprobe */
#powermaildiv_uid39 { margin-top: 10px;height: 25px !important;}
#powermaildiv_uid40 p.textnl { padding-left: 210px; font-size: 11px; height: 80px; line-height: 13px;} 
#powermaildiv_uid44 { margin-left: 210px; font-size: 12px;} 

/*MehrfachABO */
#powermaildiv_uid97  { padding-left: 210px !important;   } 
#powermaildiv_uid97 p.nltext { height: 70px; } 
#powermaildiv_uid99 { margin-left: 210px; font-size: 12px;} 
#powermaildiv_uid105 { margin-left: 110px; font-size: 12px;} 

#powermaildiv_uid133 label { font-size: 12px; }
#powermaildiv_uid133 .powermail_file { margin-top: -20px;margin-left: 210px;; }
#powermaildiv_uid134 { float: left; margin-top: 20px; margin-left: 210px; font-size: 12px;} 
#powermaildiv_uid134  {  width: 165px !important; display: inline; float: left !important; }

#powermaildiv_uid142 { height: auto !important; display: block; width: 320px !important; margin-top: 10px;margin-left: 200px;}
#powermaildiv_uid142 .powermail_check_inner { display: block; height: 20px;}
#powermaildiv_uid142 label { margin: 0px; padding: 0px; text-align: left; padding-left: 30px;}
#powermaildiv_uid142 input {  margin-left: -220px;}

#powermaildiv_uid161 input {  margin-top: 5px;}


/* Werben */

.tx-powermail-pi1 form#werbenkontakt fieldset .tx_powermail_pi1_fieldwrap_html label { padding-top: 5px; font-weight: normal;float: left; width: 100px; text-align: left; margin-right: 10px; }
.tx-powermail-pi1 form#werbenkontakt fieldset .tx_powermail_pi1_fieldwrap_html input.powermail_text { width: 300px; float:none;}
.tx-powermail-pi1 form#werbenkontakt fieldset {
	
}


/* Gutscheincode */
body#page4 #tx-powermail-pi1_fieldset_25,
body#page4 #powermaildiv_uid138 { display: none; }

body#page51 #tx-powermail-pi1_fieldset_25 { margin-top: 10px !important; padding-top: 10px; border-top: 1px solid #ccc !important;}
body#page51 #powermaildiv_uid138 { display: block; }

/* Show only to IE PC \*/
* html .csc-frame-frame1 h2 {height: 1%;} /* For IE 5 PC */

.csc-frame-frame1 {
	width: 310px; 
	background: url(../images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	margin-bottom: 20px;
}
.csc-frame-frame1 .boxhead {
	background: url(../images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.csc-frame-frame1 h2  {
	background: url(../images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 10px 20px 8px;
	color: white; 
	font-weight: bold; 
	font-size: 14px; 
	line-height: 10px;
}
.csc-frame-frame1 .csc-textpic-imagewrap,
.csc-frame-frame1 .csc-textpic-text {
	background: url(../images/sbbody-l.gif) no-repeat bottom left;
	margin: 0px !important;
	padding: 5px 20px 0px;
	color: #fff !important;
}
.csc-frame-frame1 .csc-textpic-text p,
.csc-frame-frame1 .csc-textpic-text p strong{
	color: #fff !important;
}

.csc-frame-frame2 {
	width: 22px; 
	background: url(../images/sbbody1-r.gif) no-repeat bottom right;
	font-size: 100%;
	margin-bottom: 20px;
}
.csc-frame-frame2 .boxhead {
	background: url(../images/sbhead1-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.csc-frame-frame2 h2  {
	background: url(../images/sbhead1-l.gif) no-repeat top left;
	margin: 0;
	padding: 10px 20px 8px;
	color: white; 
	font-weight: bold; 
	font-size: 14px; 
	line-height: 10px;
}
.csc-frame-frame2 .csc-textpic-text {
	background: url(../images/sbbody1-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 20px;
	color: #fff !important;
}
.csc-frame-frame1 .csc-textpic-text ol {
	margin: 0;
	padding: 5px 20px 20px;
	color: #fff !important;
}

.csc-frame-frame1 .csc-textpic-text ol li{
	color: #fff !important;
}
.csc-frame-frame2 .tx-powermail-pi1 {
	background: url(../images/sbbody1-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 0;
	color: #fff !important;
}

/*.tx-powermail-pi1 fieldset .tx_powermail_pi1_fieldwrap_html { 
	float: left;
	height: 30px; 
	margin-right: 10px;
}
*/
.csc-frame-frame2 form#newsletter_r label {
	float: left;
	color: #fff;
	width: 70px;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	
}
.csc-frame-frame2 form#newsletter_r .powermail_text {
	width: 120px !important;
	float: left;
	margin: 0px;
	margin-right: 10px;
}
.csc-frame-frame2 p.pwmtext {
	color: #fff !important;
	margin-bottom: 10px !important;
}
.csc-frame-frame2 .csc-textpic-text p{
	color: #fff !important;
}

.csc-frame-frame2 .tx-powermail-pi1 {
	color: #fff !important;
	font-size: 14px;
	line-height: 17px;
	padding-bottom: 10px !important;
}

.csc-textpic-caption {
	font-size: 11px;
	line-height: 13px;
	color: #666;
}

p.clear {
	clear: both;
}
.grauebox {
	background: #efefef;
	padding: 10px;
	margin-top: 20px;
}
.grauebox h1 { padding-top: 0px; padding-bottom: 10px;}

.graueboxno {
	background: #efefef;
	padding: 10px;
	margin-top: 0px;
}

.threecolimages div div div.csc-textpic-image  {
	margin-right: 30px !important;
	margin-bottom: 30px !important;
}

.threecolimages div div div.csc-textpic-image img {
	width: 140px;
	height: 198px;
	border:  1px solid #ccc;
	margin-bottom: 5px !important;
}
  

/* ABO NEU */                

div.inhaltwrap div#c92  { padding-bottom:40px; }

p.bodytext {padding-bottom: 40px;}

div#abodiv01 {width:500px; padding-bottom:15px; }
div#abodiv02 {width:500px; padding-top:15px; border-top: 1px solid #ccc !important;}
div#abodiv03 {width:500px; }
div#abodiv10 {padding-bottom:15px;}
div#abodiv11 {width:500px; padding-bottom:15px; float:left}
div#abodiv11 div.tooltip {font-size: 11px;line-height: 13px; height: 80px; width:200px; padding-top:40px; padding-bottom:20px; margin-left:210px;}
div#abodiv12 {width:500px; padding-top:15px; padding-bottom:15px; border-top: 1px solid #ccc !important;}
div#abodiv13 {width:500px; padding-top:15px; border-top: 1px solid #ccc !important;}

div#delivery_country {padding-bottom:15px;}
div#ustid {width:500px; padding-top:15px; padding-bottom:15px; border-top: 1px solid #ccc !important;}

div.formfieldcontainer {float:left;}
div.formfieldcontainer label {float:left; font-weight: normal; margin-right: 10px; padding-top: 5px; text-align: right; width: 200px; }
div.formfieldcontainer label span.info {font-size:10px;}
div.formfieldcontainer select,
div.formfieldcontainer input {float:left; font-size: 11px; padding: 2px; width: 200px;}
div.formfieldcontainer input.tx_mlsimplecontactform_pi1_checkbox_input{position: relative; float:left; width: auto; margin-top:5px;}

.checkboxlabel{float:left; font-weight: normal; margin-right: 10px; padding-top: 5px; text-align: right; width: 200px; }
.tx_mlsimplecontactform_pi1_checkbox_label {display:none;}
.tx_mlsimplecontactform_pi1_submit {float: left; font-size: 11px; margin-left: 210px; width: 100px !important; margin-top:50px;}

div#delivery_company,
div#delivery_firstname,
div#delivery_lastname,
div#delivery_street,
div#delivery_city,
div#delivery_plz,
div#delivery_country {display:none;}

div#accountholder,
div#accountno,
div#bankid,
div#bankname {display:none;}

div#firmenname,
div#abteilungsname,
div#ustid {display:none;}


/* Studentenabo Neu */      
div.inhaltwrap div#c98  { padding-bottom:40px; }   

div#studentabodiv02 {width:500px; padding-top:15px; border-top: 1px solid #ccc !important;}
div#studentabodiv09 {padding-bottom:15px;}
div#studentabodiv09 span.uploadinfo {display:none;}


/* Einzelheftverkauf */
div.inhaltwrap div#c102  { padding-bottom:40px; }   
div#preisvalue	{ padding-bottom:15px; padding-top:15px}

div#imgthumb {
	padding-top:15px;
}

div#imgthumb input {
	display:none;
}

div#imgthumb label {
	text-align: left;
	width:80px;
}

div#imgthumb .tooltip {
	width:350px;
	float:left;
	padding-top: 5px;
}

div#magazineDiv {
	width:500px;
	border-bottom: 1px solid #ccc !important;
	margin-top: -20px;
}

div#magazineDiv label {
	width:220px;
	margin-left: 85px;
	float: left;
}

div#magazineDiv input {
	width:25px;
	margin-bottom:10px;
	float: left;
}

/* Wunschbox */  

div.inhaltwrap div#c104  { padding-bottom:40px; }   


div#wunschdiv03 textarea {
	width:195px;
}

div#c117 form input.tx_mlsimplecontactform_pi1_submit {
	margin-top:10px;
	margin-left:260px;
}


/* Werben */

div.tx_mlsimplecontactform_pi1.messages {
	margin-top:30px;
}

div#werbendiv01 label,
div#werbendiv02 label,
div#werbendiv03 label,
div#werbendiv04 label {
	text-align:left;
	width:100px;
}

div#werbendiv01 input,
div#werbendiv02 input,
div#werbendiv03 input,
div#werbendiv04 input {
	width:300px;
}

div#c114 form input.tx_mlsimplecontactform_pi1_submit {
	margin-top:20px;
	margin-left:112px;
}

/* Fehler Messages */
.message-error .message-header {
  display: none;
}
.message-error .message-body {
  background: #cccccc;
  padding: 5px;
  padding-left: 20px;
  padding-right: 20px;
  width: 400px;
}
.tx_mlsimplecontactform_pi1.messages {
  margin-bottom: 20px;
}
.mlsimplerowresult {
  	clear: both;
  	border-top: 1px solid #ccc;
  	padding-top: 5px;
  	padding-bottom: 5px;
  	width: 440px;
}
.mlsimplerowresult ul  {
	list-style-type: none !important;
	list-style-image: none;
	margin-bottom: 0px;
}
.mlsimplerowresultform {
  	margin-top: 20px;
  	margin-bottom: 30px;
}
.mlsimplerowresult strong {
  	float: left;
  	width: 240px;
	display: block; 
}

.inhaltwrap #c1 {
	border-bottom: 1px solid #ccc;
}

.inhaltwrap .addon {
	padding-top: 20px;
}

.box1 div.borderright  {
	height: 250px;
	display: block;
	border-right: 1px solid #ccc;
	padding-right: 10px;
}
.box2 div.borderright {
	height: 250px;
	display: block;
	border-right: 1px solid #ccc;
	padding-right: 10px;
}
.imgthumb {
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}

.imgthumblast {
	float: left;
	margin-right: 0px;
	margin-bottom: 6px;
}
p.centertext {
	text-align: center;
}
.grauebox3 {
	background: #efefef;
	padding: 5px;
}
.thumbwrap {
	margin-top: 5px;
}                     


/* UMFRAGE */
.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
.tx-pbsurvey-pi1 .pagenumbering {font-size: 100%; text-align:right; padding-right:25px; height: 15px; padding-bottom:20px;}
.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
.tx-pbsurvey-pi1 .bar {background-color: #CCCCFF; height: 15px; z-index: 4; position: absolute; left: 0px;}
.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
.tx-pbsurvey-pi1 .pageHeader {font-size: 120%; font-weight: bold; color: #000; padding-bottom:10px;}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 fieldset.survey_item { width:550px; background: #f6f6f6; border: 1px solid #e0e0e0;}   
.tx-pbsurvey-pi1 fieldset.survey_item input {position:static; margin-bottom:10px; margin-right:10px;} 
.tx-pbsurvey-pi1 fieldset.survey_item .questionNumber {padding-right:5px;}     

.tx-pbsurvey-pi1 .itemform {}

.tx-pbsurvey-pi1 .question {padding-top: 10px;font-size: 100%; font-weight: bold; white-space:normal; background-color:#f6f6f6; padding-bottom:5px; width:530px; line-height: 15px;}
.tx-pbsurvey-pi1 .questionNumber {margin-left:0px; color: #ff0000; font-size: 20px; font-weight: normal;}
.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}
.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super; margin-right:5px;}
.tx-pbsurvey-pi1 .survey_error {background-color: #fee7eb; width:585px;}  
.tx-pbsurvey-pi1 .survey_error p {padding:10px; color: #FF0000;}
.tx-pbsurvey-pi1 .survey_error p strong {color: #FF0000; font-size: 110%;}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;} 
/*.tx-pbsurvey-pi1 .additional_ver input {float:left;}*/

.tx-pbsurvey-pi1 .matrix {width: 100%;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #e3e3e3;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even td.columnNext input {margin-top:13px;}
.tx-pbsurvey-pi1 .matrix .surveyrow_odd td.columnNext input {margin-top:13px;}
.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}    

.tx-pbsurvey-pi1 .formbuttons {margin-top:50px; width:588px; text-align:right;}
                                                            
/* Umfrageergebnis */

.tx-ncpbsurveyfesimplestats-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: relative; z-index: 6;}
.tx-ncpbsurveyfesimplestats-pi1 .bar {background-color: #CCCCFF; height: 15px; z-index: 4; position: absolute; left: 0px;}

.tx-ncpbsurveyfesimplestats-pi1 table {width: 550px;}
.tx-ncpbsurveyfesimplestats-pi1 table thead {background-color: #CCCCCC;}
.tx-ncpbsurveyfesimplestats-pi1 .barcontainer {float:right;}



/* Glossar */

.section-abc dl {
	margin-top: 30px
}

.section-abc dl, .section-abc dt, .section-abc dd { float: left; width: 90%; clear: both;}

.section-abc ul.nav-abc { margin: 0px; padding: 0; width: 100%;}
.section-abc ul.nav-abc li { background-image: none; padding: 0; clear: none; width: auto; float: left; margin-left: 4px; font-size: 12px; list-style-type: none; list-style-image: none;}
.section-abc ul.nav-abc li:first-child { margin-left: 0; }
.section-abc ul.nav-abc li a { float: left; padding: 2px 4px; text-decoration: none; border: 1px solid #ddd; border-radius: 3px; -moz-border-radius: 3px; min-width: 0.7em; text-align: center; }

.section-abc ul.nav-abc li a:hover { background: #eee; border-color: #ddd; color: inherit; }
.section-abc ul.nav-abc li.selected a { background: #E13C42; border-color: #ccc; color: #fff;}

.section-abc ul.nav-abc li.empty { float: left; padding: 2px 3px; text-decoration: none; border: 1px solid #ddd; border-radius: 3px; -moz-border-radius: 3px; min-width: 0.7em; text-align: center; }

.section-abc dt { font-size: 13px; font-weight: bold;  border-top: 1px solid #ddd; padding: 10px 1.5% 10px 1.5%; width: 97%; cursor: pointer; position: relative; }
.section-abc dt:hover, .section-abc dt.expanded { background-color: #fafafa; }
.section-abc dt.expanded { background-position: 98.5% -20px; }
.section-abc dd { padding: 15px 1.5% 25px 1.5%; width: 90%; text-align: justify;}
.section-abc dl { border-bottom: 1px solid #ddd; width: 97%;}

.section-abc dt a.print {  position: absolute; top: 8px; right: 40px; text-decoration: none; display: none; border: none;}
.section-abc dt.expanded a.print { display: inline;}

.section-abc p.expand { float: right; clear: none; position: absolute; top: -6px; right: 0; padding-right: 0;  }
.section-abc p.expand a { padding: 3px 6px 3px 26px; border: 1px solid #ddd; border-radius: 3px; -moz-border-radius: 3px; float: left; float: left;   background: url(../img/icons/expand.png) no-repeat 5px 4px; text-decoration: none; color: inherit;  }
.section-abc p.expand a:hover { background-color: #eee; }
.section-abc p.expand a.collapse { background-position: 5px -26px; }

.section-tools { float: left; width: 100%; border-top: 1px dotted #ccc; clear: both; padding-top: 5px; margin-top: 5px;  }
.section-tools a { float: left;  padding: 4px 6px 4px 26px; text-decoration: none;  }
.section-tools a.print { float: right; }
.section-tools a.collapse { padding-left: 24px; }

#searchform {
	padding-right: 15px;
	margin-bottom: 15px;
	margin-right: 25px;
	line-height: 10px;
	height: 25px;
	background: #eee;
	padding: 10px;
}

#searchbtn {
	width: 65px;
	height: 21px;
	margin: 0px !important;
	float: left;
	line-height: 14px;
}

#searchtext {
	font-size: 11px;
	padding: 2px;
	float: left;
	margin-top: 1px;
	margin-right: 10px;
}

*+html #searchtext {margin-top: 4px;}

div#noresult {
	margin-top:75px; 
}

.news-list-item {

}
.news-list-item .news-list-image,
.news-single-item .news-single-image {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.news-list-item h2,
.news-single-item h2 {
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}
.news-list-item p {
	float: left;
	width: 450px;
}
.news-single-table table {
	margin-top: 20px;
	border: 2px solid #ccc;
	width: 400px;
}

.news-single-table table tr td,
.news-single-table table tr th {
	margin: 0px;
	padding: 5px;
	font-size: 10px;
	border-bottom: 1px solid #ccc;
} 
.news-single-table table tr th {
	border-right: 1px solid #ccc;
	width: 150px;
}

.news-single-table table tr td {
	width: 250px;
}

.rowSlide {
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
.rowSlide .SlideImage {
	float: left;
	margin-right: 20px;
	padding-bottom: 10px;
}
.rowSlide .SlideText h2 {
	font-size: 14px;
	padding-left: 10px;
	background: #f5f5f5 url('../images/bg.jpg') no-repeat left top;
	height: 30px;
}
.rowSlide .SlideText p {
	clear: both !important;
	font-size: 11px;
	padding-left: 50px;
	padding-bottom: 20px;
}

.rowSlide .SlideText ul {
	padding-left:60px
}

