/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}html{
background-color: #fff;
height: 100%;
overflow-y: scroll;
}

body{
text-align: center;
font-family: 'Droid Sans', 'Trebuchet MS', sans-serif;
font-size: 16px;
color: #6a6a6a;
/*Kundenwunsch 08312011*/
color: #444;
line-height: 100%;
position: relative;
background-repeat: no-repeat;
background-position: center top;
background-attachment: fixed;
}

.hidden{
visibility: hidden;
height: 0;
width: 0;
overflow: hidden;
}

.killfloat{
clear: both;
height: 0;
width: 0;
overflow: hidden;
}

.rel{
position: relative;
}

.formbtn{
display:block !important;
width: 100px !important;
height: 30px !important;
border: 0 !important;
background: url(../img/btn.png);
color:#fff !important;
line-height:1em !important;
padding:.5em !important;
}

.formbtn:hover{
text-decoration: none !important;
}

h1,
h2,
h3,
h4,
h5{
font-family: 'Droid Serif', 'Trebuchet MS', serif;
color: #1d71b9;
}

.txtwrap h2{
font-size: .9375em;
}

.txtwrap h3{
font-size: .875em;
}

a{
color: #1d71b9;
text-decoration: none;
}

a:hover{
color: #1d71b9;
text-decoration: underline;
}

.btn a,
input.btn,
input.powermail_submit,
input.tx-powermail-pi1_confirmation,
input.tx-powermail-pi1_mandatory_submit,
.pdfplaner .pdfbtn, 
a.bilddownload, 
.csc-loginform .csc-mailform-submit {
display: block;
float: right;
padding: 10px 15px;
background-color: #efefef;
color: #e5007d;
text-decoration: none;
clear: both;
margin: 0 15px 15px 0;
font-size: 1em;
-moz-box-shadow: 3px 3px 0px #bfbfbf; /* FF3.5 - 3.6 */
-webkit-box-shadow: 3px 3px 0px #bfbfbf; /* Saf3.0+, Chrome */
box-shadow: 3px 3px 0px #bfbfbf; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
margin-right: 3px; /* wegen des schattens */
border: none;
cursor: pointer;
}

.btn a:hover,
input.btn:hover{
color: #2373b8;
}

.sidetab{
position: fixed;
left: 0;
z-index: 10;
}

.sidetab .tabbtn{
display: block;
width: 42px;
height: 160px;
text-indent: 42px;
line-height: 120px;
overflow: hidden;
float: left;
}

.sidetab .content{
display: none;
width: 146px;
height: 110px;
padding-top: 10px;
text-indent: 42px;
overflow: hidden;
background: #2373b8;
}

.sidetab .content a{
display: block;
line-height: 25px;
text-indent: 1em;
text-align: left;
}

.sidetab .content a:hover{
color: #fff;
}

.sidetab:hover .tabbtn{
background-position: right;
}

.sidetab:hover .content{
display: block;
float: left;
}

#sidetab1{
top: 176px;
}

#sidetab2{
top: 342px;
}

#page{
width: 983px;
margin: 0 auto;
text-align: left;
position: relative;
}

#top{
position: relative;
height: 134px;
background: url(../img/top-bg.png);
margin-bottom: 13px;
}

#mapframe{
position: absolute;
top: 134px;
left: 10px;
width: 963px;
height: 400px;
background-color: #f6f6f6;
border: 1px #2373b8 solid;
}

#logo{
position: absolute;
left: 20px;
top: 0;
z-index: 10;
}

#path{
height: 20px;
line-height: 21px;
font-size: .625em;
padding: 0 30px;
background-color: #efefef;
}

#path a{
color: #444;
}

#main{
padding: 0 10px 15px 15px;
}

.cmain {
margin-bottom: 11px;
background-color: #fff;
}

.cleft{
width: 741px;
float: left;
}

.cnormal{
width: 741px;
float: left;
min-height: 400px;
}

#allwrap.wide .cnormal {
width: auto;
float: none;
}

.cright{
float: right;
width: 242px;
min-height: 400px;
}

.cborder{
background: #fff;
margin-bottom: 18px;
/*13122011 last-childfix*/
/*
float:left; 
width: 100%;
*/
height: 255px;

/*13122011*/
}

#socialbar{
height: 45px;
background-color: #2373b8;
color: #fff;
margin-bottom: 18px;
}

#tabs .teaser h4 {
font-size: 0.8125em;

}

#tabs .teaser li h4 {
font-size: 1em;
}

/* Hinzugefügt 18.11.11 */

/* Abstände für die unteren Teaser */

/* CB Warum wurde das gemacht? Überschrift dann nicht mehr bündig */
/* DS von 10px auf 5px im topwert geändert weil die 10px nicht bündig waren :o*/
.cborder h3.title{
padding: 5px 0 10px 0;
}
/* CB Warum wurde das gemacht? Überschrift dann nicht mehr bündig */

/* Formatierung Newsseite */
.article .teaser.list h2.title{
padding-top: 0px;
}

.article .teaser.list hr.clearer{
margin-top: 18px;
}

.article .teaser:hover{
background: #fff;
}

.article .teaser .txtwrap{
background: #fff!important;
}

.article .teaser.list{
padding-left: 5px!important;
}

/* News Detailseite */

.news-single-item{
font-size: .8125em;
}

.news-single-item .title{
font-size: 1.2em;
}

.news-single-img{
display: inline;
float: right;
margin: 0 5px 10px 10px;
}

.cleft p.bodytext{
padding-bottom: 10px;
}

/*
CB - hab ich entfernt, warum war das drin?
.teaser.gallery h3.title{
padding-bottom: 0px!important;
}
*/


#allwrap.start #path{
display: none;
}

/* DS Seite empfehlen Stylen 8.12.11 */

.tx_tipafriend{
width: 100%;
font-size: .8125em;
}

.tx_tipafriend_formfield{
margin: 10px 0 10px 0;
}

.tx_tipafriend_formfield  label{
display: block;
width: 200px;
float: left;
clear: both;
}

.tx_tipafriend_formfield  input{
width: 220px;
border: 1px solid #CCCCCC;
}

.tx_tipafriend_formfield  textarea{
width: 220px;
border: 1px solid #CCCCCC;
}

.tx_tipafriend_werbemail{
clear: both;
}


/* DS Volltextsuche */

.tx-indexedsearch{
width: 90%;
font-size: .75em;
}

.browsebox li{
float: left;
margin: 10px 10px 10px 0 ; 
}

.tx-indexedsearch-res{
clear: both;
}

/* DS buchungsanfrage */

#powermaildiv_uid299 div{
width: 200px;
}
#powermaildiv_uid300 div{
width: 400px;
}

#powermaildiv_uid301 div{
width: 400px;
}

#powermaildiv_uid302 div{
width: 400px;
}


#powermaildiv_uid299 label{
width: 30px!important;
}

#powermaildiv_uid300 label{
width: 350px;
}

#powermaildiv_uid300 input{
width:20px;
}

#powermaildiv_uid301 label{
width: auto;
}

#powermaildiv_uid302 label{
width: auto;
}

/* DS Startseite Label Teaser */
.teaser.gallery .label{
top: 0px;}

.csc-sitemap {
background-color: #f3f3f3;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ffffff)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #f3f3f3, #ffffff); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #f3f3f3, #ffffff); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #f3f3f3, #ffffff); /* IE10 */
background-image:      -o-linear-gradient(top, #f3f3f3, #ffffff); /* Opera 11.10+ */
background-image:         linear-gradient(top, #f3f3f3, #ffffff);
font-size: 0.8125em;
}

.csc-sitemap ul ul{
padding-left: 10px;
} 

/* Einfaches Tabellen-Formular Bilddatenbank */
#form-bilddatenbank{
padding-left:30px;
border: 0px;
background-color: #F3F3F3;
background-image: -moz-linear-gradient(center top , #F3F3F3, #FFFFFF);
}

#form-bilddatenbank table{
border:0px;
margin:0px;
padding:0px;
float:left;
}

#form-bilddatenbank .label{
float: left;
width: 200px;
font-family: 'Droid Sans','Trebuchet MS',sans-serif;
font-size: 12px;
border:0px;
}

#form-bilddatenbank .inputfields{
width: 406px;
border: 1px solid #cccccc;
padding:3px;
border:0px;
float:left;
}

#form-bilddatenbank .inputfields input{
width: 406px;
border: 1px solid #cccccc;
padding:3px;
font-size:12px;
}

#form-bilddatenbank .inputfields label input{
float:left;
}

#form-bilddatenbank.csc-mailform-submit{
font-size: 1.25em;
background-color: #EFEFEF;
border: medium none;
box-shadow: 3px 3px 0 #BFBFBF;
clear: both;
color: #E5007D;
cursor: pointer;
display: block;
float: right;
margin: 0 3px 15px 0;
padding: 10px 15px;
text-decoration: none;
}

#ukschnellsuche {
margin-top: 20px;
margin-bottom: 20px;
width: 100%;
}

#allwrap.theme.start #ukschnellsuche {
position: absolute;
top: 134px;
left: 0;
width: 243px;
margin-top: 0;
float:none !important;
margin-bottom: 0;
}

#ukschnellsuche {
background: #2373B8;
float:left;
}


#headUksearch span{
text-indent: 13px;
display:block;
width: 218px;
line-height: 39px;
height: 39px;
}

#headUksearch img {
float:left;
width:17px;
}

#headUksearch {
color: #fff;
background: #2373B8;
display:block;
height: 39px;
cursor: pointer;
position: relative;
}

span#arrowUk {
background: url(../img/arrow-right.png) 0 -39px no-repeat;
display:block;
height: 39px;
width: 16px;
right: 10px;
top: 0;
position: absolute;
}

#ukschnellsuche .voll {
margin-bottom: 7px;
float:left; 
clear:both;
} 

#contentUksearch {
padding: 10px;
display:none;
}

#allwrap.theme.start #contentUksearch{
display:block;
height: auto;
}

.cright #contentUksearch {
padding: 8px;
}

#ukschnellsuche label {
color:#fff;
font-size: 0.875em;
float:left;
width: 87px;
}

#ukschnellsuche input, #ukschnellsuche select{
width: 134px;
float:left;
border: 1px solid #c5c5c5;
font-size: 0.875em;
height:20px;
}

#ukschnellsuche #childages1,
#ukschnellsuche #childages2,
#ukschnellsuche #childages3 {
float: right;
margin-right: 2px;
}

#ukschnellsuche input#suchen {
display: block;
float: right;
padding: 0 15px;
background-color: #fff;
color: #e3007e;
text-decoration: none;
clear: both;
margin: 15px 0;
font-size: 0.8125em;
-moz-box-shadow: 3px 3px 0px #bfbfbf; /* FF3.5 - 3.6 */
-webkit-box-shadow: 3px 3px 0px #bfbfbf; /* Saf3.0+, Chrome */
box-shadow: 3px 3px 0px #bfbfbf; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
margin-right: 3px; /* wegen des schattens */
border: none;
cursor: pointer;
width: auto;
line-height: normal;
height: auto;
}


/**DS Anpassung des Footers auf der Arbeiterseite**/
.cborder .teaser .txtwrap{
padding: 0px 0px 0px 0px!important;
}/*********************************/

.tx-flseositemap-pi1 ul {
padding-left: 15px;
}

.tx-flseositemap-pi1 ul li {
list-style: disc;
padding-left: 5px;
}.pagetitle{
height: 60px;
width: 694px;
padding: 35px 0 0 32px;
}

.pagetitle h1{
font-weight: bold;
font-size: 1.25em;
}

.pagetitle h2{
font-size: .875em;
line-height: 2em;
color: #6a6a6a;
}

.txtwrap .bodytext,
.txtwrap .indent{
font-size: .75em;
/*Kundenwunsch 08312011*/
font-size: .8125em;
}

.txtwrap .indent{
margin-left: 15px;
}

.teaser{
width: 222px;
height: 235px;
float: left;
padding: 0 10px 10px 10px;
margin-right: 5px;
position: relative;
}

.last .teaser{
margin-right: 0;
}

.teaser:hover{
background-color: #fefefe;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f1f1f1)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #fefefe, #f1f1f1); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #fefefe, #f1f1f1); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #fefefe, #f1f1f1); /* IE10 */
background-image:      -o-linear-gradient(top, #fefefe, #f1f1f1); /* Opera 11.10+ */
background-image:         linear-gradient(top, #fefefe, #f1f1f1);
}

.teaser .price b{
color: #e5007d;
font-size: 1.25em;
font-weight: normal;
}

.teaser .title,
.cright > .text .title{
font-size: .875em;
line-height: 1.125em;
padding: 5px 0 10px;
}

.teaser.list{
width: auto;
height: 90px;
padding-top: 10px;
margin-right: 0;
margin-bottom: 20px;
float: none;
clear: both;
}

.teaser.list .imgwrap{
float: left;
margin-right: 10px;
}

.teaser.list .txtwrap .bodytext{
margin-bottom: 5px;
}

.teaser.list .title{
padding-bottom: 5px;
}

.teaser.gallery .txtwrap .bodytext{
margin-bottom: 5px;
}

.teaser.gallery .price{
position: absolute;
bottom: 20px;
left: 10px;
}

.ad{
position: relative;
float: left;
}

.ad .label,
.teaser .label{
position: absolute;
left: 10px;
top: 10px;
color: #fff;
background-color: #2373b8;
padding: 5px;
font-size: .75em;
font-family: 'Droid Serif', 'Trebuchet MS', serif;
}

#allwrap.start .ad .label {
top: 0;
}

.cnormal .article .imgwrap,
.cnormal .article .txtwrap,
.cnormal .article .tx-powermail-pi1{
padding-bottom: 10px;
background-color: #f3f3f3;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ffffff)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #f3f3f3, #ffffff); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #f3f3f3, #ffffff); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #f3f3f3, #ffffff); /* IE10 */
background-image:      -o-linear-gradient(top, #f3f3f3, #ffffff); /* Opera 11.10+ */
background-image:         linear-gradient(top, #f3f3f3, #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#ffffff'); /* IE6â€“IE9 */
}

.article .txtwrap {
padding: 10px 30px 20px 0;
}

#allwrap.list.withtext .cnormal .txtwrap{
padding: 10px 30px 20px 30px;
}


.txtwrap .bodytext{
margin-bottom: 1em;
}

.txtwrap li{
font-size: .75em;
/*Kundenwunsch 08312011*/
font-size: .8125em;
margin-bottom: .5em;
}

.txtwrap  ul li{
list-style: disc;
}

.txtwrap  ol li{
list-style: decimal;
}

.txtwrap  li li{
font-size: 1em;
}

.txtwrap ol,
.txtwrap ul{
margin-left: 15px;
margin-top: 10px;
}

.cleft > .txtwrap{
padding-right: 10px;
}

.cright > .txtwrap,
.cright > .teaser{
background-color: #fefefe;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f1f1f1)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #fefefe, #f1f1f1); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #fefefe, #f1f1f1); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #fefefe, #f1f1f1); /* IE10 */
background-image:      -o-linear-gradient(top, #fefefe, #f1f1f1); /* Opera 11.10+ */
background-image:         linear-gradient(top, #fefefe, #f1f1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#f1f1f1'); /* IE6â€“IE9 */
padding: 10px;
}

.cright > .txtwrap h2,
.cright > .txtwrap h3{
margin-bottom: 10px;
}

.cright .teaser .label{
top:  10px;
}

.cborder h2.title{
height: 42px;
line-height: 42px;
padding: 0 10px;
}

.cborder .teaser{
padding-top: 10px;
}

.cborder .teaser .label{
top: 10px;
}

.cborder .teaser,
.ui-tabs .teaser{
border-bottom: 3px #dfdfdf solid;
margin-bottom: 10px;
}

.cborder .teaser:hover,
.ui-tabs .teaser:hover{
border-bottom: 3px #2373b8 solid;
}

.cborder div.teaser:last-child {
margin-right: 0;
}

/* Themenseite */

#allwrap.theme .cmain {
background-color: #f6f6f6;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#ffffff)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #f6f6f6, #ffffff); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #f6f6f6, #ffffff); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #f6f6f6, #ffffff); /* IE10 */
background-image:      -o-linear-gradient(top, #f6f6f6, #ffffff); /* Opera 11.10+ */
background-image:         linear-gradient(top, #f6f6f6, #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6', EndColorStr='#ffffff'); /* IE6â€“IE9 */
background-position: 0 95px;
}

#allwrap.theme .cleft .txtwrap .bodytext,
#allwrap.theme .cnormal .article .bodytext,
#allwrap.list .cleft .txtwrap .bodytext{
padding: 10px 0 35px 32px;
}

/* 
Wegen dieser Seite wieder auf 0 gesetzt:
http://therme-bevensen.ictourismus.de/index.php?id=723
start
*/
#allwrap.list .cleft > .txtwrap .bodytext{
padding: 0;
}

#allwrap.list .cleft > .txtwrap{
padding: 10px 0 35px 32px;
}
/* 
ende
*/

#allwrap.theme .cnormal > h3.title{
padding-left: 10px;
padding-top: 10px;
}

/* Artikelseite / Listenseite */

#allwrap.normal .cnormal,
#allwrap.list .cnormal.single,
.plugwrap{
/*
padding-left: 30px;
width: 706px;
*/
padding-left: 0;
width: 741px;
float: left;
}

#allwrap.normal .plugwrap .cleft{
padding: 10px 0 35px 32px;
}

#allwrap.normal .plugwrap .cleft {
width: 701px;
float: left;
}

#allwrap.normal .pagetitle,
#allwrap.wide .pagetitle,
#allwrap.list .cnormal.single .pagetitle{
padding: 35px 0 0 30px;
}

#allwrap.wide .cnormal .article > div,
#allwrap.normal .cnormal .article > div,
#allwrap.list .cnormal.single .article > div{
padding-left: 30px;
}

#allwrap.normal .cnormal h3.title,
#allwrap.list .cnormal.single h3.title{
padding: 10px 0;
}

/* Artikelseite Arrangement*/

#allwrap.list .cnormal.arrangement .imgwrap{
width: 706px;
height: 347px;
position: relative;
}

#allwrap.list .cnormal.arrangement .imgwrap .price{
position: absolute;
left: 30px;
top: 0;
background-color: #e5007d;
color: #fff;
padding: 7px 5px;
font-size: .75em;
}

#allwrap.list .cnormal.arrangement .imgwrap .price b{
font-size: 1.25em;
font-weight: normal;
}

#allwrap.list .cnormal.arrangement .imgwrap .btn{
position: absolute;
right: 29px;
bottom: 25px;
}

#allwrap.list .cnormal.arrangement .imgwrap .btn a{
margin: 0;
}

#allwrap.list .cnormal.arrangement .txtwrap .btn{
float: right;
}

#allwrap.list .cnormal.arrangement .organizer{
float: left;
}

#allwrap.list .cnormal.arrangement .organizer label{
display: block;
float: left;
width: 60px;
}

#allwrap.list .cnormal.arrangement h2{
margin-bottom: 1em;
}

#allwrap.list .cnormal.arrangement .infos > div{
margin-bottom: 20px;
}

/* Listenseite */

#allwrap.list .teaser.gallery{
margin-bottom: 10px;
position: relative;
}

.arrangementbox{
background-color: #2373b8;
color: #fff;
padding: 10px;
}

.arrangementbox .price{
margin-bottom: 10px;
}

.arrangementbox .btn a{
font-size: .75em;
}

#tabs{
height: 298px;
margin-bottom: 18px;
position: relative;
margin-top: 490px;
/*po13122011*/
margin-top: 400px; 
/*po13122011*/
visibility: hidden;
position: relative;
}

#emolink{
display: block;
position: absolute;
height: 25px;
line-height: 25px;
padding: 0 30px 0 10px;
background: #efefef url(../img/emolink-bg.png) right top no-repeat;
right: 0;
top: -35px;
}

#tabs.ui-tabs{
visibility: visible;
}

.ui-tabs .ui-tabs-nav{
height: 30px;
}

.ui-tabs .ui-tabs-nav li{
float: left;
list-style: none outside none;
position: relative;
text-indent: 10px;
white-space: nowrap;
width: 242px;
margin-right: 5px;
opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=75); /* IE lt 8 */
-ms-filter: "alpha(opacity=75)"; /* IE 8 */
-khtml-opacity: .75; /* Safari 1.x */
-moz-opacity: .75; /* FF lt 1.5, Netscape */
}

.ui-tabs .ui-tabs-nav li:last-child{
margin-right: 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected{
opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=100); /* IE lt 8 */
-ms-filter: "alpha(opacity=100)"; /* IE 8 */
-khtml-opacity: 1; /* Safari 1.x */
-moz-opacity: 1; /* FF lt 1.5, Netscape */
}

.ui-tabs .ui-tabs-nav li a{
color: #fff;
background-color: #2373b8;
display: block;
font-size: 0.875em;
height: 30px;
line-height: 30px;
text-decoration: none;
font-family: 'Droid Serif', 'Trebuchet MS', serif;
}

.ui-tabs .ui-tabs-nav li:hover a,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{
background-color: #fefefe;
color: #6a6a6a;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{
color: #e5007d;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a{
cursor: text;
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{
cursor: pointer;
}

.ui-tabs .ui-tabs-panel{
background-color: #fefefe;
display: block;
height: 263px;
padding-top: 10px;
overflow: hidden;
}

.ui-tabs .ui-tabs-hide{
display: none !important;
}

.ui-tabs .ui-tabs-panel > div:last-child,
.ui-tabs .ui-tabs-panel > div:last-child .teaser{
margin-right: 0;
}

/*Kundenwunsch 08312011*/
.article h2 {
padding: 10px 0;
}
/*
.contenttable td,
.contenttable th{
padding: 5px;
}

.article .txtwrap .contenttable .bodytext{
margin: 0;
}

.contenttable{
margin: 10px 0;
}
*/

#socialbtns{
margin-top: 8px;
}

#socialbtns,
#socialbtns .socialbtn{
float: right;
}.leveltitle{
font-family: 'Droid Serif', 'Trebuchet MS', serif;
font-size: .875em;
color: #1d71b9;
padding-bottom: 20px;
}

#submenu{
background-color: #efefef;
padding: 10px;
}

.menu a{
color: #757575;
font-size: .75em;
padding: 2px 0;
display: block;
}

.menu a:hover,
.menu li.act > a{
color: #e5007d;
}

.menu li ul{
text-indent: 15px;
}

.menu li ul li ul{
text-indent: 30px;
}

#toolbar{
height: 40px;
line-height: 40px;
padding: 0 30px;
border-top: 3px #dfdfdf solid;
font-size: .75em;
color: #6a6a6a;
margin-top: 10px;
}

#toolbar a{
color: #6a6a6a;
}

#toolbar .tool{
float: left;
width: 220px;
}

#toolbar .print .icon{
background-image: url(../img/sprite/tool-print.png);
}

#toolbar .tiplink .icon{
background-image: url(../img/sprite/tool-tiplink.png);
}

#toolbar .fontsize{
width: 180px;
}

#toolbar .fontsize .icon:first-child{
background-image: url(../img/sprite/tool-fontsize.png);
margin-right: 5px;
width: auto;
}

#toolbar .fontsize .icon{
float: left;
width: 14px;
margin-right: 2px;
}

#toolbar .print .icon{
background-image: url(../img/sprite/tool-print.png);
}

#toolbar .icon:first-child{
display: block;
padding-left: 34px;
background-repeat: no-repeat;
background-position: 0 8px;
margin: 0;
}

#toolbar .pdfopen{
width: 300px;
}

#toolbar .pdfopen .icon{
background-image: url(../img/sprite/tool-pdf-add.png);
}

/* FOOTER */

#footer{
text-align: left;
position: relative;
height: 240px;
z-index: 3;
background-color: #ffffff;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #ffffff, #eeeeee); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #ffffff, #eeeeee); /* IE10 */
background-image:      -o-linear-gradient(top, #ffffff, #eeeeee); /* Opera 11.10+ */
background-image:         linear-gradient(top, #ffffff, #eeeeee);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee'); /* IE6â€“IE9 */

}

#footer .col{
width: 225px;
float: left;
padding: 0 10px;
}

#footer h5.title{
font-size: .875em;
display: block;
height: 45px;
line-height: 45px;
}

#footer .txtwrap{
background: none;
padding-top: 0;
}

#footer .arrow{
background: url(../img/btn-slidebar.png) center bottom;
}

#footer .arrow.open{
background: url(../img/btn-slidebar.png) center top;
}

#footer input.newsletter{
font-size: .875em;
margin: 3px -3px 15px;
}

#footer .tagcloud p {
display:inline; 
}

#footer .tagcloud p a{
color: #444444;
}

#footer .tagcloud h5.title {
margin-bottom: 10px;
}table {
background-color: #fff;
margin: 0 10px 10px 0;
border: 0;
border-collapse: collapse;
width: 100%;
}

table td p.bodytext,
table th p.bodytext{
font-size: 1em;
margin: 0;
padding: 0;
}

table td,
table th{
padding: 5px;
margin: 0;
vertical-align: middle;
border: 1px solid #D6D6D6;
}

table .tr-0,
table th p.bodytext{
color: #2373B8 !important;
}

table .tr-odd,
table tr.odd{
background-color: #efefef;
}

table caption{
color: #2373B8;
margin-bottom: 10px;
}

div.table table td,
div.table table th{
}

div.table h2.title,
div.table h3.title{
font-size: 1.25em;
}

.txtwrap.table tbody{
font-size: .75em;
}

.contenttable{
margin-top: 10px;
}

.article .txtwrap .contenttable .bodytext{
margin: 0;
}.tag-13px {
font-size: 0.8125em;
}

.tag-14px {
font-size: 0.875em;
}

.tag-15px {
font-size: 0.9375em;
}

.tag-16px {
font-size: 1em;
}

.tag-17px {
font-size:1.0625em;
}

.tag-18px {
font-size:1.125em;
}

.tag-19px {
font-size:1.1875em;
}

.tag-20px {
font-size:1.25em;
}

.tag-21px {
font-size:1.3125em;
}

.tag-22px {
font-size:1.375em;
}

.tag-23px {
font-size:1.4375em;
}

.tag-24px {
font-size:1.5em;
}

.tag-25px {
font-size:1.5625em;
}

.tag-26px {
font-size:1.625em;
}#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{
font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-weight:200;
color:#fff;
}

#sb-container{
position:fixed;
margin:0;
padding:0;
top:0;
left:0;
z-index:999;
text-align:left;
visibility:hidden;
display:none;
}

#sb-overlay{
position:relative;
height:100%;
width:100%;
}

#sb-wrapper{
position:absolute;
visibility:hidden;
width:100px;
}

#sb-wrapper-inner{
position:relative;
border:1px solid #303030;
overflow:hidden;
height:100px;
}

#sb-body{
position:relative;
height:100%;
}

#sb-body-inner{
position:absolute;
height:100%;
width:100%;
}

#sb-player.html{
height:100%;
overflow:auto;
background: #fff;
}

#sb-body img{
border:none;
}

#sb-loading{
position:relative;
height:100%;
}

#sb-loading-inner{
position:absolute;
font-size:14px;
line-height:24px;
height:24px;
top:50%;
margin-top:-12px;
width:100%;
text-align:center;
}

#sb-loading-inner span{
background:url(../js/shadowbox-3.0.3/loading.gif) no-repeat;
padding-left:34px;
display:inline-block;
}

#sb-body,#sb-loading{
background-color:#060606;
}

#sb-title,#sb-info{
position:relative;
margin:0;
padding:0;
overflow:hidden;
}

#sb-title,#sb-title-inner{
height:26px;
line-height:26px;
}

#sb-title-inner{
font-size:16px;
}

#sb-info,#sb-info-inner{
height:20px;
line-height:20px;
}

#sb-info-inner{
font-size:12px;
}

#sb-nav{
float:right;
height:16px;
padding:2px 0;
width:45%;
}

#sb-nav a{
display:block;
float:right;
height:16px;
width:16px;
margin-left:3px;
cursor:pointer;
background-repeat:no-repeat;
}

#sb-nav-close{
background-image:url(../js/shadowbox-3.0.3/close.png);
}

#sb-nav-next{
background-image:url(../js/shadowbox-3.0.3/next.png);
}

#sb-nav-previous{
background-image:url(../js/shadowbox-3.0.3/previous.png);
}

#sb-nav-play{
background-image:url(../js/shadowbox-3.0.3/play.png);
}

#sb-nav-pause{
background-image:url(../js/shadowbox-3.0.3/pause.png);
}

#sb-counter{
float:left;
width:45%;
}

#sb-counter a{
padding:0 4px 0 0;
text-decoration:none;
cursor:pointer;
color:#fff;
}

#sb-counter a.sb-counter-current{
text-decoration:underline;
}

div.sb-message{
font-size:12px;
padding:10px;
text-align:center;
}

div.sb-message a:link,div.sb-message a:visited{
color:#fff;
text-decoration:underline;
}

@charset "UTF-8";

/**
* Horizontal CSS Drop-Down Menu Module
*
* @file		dropdown.css
* @package		Dropdown
* @version		0.7.1
* @type		Transitional
* @stacks		597-599
* @browsers	Windows: IE6+, Opera7+, Firefox1+
*				Mac OS: Safari2+, Firefox2+
*
* @link		http://www.lwis.net/
* @copyright	2006-2008 live Web Institute. all Rights Reserved.
*
*/

#navwrap{
position: absolute;
right: 0;
top: 78px;
max-width: 730px;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
list-style: none;
margin: 0;
padding: 0;
}

ul.dropdown a {
color: #2373b8;
text-decoration: none;
}

ul.dropdown > li {
font-family: 'Droid Serif', serif;
height: 59px;
line-height: 18px;
/*margin: 0 3px;*/
}

ul.dropdown > li:last-child{
margin-right: 0;
}

ul.dropdown > li > a{
padding: 13px 10px 0;
height: 39px;
display: block;
font-size: 0.9375em;
font-weight: 600;
}

ul.dropdown {
position: relative;
z-index: 597;
float: right;
}

ul.dropdown li {
text-align: left;
position: relative;
float: left;
zoom: 1;
}

ul.dropdown > li.hover,
ul.dropdown > li:hover {
color: #e5007d;
position: relative;
z-index: 599;
cursor: default;
background-color: #efefef;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #ffffff, #efefef); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #ffffff, #efefef); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #ffffff, #efefef); /* IE10 */
background-image:      -o-linear-gradient(top, #ffffff, #efefef); /* Opera 11.10+ */
background-image:         linear-gradient(top, #ffffff, #efefef);
}

ul.dropdown li.hover > a,
ul.dropdown li:hover > a {
color: #e5007d;
}

ul.dropdown ul {
visibility: hidden;
position: absolute;
top: 59px;
left: 0;
z-index: 598;
width: 172px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #efefef;
-moz-box-shadow: 4px 3px 4px #bdbdbd; /* FF3.5+ */
-webkit-box-shadow: 4px 3px 4px #bdbdbd; /* Saf3.0+, Chrome */
box-shadow: 4px 3px 4px #bdbdbd; /* Opera 10.5, IE9, Chrome 10+ */
}

ul.dropdown > li:last-child ul{
left: auto;
right: 0;
}

ul.dropdown ul > li {
text-align: left;
float: none;
position: relative;
font-size: 0.75em;
margin: 0 7px;
padding: 3px 0;
line-height: 16px;
border-bottom: 1px #fff solid;
}

ul.dropdown ul > li a{
padding: 0 7px;
display: block;
}

ul.dropdown ul > li:last-child{
border-bottom: 0;
}

ul.dropdown ul ul {
top: 1px;
left: 99%;
}

ul.dropdown li:hover > ul {
visibility: visible;
}

ul.dropdown li.act > a{
color: #e5007d;
}/* Main */
.tx-wtdirectory-pi1{
font-size: .8125em;
padding-right: 15px;
}

h2.wtdirectory{
padding: 5px 0 15px 0;
font-size: 1.4375em;
font-family: 'Droid Serif', 'Trebuchet MS', serif;
color: #1d71b9;
}

/* Single view */
dl.wtdirectory_all_detail {
padding: 10px;
background: #ededed;
}

.wtdirectory_all_backlink{
background: #ededed;
padding: 0 10px 10px 10px;
}

dt.wtdirectory_all {
float: left;
clear: left;
padding: 2px 10px;
}

dd.wtdirectory_all {
padding: 2px 10px;
padding-left: 200px;
}

dd.wtdirectory_all h2 {
padding: 0;
margin: 0;
font-size: 14px;
font-weight: bold;
}

dd.wtdirectory_all_even,
dt.wtdirectory_all_even {

}

/* List view */
ul.wtdirectory_list {
list-style-type: none;
padding: 0;
margin: 0;
}

ul.wtdirectory_list li {
padding: 10px 0;
margin: 20px 0;
}

ul.wtdirectory_list li:nth-child(odd){
background: #ededed;
}

dd.wtdirectory_all_company{
color: #1d71b9;
}

div.wtdirectory_all_vcard,
div.wtdirectory_all_powermail,
div.wtdirectory_all_detaillink,
div.wtdirectory_all_googlemaplink {
margin-left: 200px;
}

/* Filter */
div.wtdirectory_filter,
.wtdirectory_pagebrowser{
background: #ededed;
padding: 5px;
}

div.wtdirectory_filter_div {
padding: 3px 0 6px 0;
}

div.wtdirectory_filter_search label {
float: left;
display: block;
width: 100px;
font-weight: bold;
clear: left;
}

div.wtdirectory_filter_cat option {
padding: 2px 5px;
}

div.wtdirectory_filter_cat option.level2 {
padding-left: 10px;
}

div.wtdirectory_filter_cat option.level3 {
padding-left: 20px;
}

div.wtdirectory_filter_cat option.level4 {
padding-left: 30px;
}

div.wtdirectory_filter_radialsearch label {
font-weight: bold;
padding-right: 10px;
}

input#wt_directory_radialsearch_zip {
margin-right: 30px;
}

input.wtdirectory_filter_radialsearch_submit {
display: block;
margin-top: 5px;
}

/* Autocomplete */
div.wt_directory_autocompletecontainer {
padding: 5px;
/*border: 1px solid #888;*/
background-color: #FAFAFA;
}

div.wt_directory_autocompletecontainer ul {
list-style-type: none;
padding: 0;
margin: 0;
}

div.wt_directory_autocompletecontainer ul li {
cursor: pointer;
}

/* Fixing Inline-Style Autocomplete von wt_directory */
.wt_directory_autocompletecontainer {
left: 46px !important;
}

.wtdirectory_pagebrowser{
height: 1em;
padding-bottom: 5px;
}

.wtdirectory_pagebrowser p{
float: left;
}

.wt_directory_pagebrowser{
float: right;
}

.wt_directory_pagebrowser li{
display: block;
float: left;
border-right: 1px #1d71b9 solid;
padding: 0 2px;
}

.wt_directory_pagebrowser li:last-child{
border: 0;
}.brochure{
display: block;
border-bottom:1px #ccc solid;
padding:10px;
margin: 0 0 10px 0;
}

.brochure a:hover{
text-decoration: underline;
}

.brochure_image{
display: block;
float: left;
margin: 0 10px 10px 0;
text-align:center;
}

.brochure_title{
margin-bottom: 10px;
}

.brochure_title input{
float: left;
margin-right: 10px;
}

.brochure_title h2{
margin:0px;
padding:0px;
font-weight: bold;
}

.brochure_description{
}

.brochure_download{
margin-top:5px;
}

.tx-icbrochuresdownload-pi1 form{
clear: both;
float: left;	
}

.tx-icbrochuresdownload-pi1 fieldset{
margin-bottom: 20px;
position: relative;
}

.tx-icbrochuresdownload-pi1 legend{
display: block;
height: 30px;
line-height: 30px;
margin-bottom: 10px;
padding-left: 10px;
width: 430px;
}

.csc-mailform-field{
display: block;
float: left;
margin-bottom:5px;
margin-top:5px;
padding: 0 20px;
}

.csc-mailform-field label{
display: block;
float: left;
clear: both;
width: 410px;
}

.csc-mailform-field input,
.csc-mailform-field textarea{
border: 1px solid #ccc;
padding: 3px;
width: 410px;
}

.csc-mailform-field select{
padding:0px;
width: 200px;
}

.csc-mailform-field input.checkbox{
width: auto;
height: auto;
}

.csc-mailform-field textarea{
height: 80px;
}

input.csc-mailform-submit{
background-color: #78192D;
border: 0 none;
color: #fff;
display: block;
height: 30px;
line-height: 30px;
padding: 5px 10px;
text-decoration: none;
text-transform: uppercase;
width: auto;	
}

.csc-mailform-error{
color: #78192D;
}

.brochureerror{
display: block;
float: left;
padding:10px;
margin: 0 0 10px 10px;
color: #78192D;
}

#tx-icbd-pi1-zip{
width:45px;
}

#tx-icbd-pi1-city{
width:354px;
}

.csc-loginform {
padding-left: 10px;
}

.csc-loginform .csc-mailform-field input {
width: 350px;
clear:both;
}

.csc-loginform .csc-mailform-field input.csc-mailform-submit {
width: inherit;
}

.csc-loginform .csc-mailform-field label {
width: 200px;
}

.csc-loginform .csc-mailform-field {
clear:both;
}

.csc-loginform .csc-mailform-field:last-child {
float:right;
}.tx-powermail-pi1{
padding: 0 30px;
margin-right: 30px;
font-size: .75em;
padding-top: 15px;
}

.tx-powermail-pi1 fieldset{
position: relative;
margin-bottom: 20px;
}

.tx-powermail-pi1 legend{
display:block;
height: 30px;
line-height: 30px;
margin-bottom: 10px;
color: #2373B8;
font-size: 1.25em;
}

.tx_powermail_pi1_fieldwrap_html,
.tx-powermail-pi1_mandatory{
margin-bottom: 10px;
}

.powermail_mandatory{
color: #E5007D;
padding-left: 2px;
}

.powermail_mandatory_list{
margin-bottom: 20px;
}

.tx_powermail_pi1_fieldwrap_html label{
display:block;
float:left;
width:200px;
}

.tx_powermail_pi1_fieldwrap_html input.powermail_text,
.tx_powermail_pi1_fieldwrap_html textarea{
width: 400px;
border: 1px #ccc solid;
padding: 3px;
}

.tx_powermail_pi1_fieldwrap_html .powermail_check,
.tx_powermail_pi1_fieldwrap_html .powermail_radio{
width: auto;
}

.tx_powermail_pi1_fieldwrap_html .powermail_check_inner,
.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner{
float: left;
margin-bottom:10px;
}

.tx_powermail_pi1_fieldwrap_html .powermail_check_inner label,
.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner label{
width: 420px;
}

.tx_powermail_pi1_fieldwrap_html_date input,
.tx_powermail_pi1_fieldwrap_html_datetime input{
width: auto;
}

.tx_powermail_pi1_fieldwrap_html_date label,
.tx_powermail_pi1_fieldwrap_html_datetime label{
width: 315px;
}
/*
wird in der main gesetzt
.tx_powermail_pi1_fieldwrap_html input.powermail_submit,
input.tx-powermail-pi1_confirmation,
input.tx-powermail-pi1_mandatory_submit{
width: auto;
text-transform: uppercase;
text-decoration: none;
line-height: 30px;
height: 30px;
padding: 5px 10px;
border: 0;
display: block;
background-color: #2373B8;
color: #fff;
}
*/

.tx-powermail-pi1 input.powermail_submit,
.tx-powermail-pi1 input.tx-powermail-pi1_confirmation,
.tx-powermail-pi1 input.tx-powermail-pi1_mandatory_submit{
font-size: 1.25em;
}

.tx-powermail-pi1 .validation-advice{
margin-left:200px;
margin-top:5px;
padding:3px;
width:302px;
}

.tx-powermail-pi1 .contenttable{
margin-bottom: 20px;
}

.powermail_all{
margin: 20px 0;
}

table.powermail_all{
margin-right: 10px;
}

.powermail_all_table{
margin-bottom: 20px;
margin-top: 20px;
}

.tx_powermail_pi1_formconfirmation_submit{
margin-bottom: 20px;
clear: none;
}

.tx-powermail-pi1_thx{
margin-top: 20px;
}

.tx_powermail_pi1_fieldwrap_html_content{

}

.tx-powermail-pi1_confirmation b,
.tx-powermail-pi1_thx b{
font-weight: 400;
}

.tx-powermail-pi1_thx table{
margin-top: 20px;
}
.tx-macinasearchbox-pi1 {
position: absolute;
top: 26px;
right: 16px;
}

/* autocomplete */

.autocompletewrap{
z-index: 11;
position:absolute;
}

/*
wird mit jquery garnicht gebraucht? 

input.autocompleter-loading {
background-image:url(../img/spinner.gif);
background-repeat:no-repeat;
background-position:right 50%;
}
*/

.autocomplete-w1 {
/*background:url(images/shadow.png) no-repeat bottom right;*/
position:absolute;
top:0;
left:0;
margin:8px 0 0 6px;
}

.autocomplete {
border:1px solid #ccc;
min-width: 167px;
background:#fff;
cursor:default;
text-align:left;
max-height:350px;
overflow:auto;
margin:-6px 6px 6px -6px;
font-size: .8125em;
}

.autocomplete .selected {
background:#ccc;
color: #424242;
}

.autocomplete div {
white-space:nowrap;
padding:2px 5px;
}

.autocomplete strong {
font-weight:400;
color:#78192D;
}

#mySearchbox,
.tx-macinasearchbox-pi1 .submitBtn{
display: block;
background: #efefef;
border: 0;
height: 24px;
line-height: 24px;
float: left;
color: #6a6a6a;
text-indent: 10px;
font-size: .75em;
}

.tx-macinasearchbox-pi1 .submitBtn{
width: 24px;
background: #efefef url(../img/sprite/btn-searchbox.png) center center;
cursor: pointer;
}.tx-gorillary-pi1{
clear: both;
float: left;
width: 100%;
margin-bottom: 10px;
padding: 10px;
}

.tx_gorillary_collection li{
float: left;
margin-right: 5px;
}body {
height:100%;
}

#supersized-loader {
position:absolute;
top:50%;
left:50%;
z-index:0;
width:60px;
height:60px;
text-indent:-999em;
background:url(../img/progress.gif) no-repeat center center;
margin:-30px 0 0 -30px;
}

#supersized {
position:fixed;
left:0;
top:0;
overflow:hidden;
z-index:-999;
height:100%;
width:100%;
}

#supersized img {
width:auto;
height:auto;
position:relative;
outline:none;
border:none;
}

#supersized a {
z-index:-30;
position:fixed;
overflow:hidden;
top:0;
left:0;
width:100%;
height:100%;
background:#111;
display:block;
}

#supersized a.image-loading {
background:#111 url(../img/progress.gif) no-repeat center center;
width:100%;
height:100%;
}.listtoolbar{
height: 40px;
line-height: 40px;
font-size: .8125em;
margin-bottom: 10px;
background-color: #fff;
padding-right: 10px;
clear: both;
}

.listtoolbar .tabs{
float: left;
}

.listtoolbar .tabs a{
display: block;
height: 40px;
padding-left: 10px;
padding-right: 20px;
margin-right: 3px;
float: left;
color: #333;
background:-moz-linear-gradient(top, #ccc, #fff); /* Firefox */
background:-webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fff)); /* Safari, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff'); /* IE */
}

.listtoolbar .tabs a span{
display: block;
height: 10px;
width: 10px;
margin: 15px 5px;
float: left;
background: url(../img/sprite/tab-list-listview.png) no-repeat;
}

.listtoolbar .tabs a.galleryview span{
background: url(../img/sprite/tab-list-galleryview.png) no-repeat;
}

.listtoolbar .tabs a.act{
height: 37px;
border-bottom: 3px #2373B8 solid;
}

.listtoolbar .sorting{
float: right;
width: 240px;
}

.listtoolbar .sorting label{
float: right;
margin-right: 10px;
}

.listtoolbar .sorting select{
margin-top: 10px;
float: right;
}

.browseBoxWrap {
font-size: 0.8125em;
height: 30px;
line-height: 30px;
padding: 0 10px;
margin-bottom: 10px;
}

.showResultsWrap {
float: left;
width: 260px;
}

.browseLinksWrap {
float: right;
padding-top: 10px;
text-align: left;
}

.browseLinksWrap span {
border-right: 1px solid #6A6A6A;
display: block;
float: left;
height: 10px;
line-height: 9px;
margin: 0;
padding: 0 4px;
}

.browseLinksWrap span.activeLinkWrap {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #2373B8;
color: #6A6A6A;
margin: -4px 0 0 -1px;
padding: 3px 2px;
text-align: center;
}

.browseLinksWrap span:last-child {
border-right: 0 none;
padding-right: 0;
}

.disabledLinkWrap {
color: #696969;
}

.bottom .browseBoxWrap{
margin-top: -20px;
}.svwp {
width:50px;
height:20px;
background:#fff;
}

.svwp ul {
position:relative;
left:-999em;
}

.slideViewer {
position:relative;
overflow:hidden;
background:#fff;
margin:0 0 10px 0;
padding:0;
}

.slideViewer ul {
position:relative;
left:0;
top:0;
width:1%;
list-style-type:none;
margin:0;
padding:0;
}

.slideViewer ul li {
list-style-type:none;
float:left;
}

.slideViewer span.typo {
background:#fff;
color:#000;
font:normal 10px Verdana;
padding:6px;
}

.thumbSlider {
overflow:hidden;
width:1%;
}

.thumbSlider ul {
list-style-type:none;
margin:0;
padding:0;
}

.thumbSlider ul li {
list-style-type:none;
float:left;
margin:0;
}

.thumbSlider a {
color:#fff;
text-decoration:none;
}

.thumbSlider a img {
border:0;
display:block;
padding:0;
}

.thumbSlider p.tmbrdr {
position:relative;
font-size:.01em;
left:0;
margin:0;
padding:0;
}

a.left,a.right {
background:transparent;
color:red;
font:bold 16px Arial;
overflow:hidden;
}

a.left{
position: ;
}

a.left img,a.right img {
border:0;
}

a.l_dis,a.r_dis {
background:transparent;
cursor:default;
}

a.l_dis span,a.r_dis span {
visibility:hidden;
}

a:focus {
outline:none;
}.pdfplaner .right {
float:left;
width:450px;
}

.pdfplaner h1 {
font-size:2em;
padding-bottom:20px;
margin:0;
}

.pdfplaner .label {
font-size:2em;
float:left;
display:block;
}

.pdfplaner p.bodytext {
clear:left;
}

.sb_pdfplaner {
background-color:#fff;
}

.pdfplaner {
position:relative;
padding:20px;
}

.pdfplaner .pdfplaner_head {
float:left;
text-align:right;
padding:0;
}

.pdfplaner .pdf_planer_nameinput {
margin-top:20px;
margin-bottom:20px;
display:block;
float:left;
}

.pdfplaner .pdf_planer_nameinput input {
width:300px;
border:1px #ccc solid;
margin-left:20px;
margin-top: 3px;
padding:5px;
}

.pdfplaner .subheader {
color:#666;
font-size:1.5em;
}

.pdfplaner .line{
padding:5px;
border-bottom: 1px #DFDFDF solid;
}

.pdfplaner .polaroid {
float:left;
padding-right:20px;
padding-bottom:10px;
}

.pdfplaner_subpart_head {
background-color: #F3F3F3;
color: #1D71B9;
margin-top:15px;
margin-bottom:10px;
clear:left;
}

.pdfplaner_subpart_head h2 {
color: #1D71B9;
padding:5px;
}

.pdfplaner .img {
float:left;
margin-right:5px;
}

.pdfplaner a.mapbtn {
float:right;
margin-right:20px;
margin-bottom:20px;
}

.pdfplaner .leftcol {
float:left;
width:680px;
}

.pdfplaner .leftcol h3 {
font-weight:700;
margin-bottom:10px;
}

.pdfplaner .rightcol {
float:right;
width:20px;
}

.pdfplaner .txt {
font-size:.8125em;
}

#cright .pdfbtn{
float: right;
}

#cright .pdfaddbtn{
margin-bottom: 20px;
float: right;
}

.pdfplaner a.btn{
margin-top: 20px;
}#bewertungen{
/*
border: 1px #e2e2e2 solid;^
margin-top: 20px;
*/
margin-bottom: 5px;

background-color: #fefefe;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f1f1f1)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, #fefefe, #f1f1f1); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, #fefefe, #f1f1f1); /* FF3.6 */
background-image:     -ms-linear-gradient(top, #fefefe, #f1f1f1); /* IE10 */
background-image:      -o-linear-gradient(top, #fefefe, #f1f1f1); /* Opera 11.10+ */
background-image:         linear-gradient(top, #fefefe, #f1f1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#f1f1f1'); /* IE6â€“IE9 */
}

#bewertungen h2{
color: #ffffff;
}

#bewertungen h3{
color: #2373b8;
margin-bottom: 0px;
font-size: 0.93em;
z-index:50;
}

#bewertungen .header{
color: #fff;
background: #2373b8;
background-image: url("/typo3conf/ext/brandenburg_comments/res/img/icon.png");
background-position: 5px 10px;
background-repeat: no-repeat;
text-indent: 25px;
height: 34px;
line-height: 34px;
font-size: 0.93em;
}

#bewertungen .showall{
font-size: 0.8125em;
margin-left: 10px;
}

#bewertungen .bewertung{
padding-top: 0px;
font-size: 0.8125em;
}

#bewertungen .bewerten{
display: block;
margin: 10px;
margin-top: 5px;
margin: 0 !important;
margin-left: 0;
border-bottom: 1px #b9b9b9 solid;
border: 0;
padding-right:42px;
padding-right:0;
padding-top: 4px;
}

#bewertungen .kommentieren{
padding: 10px;
padding:0;
clear: left;
float: left;
float:none;
display: block;
}

#bewertungen .kommentieren .formfield{
margin-bottom: 5px;
text-align: right;
}

#bewertungen .kommentieren label{
width: 100px;
font-size: 0.8125em;
float: left;
}

#bewertungen .kommentieren .formfield input{
width: 190px;
border: 1px #DBDBDB solid;
font-size: .75em;
}

#bewertungen .kommentieren textarea{
width: 360px;
height: 68px;
border: 1px #DBDBDB solid;
font-size: .75em;
}

#bewertungen .kommentieren .commentfield{
width: 358px;
float: left;
}

#bewertungen .kommentieren .userdata{
width: 300px;
float: right;
}

#bewertungen .kommentieren .userdata .bodytext{
font-size: 9px;
}

#bewertungen #hearts{
margin-top: 0px;
/* margin-bottom: 20px; */
float: left;
}

#bewertungen .heart, #bewertungen .heart1{
background-image: url("/typo3conf/ext/brandenburg_comments/res/img/heart_inactive.png");
background-repeat: no-repeat;
cursor: pointer;
float: left;
width: 17px;
height: 15px;
margin-top:0px;
}

#bewertungen .heart1{
background-image: url("/typo3conf/ext/brandenburg_comments/res/img/heart_active.png");
}

#bewertungen .kommentar{
background-color: #ffffff;
margin: 10px;
padding: 5px;
}

#bewertungen .anzahl{
font-size: 0.8125em;
margin-left: 10px;
}

#bewertungen .kommentar .daten{
font-size: 0.8125em;
margin-bottom: 5px;
}

#bewertungen .kommentar .daten img{
float: right;
}

#bewertungen .kommentar p.bodytext{
margin:0px;
font-size: 0.65em;
}

#bewertungen .kommentar h3{
font-weight: bold;
z-index:1000;
/*margin-bottom: 5px;*/
}

#bewertungen .submit{
top: 0px;
z-index:50000;
width:58px;
font-size: 14px;
}

#bewertungen .message{
margin-top: 20px;	
}

.plugwrap #bewertungen{
margin-left: 30px;
margin-right: 30px;
margin-top: 0;
background: #fff;
}

.plugwrap #bewertungen .bodytext{
font-size: .75em;
}

.bewerten .btn.submit {
margin-top: -15px;

}.slidebar{
position: relative;
overflow: hidden;
margin-bottom: 18px;
clear: both;
}

.slidebar .arrow{
position: absolute;
right: 0;
top: 0;
height: 45px;
width: 45px;
cursor: pointer;
background-image: url(../../typo3conf/ext/icsocialbar/res/sprite.png);
background-position: center -290px;
}

.slidebar .arrow.open{
background-position: center -214px;
}

.tx-icsocialbar-pi1{
background-color: #2373B8;
color: #fff;
height: 45px;
}

.tx-icsocialbar-pi1 .bar{
height: 45px;
line-height: 45px;
font-size: .875em;
}

.tx-icsocialbar-pi1 .bar h5{
color: #fff;
}

.tx-icsocialbar-pi1 .bar span{
display: block;
float: left;
height: 24px;
background-image: url(../../typo3conf/ext/icsocialbar/res/sprite.png);
margin-top: 9px;
}

.tx-icsocialbar-pi1 .bar .facebook span{
background-position: 0 0;
width: 24px;
}

.tx-icsocialbar-pi1 .bar .twitter span{
background-position: 0 -74px;
width: 24px;
} 

.tx-icsocialbar-pi1 .bar .youtube span{
background-position: 0 -148px;
width: 38px;
margin-right: 10px;
}

.tx-icsocialbar-pi1 .col{
width: 222px;
padding: 0 10px;
margin-right: 5px;
float: left;
}

.tx-icsocialbar-pi1 .col.youtube{
margin-right: 0;
}

.tx-icsocialbar-pi1 .col.facebook iframe{
background-color: #fff;
}

.tx-icsocialbar-pi1 .col.facebook #LikeboxPluginPagelet{
background-color: #c00;
}

