/* full clearfix */
/* add to floating elements which should not clearfixfloat afterthem */ 
* html .clearfix {
height: 1%; /* IE5-6 */
}
* + html .clearfix {div.werbemittel_inhalt
display: inline-block; /* IE7not8 */
}
.clearfix:after { /* FF, IE8, O, S, etc. */
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
list-style-type: none;
}



/**************************
**************************/

div.show {
	display: block !important;
	clear:both;
	padding-bottom: 25px;
}

i {
	font-size: 10px !important;
}
#box, 
#textBox {   /*general fuera*/
	width:640px;
	background:transparent url(../images/boxBottom.png) bottom left no-repeat !important;
	margin-top: 20px;
	padding-bottom: 13px;
}
#box h2,
#textBox h2 { /*cabecera*/
	height:40px;
	background:transparent url(../images/boxTop.png) top left no-repeat;
	font-size:13px;
	color:#494949;
	padding:0 0 0 12px;
	line-height:40px;
	font-size: 12px;
}
#box h1 .lnkPrint,
#textBox h1 .lnkPrint {
	display:inline;
	float:right;
	color:#bedcf3;
	margin-right:30px;
	margin-top:17px;
	padding-left:23px;
	line-height:15px;
}

.content a {
	color:#0469b4;
	text-decoration:none;
}
.content a:hover {
	text-decoration:underline;
}

#box .content,
#textBox .content {
	/*background:transparent url(../images/boxMid.png) top left repeat-y;*/
}

p {
	margin:0 0 10px 0;
}

ul.content {
	clear:both;
}
ul.content h2 {
	height:30px; /* zweizeilig.. 39px; */
	margin:0 0 0 0;
	border-top:none;
	overflow:hidden;
}
ul.content h2:hover,
ul.content h2.hover,
ul.content .hover h2,
ul.content .active h2 {
	background-color: #fff;
}
ul.content .active h2 {
	background-image:url(../images/boxListArrow_active.png);
}

span {
	font-size:10px !important;
}

.h2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #494949;
}

ul.content h2 a {
	height:53px; /* zweizeilig.. 49px; */
	font-size:10px;
	color:#494949;
	text-decoration:none;
	float:left;
	display:block;
	padding-left:39px;
	width:439px;
	line-height:21px;
	padding-top:3px;
}
ul.content h2 a:hover {
	text-decoration:none;
}
ul.content h2 strong {
	font-size:13px;
	font-weight:bold;
}
ul.content h2 .favStar {
	/*background:transparent url(../images/favStar.png) 12px -6px no-repeat;*/
	background-color: #FF0000;
	text-indent:-9999px;
	width:36px;
	padding-left:0;
}
ul.content h2 .favStar_active {
	background-image:url(../images/favStar_hi.png);
	background-position:12px -5px;
}

#textBox .content {
	display:block;
	margin:0 !important;
}
ul.content .active div {
	display:block;
}
ul.content table {
	margin:0 0 10px 0;
}
ul.content table td {
	padding-bottom:10px;
}
ul.content table .td-0 {
	padding-right:10px;
}

.content ul {
	padding-left:25px;
	margin-bottom:10px;
	list-style:disc;
}
.content ul li {
	list-style:disc;
	margin-bottom:7px;
        margin-right:22px;
}
.content ol {
	padding-left:48px;
	margin-bottom:10px;
	list-style:decimal;
}
.content li{
	list-style-type: none;
}
.lnkDetail,
.lnkPrint,
.lnkFavorit {
	padding:0 0 0 16px;
	margin:0 16px 0 0;
	font-size:12px;
	font-weight:normal;
	color:#426783 !important;;
	text-decoration:none !important;;
	background:transparent url(../images/lnkDetail.jpg) 0 50% no-repeat;
}
.lnkDetail:hover,
.lnkPrint:hover,
.lnkFavorit:hover,
.lnkFavorit_active {
	/*color:#6e8a9e !important;*/
	text-decoration:underline !important;
}
.lnkFavorit_active {
	display:none;
}
.lnkPrint {
	background-image:url(../images/lnkPrint.jpg);
}
.lnkFavorit {
	background-image:url(../images/lnkFavorit.jpg);
}

button,
button.btnDetail,
button.btnPrint,
button.btnFavorit {
	height:22px;
	padding:0 6px 0 0;
	border:none;
	font-size:12px;
	font-weight:normal;
	color:#426783;
	background:transparent url(../images/btn_r.jpg) top right no-repeat;
	cursor:pointer;
	color:#7d9cb3;
}
button span {
	background:transparent url(../images/btn_l.jpg) top left no-repeat;
	padding:0 0 0 18px;
	display:block;
	height:22px;
	line-height:20px;
	position:relative;
	top:-1px;
	right:-3px;
	cursor:pointer;
}
button:hover,
button:hover span {
	color:#7d9cb3;
}

.btnDetail span {
	background-image:url(../images/btnDetail_l.jpg);
}
.btnPrint span {
	background-image:url(../images/btnPrint_l.jpg);
}
.btnFavorit span {
	background-image:url(../images/btnFavorite_l.jpg);
}

a.footer_first {
	padding-left: 30px !important; 
}

#bread li{
	color:#7B7B7B;
	/*float:left;*/
	display:inline;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
	text-decoration:none;
}

ul.content li{
	list-style-type: none;
	margin:0;
	padding:0;
}

ul.content{
	margin: 0px;
	padding: 0px;
}


h2.flap{
	background-image: none !important;
	cursor: pointer;
}

#box h2 {
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	text-transform: none;
}

ul.content li {
	background: transparent url(../images/flap_innen.jpg) top left repeat-y !important;
}

.ohne_header #content {
	left:41px;
	top:22px;
} 

td.spalte_l {
	width:228px !important;
	height:380px !important;
	border-right: solid 1px #7f8085;
}

td.spalte_l h2 {
	font-size:12px !important;
	padding-bottom:5px;
	padding-top:6px;
}

td.spalte_r h2 {
	font-size:12px !important;
	padding-bottom:5px;
	padding-top:6px;
}

h2.h2_last {
	padding-top: 21px !important;
}

td.spalte_l a {
	text-decoration: none !important;
	color: #2f9dc6 !important;
}

td.spalte_r {
	padding-left: 35px !important;
}

div.row {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

div.row2 {
	padding-top: 5px !important;
}

div.row label{
	float:left;
	width:84px !important;
	padding-top:4px !important;
}
div.row2 label{
	float:left;
	width:84px !important;
}

ul.content div,
#textBox .content {
	display: none;
}

div.row input{
	background:transparent url(../images/input_bg.jpg) no-repeat scroll left top !important;
	border:medium none !important;
	height:13px !important;
	padding-left:6px;
	padding-top:4px;
	padding-right:6px;
	padding-bottom:4px;
	width:203px !important;	
}

div.row input:focus {
	background:transparent url(../images/input_hi.jpg) top left no-repeat !important;
}

div.row2 textarea {
	height:123px !important;
	width:203px !important;
	background:transparent url(../images/textarea.jpg) top left no-repeat !important;
	border: none !important;
	background-color: none !important;
	color:#757575;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-left:6px;
	padding-top:4px;
	padding-right:6px;
	padding-bottom:4px;
	text-decoration:none;
}

div.row2 textarea:focus {
	background:transparent url(../images/textarea_hi.jpg) top left no-repeat !important;
}

div.error input {
	background:transparent url(../images/input_error.jpg) top left no-repeat !important;
}

div.error {
	background:transparent url(../images/error_cross.jpg) 100% 4px no-repeat !important;
	width:338px !important;
}

input.send {
	border: none !important;
}

div.senden_button {
	margin-left:297px;
	margin-top:18px;
}

div.ohne_header h2 {
	margin-top: 0px !important;
}

td.spalte_l_2 label {
	padding-bottom: 10px !important;
}

h2.ohne_lasche {
	background:transparent url(../images/ohne_lasche.jpg) top left no-repeat !important;
	height:13px !important;
}

div.input_zwingend {
	margin-top:45px;
	position:absolute;
	width:115px;
}
div.input_zwingend p {
	color: black !important;
}

table.laut_leise div.input_zwingend {
	margin-left:65px;
	margin-top:31px;
	position:absolute;
	width:122px;
}

table.laut_leise div.input_zwingend p{
	font-size: 10px !important;
}

table.laut_leise {
	background: transparent url(../images/bg_laut_leise.jpg) no-repeat scroll 58px 14px !important;
}

table.werbemittel {
	background: transparent url(../images/bg_laut_leise.jpg) no-repeat scroll 58px 36px !important;
}

table.laut_leise label {
	padding-right:48px;
	text-align:right;
	width:133px !important;
	font-size: 12px;
}

div.radio_auswahl {
	padding-bottom: 35px !important;
}

div.radio_auswahl label {
	color: #737373;
	font-size:12px;
	line-height:16px;
}

div.radio_auswahl label:hover {
	color: black;
}

div.radio_auswahl input {
	margin-left: 17px !important;
	border: none !important;
}

div.radio_auswahl h2 {
	padding-bottom: 10px !important;
}

table.laut_leise div.senden_button {
	margin-left:391px !important;
	margin-top:7px !important;
}
table.laut_leise div.error {
	width:443px !important;
}

table.werbemittel h2 {
	padding-top: 25px;
}

div.werbemittel_rahmen {
	background: none !important;
}

div.werbemittel_1 {
	display: block !important;
}

div.werbemittel_2 {
	display: block !important;
	padding-top: 7px !important;
}

div.row_werbemittel {
	display: block !important;
	margin-left: 280px;
	padding-bottom:4px;
}

div.werbemittel_rahmen div.flap_inhalt {
	background-color:white !important;
	border-bottom:1px solid #CACACA !important;
	height:auto;
	margin:0 14px 0 6px !important;
	padding-bottom:5px !important;
	padding-left:49px;
	padding-top:10px;
	width:581px !important;
}

div.werbemittel_rahmen div.first {
	border-bottom:1px solid #CACACA;
	border-bottom:none;
}

div.werbemittel_rahmen h2.werbemittel_titel {
	border-bottom:none !important;
	background: none !important;
}

div.werbemittel_rahmen h2.werbemittel_menge {
	background: none !important;
}

div.werbemittel_rahmen h2.flap {
	background-color:#F8F8F8 !important;
	margin-left:5px !important;
	width:607px !important;
	padding:0 0 0 22px !important;
	height:26px !important;
	line-height:26px !important;
	border-bottom:1px solid #CACACA;
	text-transform: none !important;
	background:#F8F8F8 url(../images/boxListArrow.png) no-repeat scroll 6px 50% !important;
}

div.werbemittel_rahmen h2.first {
	background-color:#F8F8F8 !important;
	border-bottom:1px solid #CACACA;
	/**/
	height:20px !important;
	line-height:20px !important;
	/**/
	margin-left:5px !important;
	padding:0 0 0 22px !important;
	width:607px !important;
}

div.kampagne_bg {
	display: block !important;
	background: transparent url(../images/kampagne_bg.jpg) no-repeat scroll top left !important;
	width: 138px;
	height: 101px;
	margin-left:36px;
	margin-top:-9px;
}

div.kampagne_bg_2 {
	background:transparent url(../images/kampagnen_bg2.jpg) no-repeat scroll left top !important;
	display:block !important;
	height:142px;
	margin-left:39px;
	margin-top:-9px;
	width:104px;
}

div.werbemittel_rahmen h2.werbemittel_titel {
	margin-left:17px !important;
	margin-top:15px !important;
}

div.kampagne_bild {
	background:transparent url(../images/kampagnenbilder/bild1_k.jpg) no-repeat scroll 3px 3px !important;
	display:block !important;
	height:94px;
	width:132px;
}

div.kampagne_bild img {
	display:block !important;
}

div.kampagne_bild_8 {
	background:transparent url(../images/kampagnenbilder/video01.jpg) no-repeat scroll 3px 3px !important;
	display:block !important;
	height:94px;
	width:132px;
}

div.kampagne_bild_9 img {
	display:block !important;
}

div.kampagne_bild_9 {
	background:transparent url(../images/lebensgeschichten/bild01_k.jpg) no-repeat scroll 0 4px !important;
	display:block !important;
	height:135px;
	margin-left:5px;
width:92px;
}

div.kampagne_bild_8 img {
	display:block !important;
}

div.kampagne_bild_2 {
	background:transparent url(../images/kampagnenbilder/bild2_k.jpg) no-repeat scroll 3px 3px !important;
	display:block !important;
	height:94px;
	width:132px;
}

div.kampagne_bild_2 img {
	display:block !important;
}

div.kampagne_bild_3 {
	background:transparent url(../images/kampagnenbilder/bild3_k.jpg) no-repeat scroll 3px 3px !important;
	display:block !important;
	height:94px;
	width:132px;
}

div.kampagne_bild_3 img {
	display:block !important;
}

div.kampagne_bild_4 {
	background:transparent url(../images/kampagnenbilder/bild4_k.jpg) no-repeat scroll 3px 3px !important;
	display:block !important;
	height:94px;
	width:132px;
}

div.kampagne_bild_4 img {
	display:block !important;
}

div.kampagne_bild_5 {
	background:transparent url(../images/kampagnenbilder/bild5_k.jpg) no-repeat scroll 3px 3px !important;
	display:block !important;
	height:94px;
	width:132px;
}

div.kampagne_bild_5 img {
	display:block !important;
}

div.kampagne_bild_6 {
	background:transparent url(../images/kampagnenbilder/bild6_k.jpg) no-repeat scroll 3px 3px !important;
	display:block !important;
	height:94px;
	width:132px;
}

div.kampagne_bild_6 img {
	display:block !important;
}

div.kampagne_bild_7 {
	background:transparent url(../images/kampagnenbilder/bild7_k.jpg) no-repeat scroll 3px 3px !important;
	display:block !important;
	height:94px;
	width:132px;
}

div.kampagne_bild_7 img {
	display:block !important;
}

div.kampagne_lupe {
	display:block !important;
	margin-left:117px;
	margin-top:-22px;
}

div.kampagne_lupe_2 {
	display:block !important;
	margin-left:81px;
	margin-top:-22px;
}

div.kampagne_lupe img {
	display:block !important;
}

div.kampagne_lupe_2 img {
	display:block !important;
}

div.werbemittel_rahmen h2.werbemittel_menge {
	margin-left:291px !important;
	margin-top:-112px !important;
	text-align:right;
	width:124px;
}

div.werbemittel_1 input {
	background:transparent url(../images/kampagne_lo.jpg) no-repeat scroll left top !important;
	border:medium none !important;
	height:18px;
	padding-left:3px;
	padding-top:3px;
	width:67px;
}

div.werbemittel_2 input {
	background:transparent url(../images/kampagne_lo.jpg) no-repeat scroll left top !important;
	border:medium none !important;
	height:18px;
	padding-left:3px;
	padding-top:3px;
	width:67px;
}

div.werbemittel_1 input:focus {
	background:transparent url(../images/kampagne_focus.jpg) no-repeat scroll top left !important;
}

div.werbemittel_2 input:focus {
	background:transparent url(../images/kampagne_focus.jpg) no-repeat scroll top left !important;
}

div.werbemittel_1 label {
	float:left;
	width:77px;
	color:#494949;
	font-size:11px;
	font-weight:bold;
	margin-top: 4px;
}

div.werbemittel_2 label {
	float:left;
	width:68px;
	color:#494949;
	font-size:11px;
	font-weight:bold;
	margin-top: 4px;
}

div.werbemittel_rahmen div.last {
	border-bottom: none !important;
	background:transparent url(../images/abstand.jpg) no-repeat scroll 0px 0px !important;
	padding-top: 17px;
}

div.werbemittel_rahmen h2.last {
	border-bottom: none !important;
	height:18px !important;
	line-height:21px !important;
}

div.bestaetigung br {
	display: none !important;
}

h2.best_title {
	padding-bottom: 10px;
}

div.kampagnen_text {
	display: block !important;
}

div.download {
	display:block !important;
	height:73px;
	margin-left:85px;
}





div.kampagne_bild_10 img {
	display:block !important;
}

div.kampagne_bild_10 {
	background:transparent url(../images/lebensgeschichten/bild02_k.jpg) no-repeat scroll 0 4px !important;
	display:block !important;
	height:135px;
	margin-left:5px;
	width:92px;
}

div.kampagne_bild_11 img {
	display:block !important;
}

div.kampagne_bild_11 {
	background:transparent url(../images/lebensgeschichten/bild03_k.jpg) no-repeat scroll 0 4px !important;
	display:block !important;
	height:135px;
	margin-left:5px;
	width:92px;
}

div.kampagne_bild_12 img {
	display:block !important;
}

div.kampagne_bild_12 {
	background:transparent url(../images/lebensgeschichten/bild04_k.jpg) no-repeat scroll 0 4px !important;
	display:block !important;
	height:135px;
	margin-left:5px;
	width:92px;
}

div.kampagne_bild_13 img {
	display:block !important;
}

div.kampagne_bild_13 {
	background:transparent url(../images/lebensgeschichten/bild05_k.jpg) no-repeat scroll 0 4px !important;
	display:block !important;
	height:135px;
	margin-left:5px;
	width:92px;
}

div.kampagne_bild_14 img {
	display:block !important;
}

div.kampagne_bild_14 {
	background:transparent url(../images/lebensgeschichten/bild06_k.jpg) no-repeat scroll 0 4px !important;
	display:block !important;
	height:135px;
	margin-left:5px;
	width:92px;
}

div.kampagne_bild_15 img {
	display:block !important;
}

div.kampagne_bild_15 {
	background:transparent url(../images/lebensgeschichten/bild07_k.jpg) no-repeat scroll 0 4px !important;
	display:block !important;
	height:135px;
	margin-left:5px;
	width:92px;
}

div.werbemittel_2 {
	display: block !important;
	padding-bottom: 33px;
}


div.werbemittel_2 input {
	background:transparent url(../images/kampagne_lo.jpg) no-repeat scroll left top !important;
	border:medium none !important;
	height:18px;
	padding-left:3px;
	padding-top:3px;
	width:67px;
}


div.werbemittel_2 input:focus {
	background:transparent url(../images/kampagne_focus.jpg) no-repeat scroll top left !important;
}


div.werbemittel_2 label {
	float:left;
	width:77px;
	color:#494949;
	font-size:11px;
	font-weight:bold;
	margin-top: 4px;
}

div.kampagne_bild_16 img {
	display:block !important;
}

div.kampagne_bild_16 {
	background:transparent url(../images/zahlen_und_fakten/bild01_k.jpg) no-repeat scroll 0 4px !important;
	display:block !important;
	height:135px;
	margin-left:5px;
	width:92px;
}

div.kampagne_bild_17 img {
	display:block !important;
}

div.kampagne_bild_17 {
	background:transparent url(../images/zahlen_und_fakten/bild02_k.jpg) no-repeat scroll 0 4px !important;
	display:block !important;
	height:135px;
	margin-left:5px;
	width:92px;
}

div.kampagne_bild_18 img {
	display:block !important;
}

div.kampagne_bild_18 {
	background:transparent url(../images/zahlen_und_fakten/bild03_k.jpg) no-repeat scroll 0 4px !important;
	display:block !important;
	height:135px;
	margin-left:5px;
	width:92px;
}

div.kampagne_bild_19 img {
	display:block !important;
}

div.kampagne_bild_19 {
	background:transparent url(../images/zahlen_und_fakten/bild04_k.jpg) no-repeat scroll 0 4px !important;
	display:block !important;
	height:135px;
	margin-left:5px;
	width:92px;
}

div.kampagne_bild_20 img {
	display:block !important;
}

div.kampagne_bild_20 {
	background:transparent url(../images/zahlen_und_fakten/bild05_k.jpg) no-repeat scroll 0 4px !important;
	display:block !important;
	height:135px;
	margin-left:5px;
	width:92px;
}

div.kampagne_bild_21 img {
	display:block !important;
}

div.kampagne_bild_21 {
	background:transparent url(../images/zahlen_und_fakten/bild06_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagnen_text {
	padding-left:16px;
	padding-top:14px;
}

div.last div.kampagnen_text {
	padding-top: 21px;
}

div.tx-indexedsearch {
	font-size: 12px !important;
}

div.tx-indexedsearch span{
	font-size: 12px !important;
}

div.tx-indexedsearch-whatis {
	color:#414042 !important;
	padding-bottom: 10px !important
}

#box h2:last-child {
	border: none !important;
}

div.csc-textpic {
	display: block !important;
}

div.csc-textpic-imagewrap {
	display: block !important;
}

div.csc-textpic-text {
	display: block !important;
}


div.csc-textpic div {
	display: block !important;
}

div.csc-textpic {
	margin-top:15px;
}

div.csc-textpic p.bodytext {
	padding-left: 0px !important;
}

ol li {
	list-style-type: decimal !important;
}

p.bodytext {
	padding-bottom: 0px !important;
}

div.abstand {
	padding-bottom: 30px !important;
}

div.csc-textpic ol {
	padding-left:50px !important;
}

ol {
	padding-left:88px !important;
}

.tx-indexedsearch p{
	padding-left: 0px !important;
}

div.csc-sitemap ul {
	list-style-type: none !important;
}

div.csc-sitemap ul li {
	list-style-type: none !important;
	margin-left:0px !important;
}

div.csc-sitemap ul li a {
	font-weight: bold !important;
}

div.csc-sitemap ul li ul {
	margin-left:20px !important;
	padding-top: 4px !important;
}

div.csc-sitemap ul li ul li a {
	font-weight: normal !important;
}

div.werbemittel_inhalt {
	display: block !important;
}

div.title_1 {
	display:block !important;
	margin-left:170px;
	width:376px;
	padding-top: 15px;
}

div.title_1 h2 {
	background: none !important;
	padding: 0px !important; 
	margin: 0px !important;
	height:15px !important;
	line-height:12px !important;
	padding-left: 5px;
}

div.title_2 {
	display:block !important;
	margin-left:171px;
	padding-top:13px;
	width:382px;
}

div.title_2 h2 {
	background: none !important;
	padding:0 !important;
	height:16px !important;
	line-height:12px !important;
	color:#494949;
	margin-left: 0px;
}

div.dropdown {
	display: block !important;
}

div.down_button {
	display:block !important;
	margin-left:188px;
	padding-top:10px;
}

div.info_bg_2 {
	background:transparent url(../images/kampagnen_bg2.jpg) no-repeat scroll left top !important;
	display:block !important;
	height:142px;
	margin-left:22px;
	margin-top:12px;
	width:104px;
	float: left;
	padding-right:16px;
}

p.einleitungstext {
	padding-top: 20px;
}

p.sprache {
	float:left;
	font-weight:bold !important;
	margin-left:60px;
	padding-right:18px;
	padding-top:16px;
}

p.sprache_2 {
	float:left;
	font-weight:bold !important;
	margin-left:202px;
	padding-right:173px;
	padding-top:16px;
}

div.row_infomaterial {
	display:block !important;
	margin-left:172px;
	padding-top:10px;
}

div.row_infomaterial input {
	background:transparent url(../images/box_anzahl.jpg) no-repeat scroll left top !important;
	border:medium none !important;
	height:14px !important;
	padding:4px 6px;
	width:60px !important;
	text-align: right;
	margin-left: 33px;
}

div.row_infomaterial input:focus {
	background:transparent url(../images/box_blau.jpg) no-repeat scroll left top !important;
}

div.row_infomaterial input.voll {
	background:transparent url(../images/box_ohneanzahl.jpg) no-repeat scroll left top !important;
}

div.row_infomaterial label {
	padding-left: 8px;
}

a.download {
background:url(../images/pdf_32.jpg) 100% 50% no-repeat;
padding-right:38px;
display:inline-block;
line-height:32px;
}


div.werbemittel_rahmen h2.open_arrow {
	background:#F8F8F8 url(../images/boxListArrow_2.png) no-repeat scroll 4px 50% !important;
}

table.adressen_flex tbody tr td table {
	padding-left: 21px;
}

img.bild_float {
	padding-top: 4px;
}

table.table_text {
	padding-left: 40px !important;
}

td.text_rechts {
	padding-left: 95px !important;
}

div.flex_addr {
	display: block !important;
}

a.link_bild {
	background:#F8F8F8 url(../images/webseite_link_bild.jpg) no-repeat scroll left top !important;
	display:block !important;
	height:21px;
	text-indent:-9999px;
	width:66px;
}

a.download_gross_laut {
	float:right;
	margin-top:-81px;
	padding-right:20px;
}

table.kapitel tfoot a {
	background:transparent url(../images/boxListArrow.png) no-repeat scroll 100% 1px !important;
}

.home_fce tbody a {
	background:transparent url(../images/boxListArrow.png) no-repeat scroll 36px 1px !important;
	padding-right:15px;
}

h6 {
	border-bottom:1px solid #CACACA;
	color:#414042;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:2px;
	padding-left:1px;
	width:426px;
}

.start #breadcrumb { display:none; }
.start #content { left:10px; width:692px; }
.start .home_fce { width:692px; }


div.input_zwingend #zwingend {
	font-size: 10px !important;
}

#content .home_fce th a {
	color:#757575;
	font-size:20px !important;
	line-height:27px;
	font-weight:normal;
}

.home_fce th.last, .home_fce td.last {
	padding-right:25px;
}
.home_fce th.first, .home_fce td.first {
	padding-left:25px;
}
table.home_fce p.bodytext {
	color:#000 !important;
}

div.kampagne_bild_30 img {
	display:block !important;
}

div.kampagne_bild_30 {
	background:transparent url(../images/schulen/bild01_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_31 img {
	display:block !important;
}

div.kampagne_bild_31 {
	background:transparent url(../images/schulen/bild02_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_32 img {
	display:block !important;
}

div.kampagne_bild_32 {
	background:transparent url(../images/schulen/bild03_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_33 img {
	display:block !important;
}

div.kampagne_bild_33 {
	background:transparent url(../images/schulen/bild04_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_34 img {
	display:block !important;
}

div.kampagne_bild_34 {
	background:transparent url(../images/schulen/bild05_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_35 img {
	display:block !important;
}

div.kampagne_bild_35 {
	background:transparent url(../images/schulen/bild06_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_36 img {
	display:block !important;
}

div.kampagne_bild_36 {
	background:transparent url(../images/schulen/bild07_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_37 img {
	display:block !important;
}

div.kampagne_bild_37 {
	background:transparent url(../images/schulen/bild08_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_38 img {
	display:block !important;
}

div.kampagne_bild_38 {
	background:transparent url(../images/schulen/bild09_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_39 img {
	display:block !important;
}

div.kampagne_bild_39 {
	background:transparent url(../images/familie/bild01_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_40 img {
	display:block !important;
}

div.kampagne_bild_40 {
	background:transparent url(../images/familie/bild02_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_41 img {
	display:block !important;
}

div.kampagne_bild_41 {
	background:transparent url(../images/handel/bild01_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_42 img {
	display:block !important;
}

div.kampagne_bild_42 {
	background:transparent url(../images/handel/bild02_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_43 img {
	display:block !important;
}

div.kampagne_bild_43 {
	background:transparent url(../images/handel/bild03_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_44 img {
	display:block !important;
}

div.kampagne_bild_44 {
	background:transparent url(../images/handel/bild04_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_45 img {
	display:block !important;
}

div.kampagne_bild_45 {
	background:transparent url(../images/handel/bild05_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_46 img {
	display:block !important;
}

div.kampagne_bild_46 {
	background:transparent url(../images/handel/schild_1.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_47 img {
	display:block !important;
}

div.kampagne_bild_47 {
	background:transparent url(../images/handel/schild_2.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_48 img {
	display:block !important;
}

div.kampagne_bild_48 {
	background:transparent url(../images/handel/schild_3.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_47_1 img {
	display:block !important;
}

div.kampagne_bild_47_1 {
	background:transparent url(../images/handel/bild07_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_48_1 img {
	display:block !important;
}

div.kampagne_bild_48_1 {
	background:transparent url(../images/handel/bild08_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_49 img {
	display:block !important;
}

div.kampagne_bild_49 {
	background:transparent url(../images/gemeinde/bild01_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_50 img {
	display:block !important;
}

div.kampagne_bild_50 {
	background:transparent url(../images/gemeinde/bild02_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_51 img {
	display:block !important;
}

div.kampagne_bild_51 {
	background:transparent url(../images/gemeinde/bild03_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_52 img {
	display:block !important;
}

div.kampagne_bild_52 {
	background:transparent url(../images/gemeinde/bild04_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_53 img {
	display:block !important;
}

div.kampagne_bild_53 {
	background:transparent url(../images/freizeitbereich/bild01_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_54 img {
	display:block !important;
}

div.kampagne_bild_54 {
	background:transparent url(../images/freizeitbereich/bild02_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}

div.kampagne_bild_55 img {
	display:block !important;
}

div.kampagne_bild_55 {
	background:transparent url(../images/arbeitsplatz/bild01_k.jpg) no-repeat scroll 0 4px !important;
	height:135px;
	margin-left:5px;
	width:92px;
	display:block !important;
}


#content_scroll {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	overflow:auto;
	overflow-x:hidden;
	width:705px;
}
#content_scroll #content {
	width:650px;
	overflow:visible;
}
.ohne_header #content {
	top:0;
	width:664px;
	padding-top:22px;
}
body { overflow-x:auto; }


body {
	overflow-x:auto;
}
#body_ersatz {
	bottom:21px;
	height:auto;
}
#central {
	bottom:0;
}
#mainmenu_bg {
	background:none;
	position:absolute;
	padding-top:66px;
	margin-top:0;
	top:144px;
	overflow:auto;
	overflow-x:hidden;
	bottom:0;
}
#mainmenu_bg ul {
	background:transparent url(../images/nav_bg.gif) repeat-x scroll 0 0;
	min-height:326px;
}
#mainmenu_bg ul ul {
	min-height:22px;
}


td.bild {
	width:120px;
}

td.text_titel {
	width:346px;
}

td.addr_block {
	width: 150px;
}

div.agb_kosten {
	margin-left:181px;
	margin-top:16px;
	width:230px;
}

input.check {
	border: none !important;
}

div.agb_kosten span {
	margin-right: 5px;
	float: left;
}

div.error2 {
	background:transparent url(../images/error_cross.jpg) no-repeat scroll left top !important;
	height:35px;
	margin-left:408px;
	margin-top:-44px;
	padding-bottom:13px;
	width:21px;
}

span.error2 {
	border: solid 1px red;
	float:left;
	margin-right:5px;
}

span.unten_span {
	float: right;
	margin-top:-35px;
}

h5.unten {
	font-size:10px !important;
	margin-left:65px;
	margin-top:31px;
	font-family: Arial;
	font-weight: normal !important;
}

div.unten {
	width:443px !important;
}

* div.unten {
	width:443px !important;
}

ul.formul {
	margin-left:132px;
}

ul.formul li {
	list-style-type: disc;
	background: none !important;
}


div.row_infomaterial_chk {
	display: block !important;
	margin-left:174px;
	margin-top:11px;
}

div.row_infomaterial_chk label {
	display: block !important;
	padding-bottom:3px;
	padding-right:2px;
}

div.row_infomaterial_chk input {
	border: none !important;
}

div.row_infomaterial_chk span {
	font-size:12px !important;
	padding-left:5px;
	position:relative;
	top:-2px;
}

a.movie {
	height:92px;
	margin-left:3px;
	margin-top:-91px;
	position:absolute;
	width:129px;
}

a.movie:hover {
	background:transparent url(../images/play.png) top left no-repeat !important;
}

div.kampagne_movie {
	display: block !important;
}


div.overlay {
	padding:0;	
	width:320px;  
	display:none;
	/*background-image:url(/img/overlay/white.png);	*/
	background:#494949;
}

div.overlay div.close {
	background:url(../images/close.png) no-repeat;
	position:absolute;
	top:-35px;
	right:-35px; 
	width:35px;
	height:35px;
	cursor:pointer;
}

div.overlay a {
	height:264px;
	display:block;
}






.flap2_container {
	margin-top:20px;
	width:642px;
	background:transparent url(../images/flap_innen.jpg) repeat-y left top;
}
.flap2_container,
.flap2_container li {list-style:none; }
.flap2_container li {
	margin:0;
	overflow:hidden;
}
.flap2_container h2 {
	height:26px;
	line-height:26px;
	color:#494949;
	font-size:12px;
	background:#F8F8F8 url(../images/boxListArrow.png) no-repeat 6px 50%;
	margin:0 8px 0 5px;
	padding:0 0 0 22px;
	cursor:pointer;
	border-bottom:1px solid #CACACA;
}
.flap2_container h2 span {
	font-size:12px !important;
	line-height:42px;
	padding-left:8px;
}
.flap2_container .flap2_content {
	padding:10px 0 5px 49px;
	margin:0 8px 0 5px;
	display:none;
	border-bottom:1px solid #CACACA;
}
/*.flap2_container .flap2_open .flap2_content { display:block }*/
.flap2_container .last {
	background:url(../images/boxBottomLast.png) 0 0 no-repeat;
	padding-bottom:5px;
}
.flap2_container .last.flap2_open {
	background-position:0 100%;
}
.flap2_container .last h2 {
	background-color:transparent;
}
.flap2_container .last .flap2_content {
	border-bottom:none;
}
.flap2_container .flap2_open h2 {
	background:#F8F8F8 url(../images/boxListArrow_2.png) no-repeat 6px 50%;
}
.flap2_container .flap2_lasche {
	position:relative;
	top:0;
	height:47px;
	background-color:#fff;
	background-image:none;
	overflow:visible;
}
.flap2_container .flap2_lasche h2 {
	position:relative;
	top:12px;
	background:none;
	height:43px;
	border-bottom:none;
	background:transparent url(../images/boxTop_left.jpg) top left no-repeat;
	margin:0;
	padding:0 0 0 10px;
}
.flap2_container .flap2_lasche span {
	display:block;
	float:left;
	height:43px;
	padding:0 43px 0 18px;
	background:transparent url(../images/boxTop_right.jpg) top right no-repeat;
}
.flap2_container .flap2_start {
	background-color:#fff;
	background-image:none;
	height:13px;
	overflow:visible;
	font-size:0px;
	line-height:0px;
}
.flap2_container .flap2_start img {
	position:relative;
	top:5px;
}

.external-link-new-window {
	background:transparent url(../images/externelinks.png) 100% 50% no-repeat;
	padding-right:10px;
}


div.csc-textpic-intext-left-nowrap {
	margin-bottom: 50px;
}

#bread span { 
	color:#7B7B7B;
}

#bread span.current { 
	color:#7B7B7B;
}

p.abstand_wer {
	margin-bottom: 4px !important;
}

select.drp {
	color:#414042;
	font-size:12px;
}

div.title_lang {
	margin-top:11px;
}

div.more_lang {
	display: none;
}

p.more_lang {
	background:url("../images/more_languages_low.jpg") no-repeat scroll left 4px transparent !important;
	color:#349BC4 !important;
	font-weight:bold !important;
	margin:0;
	padding:0 0 0 12px;
}

p.more_lang a:hover{
	text-decoration: none !important;
	color: #349BC4 !important;
}

div.more_lang input{
	margin-bottom:5px !important;
}