html{font-size: 62.5%;}
body{
	margin:0;
	padding:10px 0 0;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background:#edeae8 url(../images/bg1.jpg) repeat-x 0 0;
}
ul,li { padding:0;margin:0}
input,select,textarea{font:11px Arial, Helvetica, sans-serif; }

img{display:block;border:none;}
form,fieldset{margin:0;padding:0;border:none;}
a{text-decoration:none;color:#004099;}
a:hover{text-decoration:underline;}
#pagewidth{
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:999px;
}
h2{
	font:1.6em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
h3{
	font:1.5em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	color:#0F3794;
}
ol {
	font-size: 1.1em;
}
#header{
	width:999px;
	height:100px;
	position:relative;
	/*overflow:hidden;*/
	background:url(../images/bg-header.jpg);
}
#header h1{
	margin:0;
	position:absolute;
	top:7px;
	left:16px;
}



#header h1 a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:192px;
	height:54px;
	background:url(../images/logo3.gif);
}
.top-banner{
	position:absolute;
	top:6px;
	left:253px;
}
#header form{
	width:243px;
	position:absolute;
	top:43px;
	right:0;
}
#header form input{
	float:left;
}
#header form input.txt{
	width:154px;
	height:17px;
	margin:0 4px 0 0;
	padding:2px 0 0 7px;
	color:#333333;
	border:0;
	background:url(../images/bg-txt.gif);
}
#header .add{
	margin:9px 6px 0 0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
}
#header .add li{
	float:left;
	padding:0 6px 0 7px;
	margin:0 1px 0 -1px;
	display:inline;
	background:url(../images/divider.gif) no-repeat left;
}
#header .add li a.rss{
	padding:0 0 0 16px;
	background:url(../images/ico-rss.gif) no-repeat left;
}
#header .add li a.sun{
	padding:0 0 0 20px;
	background:url(../images/ico-sun.gif) no-repeat left;
}
#header .add li a.en{
	padding:0 0 0 22px;
	background:url(../images/ico-en.gif) no-repeat left;
}
#header .add li a.twitter{
	padding:0 0 0 20px;
	background:url(../images/twittericon.gif) no-repeat left;
}
#header .add li a.facebook{
	padding:0 0 0 20px;
	background:url(../images/fb_icon.gif) no-repeat left;
}
#nav{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:78px;
	left:0;
	z-index:90;
}
#nav li{
	float:left;
	display:inline;
	margin:0 1px 0 -1px;
	padding:0 10px 0 11px;
	background:url(../images/divider2.gif) no-repeat left 1px;
}
#nav li ul { /* second-level lists */
	position: absolute;
	border:5px solid #fff;	
	background:#DBE5F1;
	width: 10em;
	padding:0;
	margin:0;
	width:150px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;

}
#nav li ul  li {
	float:none;
	background:transparent;
	padding:0;
	margin:0;
}
#nav li ul  li a{
	margin:0;
	padding:2px 7px;
	text-indent:0;
	display:block;
	text-transform: uppercase;
	text-decoration: none;
	background:#DBE5F1;
	border-top:1px solid #fff;
	border-bottom:1px solid #BFCEE5;
}
#nav li ul  li a:hover, #nav .nav2act a {
	background:#fff url(../images/ico-menuhover.gif) no-repeat center left;
	color:#E1007A;
	border-bottom:1px solid #fff;
}
#main{
	width:999px;
	overflow:hidden;
}
#right{
	float:right;
	width:160px;
}
#right strong{
	width:160px;
	height:13px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	background:url(../images/text-herbung.gif);
}
#right img{
	margin:0 0 5px;
}
#left{
	float:left;
	width:834px;
	overflow:hidden;
}
#center{
	float:right;
	width:663px;
}
#leftcol{
	width:166px;
	float:left;
}

#leftcol img{
	padding: 0 0 5px 0;
}

#leftcol h3 img{
	padding:0;
}
.visual{
	width:663px;
	background:url(../images/bg-visual-b.gif) no-repeat 0 100%;
	padding:0 0 4px;
}
.visual .frame{
	width:655px;
	overflow:hidden;
	background:#fff url(../images/bg-visual-t.gif) no-repeat 0 0;
	padding:13px 0 8px 8px;
}
.visual .img{
	height:106px;
	width:189px;
	color:#fff;
	padding:120px 0 0 458px;
	background-color:#ee0774 ;
  background-repeat:no-repeat;
}

.visual .bloggerHeader{
	height:215px;
	width:189px;
	color:#fff;
	padding:15px 0 0 458px;
	background-color:#ee0774 ;
  background-repeat:no-repeat;
}

.visual .bloggerHeader img{
	width:115px;
	border:2px solid #F78FC0;
}

.blogCaption { padding: 0 0 30px 0;}


.visual .img strong, .visual .bloggerHeader strong{
	font-size:10px;
	text-transform:uppercase;
	font-weight:normal;
}
.visual .img h2, .visual .bloggerHeader h2{
	margin:8px 25px 0 0;
	font-size:1.9em;
	line-height:1em;
	height:85px;
	overflow:hidden;
}
.visual .img h2 a, .visual .bloggerHeader h2 a{
  color:#fff;
}
.visual .img h2 a:hover, .visual .bloggerHeader h2 a:hover{
  color:#FDA2CD;
  text-decoration:none;
}

.largecontent {
	width:645px;
	overflow:hidden;
	background:#fff url(../images/bg-visual-t.gif) no-repeat 0 0;
	padding:5px 10px 8px 8px;
}



.twocolumn{
	margin:5px 0 0;
	width:663px;
	overflow:hidden;
}

.twocolumnOhne {
	width:663px;
	overflow:hidden;
}

.nogap {
  margin:1px 0 0;
}

.twocolumn .l-col{
	width:446px;
	float:left;
}

.twocolumn .l-col .ce ul {
	color: #333333;
}

.twocolumn .r-col{
	width:212px;
	float:right;
/*	font-size:11px; */
}
.twocolumn .l-col .top{
	width:446px;
	height:4px;
	background:url(../images/l-col-t.gif) !important;
	overflow:hidden;
}
.twocolumn .l-col .bottom{
	width:446px;
	height:4px;
	background:url(../images/l-col-b.gif) !important;
	overflow:hidden;
}
.twocolumn .l-col .content{
	background:#fff;
	width:446px;
	overflow:hidden;
}
.two{
	width:431px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/separator.gif) repeat-y 50% 0;
}
.two.second{
	margin:13px auto 0;
}
.two .l{
	float:left;
	width:205px;
	padding: 0 0 10px 0;
}

.newsStartImage { width:205px; height:130px;}
.two .r{
	float:right;
	width:205px;
	padding: 0 0 10px 0;
}
em.title{
	font-size:1em;
	text-transform:uppercase;
	color:#3a81c4;
	display:block;
	margin:5px 0 0;
	font-style:normal;
}
.two p{
	margin:10px 0 0;
	font-size:12px;
}
.two h2{
	margin:6px 0 10px;
	font-size:14px;
}
a.more, .more a{
	background:url(../images/a-more.gif) no-repeat left;
	padding:0 0 0 13px;	
	display:block;
	margin:8px 0 0;
	font-size: 1.1em;
}

.r-col .bg .nescefeContainer p a.more { margin:5px 0 0 0; font-size:11px; }
.r-col .bg a {font-size:11px; }


.separator, #leftcol .csc-frame-rulerBefore{
	width:430px;
	margin:13px auto 0;
	background:url(../images/separator2.gif) left ;
	height:1px;
	overflow:hidden;
}

.largecontent .separator {
	width:635px;
}



.tree{
	margin:15px 0 0 8px;
	padding:0;
	list-style:none;
	width:435px;
	overflow:hidden;
}
.tree li{
	width:139px;
	float:left;
	margin:0 5px 0 0;
}

.frontNewsImage3 { width:140px; height:89px;} 
.tree h3{
	margin:5px 5px 5px 0;
	font-size:14px;
}
.tree p {
        margin:0;
        font-size:12px;
}
.two ul{
	margin:7px 0 0;
	padding:0;
	list-style:none;
}
.two ul a{
	padding:0 0 0 14px;
	background:url(../images/a-more.gif) no-repeat left 4px;
	font-size:1em;
}

.iconLinkRelated {background:url(../images/a-more.gif) no-repeat left 4px; float:left; width:8px; margin: 2px 0 0 0;}
.newsStartRelated {float:left; font-size:11px; padding:0 0 0 4px; margin: 2px 0 0 0; color:#333333; width:190px}
*html .singlenews .newsRelated { padding: 0 0 10px 0; }
.singlenews .newsStartRelated { width:300px;}
.related2b { padding:20px 0 10px 0; color:#004099; font-size:1.1em; }

.text-b{
	width:430px;
	font-size:0.91em;
	line-height:18px;
	color:#333333;
	margin:0 auto 0;
	overflow:hidden;
	background:url(../images/separator2.gif) repeat-x 0 0;
}
.text-b p{
	margin:0;
	font-size:1em;
}
.text-b strong{
	float:right;
		font-size:1em;
	font-weight:normal;
}
.text-b a {
  color:#333333;
}

#footer{
	width:445px;
	overflow:hidden;
	text-align:center;
	padding:6px 0 20px;
	color:#333;
}
#footer a{
	color:#333;
	font-size:11px;
}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li{
	display:inline;
	padding:0 3px 0 5px;
	background:url(../images/divider3.gif) no-repeat left;
}
#footer ul li.first{background:none;}
#footer p{margin:0;font-size:11px;}
.r-col .top{
	width:212px;
	overflow:hidden;
	height:5px;
	background:url(../images/r-col-t.gif) !important;
}
.r-col .bottom{
	width:212px;
	overflow:hidden;
	margin:0 0 5px;
	height:4px;
	background:url(../images/r-col-b.gif) !important;
}
.r-col div.center{
	width:212px;
	overflow:hidden;
	background:#fff;
}

.r-col div.center .kleinanzeigen{
	padding:0;
}
.r-col h3{
	width:204px;
	margin:5px 0 0 4px;
	padding:0px 0 1px;
	border-bottom:1px solid #dbd8dc;
}
.r-col h3 span{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:14px;
}
.r-col h3 span.bloggers{
	width:57px;
	background:url(../images/text-bloggers.gif) no-repeat 0 0;
}
.r-col h3 span.florida-von-a-z{
	width:96px;
	background:url(../images/text-florida-von-a-z.gif) no-repeat 0 0;
}
.r-col h3 span.newsletter{
	width:70px;
	background:url(../images/text-newsletter.gif) no-repeat 0 0;
}
.r-col h3 span.florida-sun-community{
	width:148px;
	background:url(../images/text-florida-sun-community.gif) no-repeat 0 0;
}
.r-col h3 span.umfrage{
	width:52px;
	background:url(../images/text-umfrage.gif) no-repeat 0 0;
}
.r-col h3 span.reisemrkt{
	width:69px;
	background:url(../images/text-reisemrkt.gif) no-repeat 0 0;
}
.r-col .bg{
	width:204px;
	overflow:hidden;
	margin:0 0 0 4px;
	padding:2px 0 0 0;
	
}



.r-col .bg a.more{
	line-height:18px;
	margin:0 0 0 4px;
}

.r-col .bg p a.more{
	line-height:18px;
	margin:0;
}

.bg2 .bloggers li img{
	margin:0 0 0 -63px;
	display:inline;
	float:left;
	display:inline;
	border:2px solid #fff;
}
.bg2 .bloggers li em{
	color:#3a81c4;
	font-style:normal;
}
.bg2 .bloggers li h4{
	font-size:1.18em;
	margin:0;
}
.bg2 .bloggers li p{
	margin:0;
	padding: 0px;
	/*font-size:0.91em;*/
}

.bg2 .expertform{
	font-size:1em;
}
.bg2 .expertform label{
	display:block;
}

form.florida{
	padding:3px 0 11px 3px;
}
form.florida label{
	color:#3d3e3e;
	padding:0 0 8px;
	display:block;
}
form.florida input{
	float:left;
}
form.florida input.txt{
	width:150px;
	height:15px;
	padding:1px 0 0 5px;
	border:1px solid #cdcdcd;
	border-right:none;
}
.r-col .text{
	padding:0 0 6px 3px;
}
.r-col .text p{
	margin:0;
}
.r-col .text ul{
	margin:6px 0 0;
	padding:0;
	list-style:none;
}
.r-col .text ul a{
	padding:0 0 0 13px;
	background:url(../images/a-more.gif) no-repeat left;
}
ul.links{
	margin:0 0 0 4px;
	padding:0;
	list-style:none;
}

.bg2 ul.links{
	margin:0 0 0 4px;
	padding:0;
	list-style:none;
	padding: 0 0 6px 0;
}

.bg2 ul{
	padding:6px 0 6px 4px;
	list-style:none;
}

.bg2 #ausgabeText ul{
	padding:0 0 10px 4px;
	list-style:none;
}


.r-col .bg2 ul li a{
	font-size:11px;
}

/* links in right lists */
.bg2 ul li a {
        color:#004099;
}

ul.links1{
	margin:15px 0 10px 4px;
	padding:0;
	list-style:none;
	font-size:1.1em;
}

*html ul.links1{
	margin:15px 0 10px 4px;
}

ul.links li, ul.links1 li, .bg2 ul li {
	padding:0 0 0 8px;
	background:url(../images/bullet.gif) no-repeat left 5px;
	color:#333;
}

/*
#leftcol .bg2 ul li,
{
	font-size:1.1em;
}
*/

.r-col .bg2 ul li, .r-col .bg2 form div{
	font-size:1em;
}

/* Umfragen*/
.bg2 form input.pollanswer{
	margin-top:1px;
}

.pollAnswerButton { float:left; padding:0 0 2px 0;}
.pollAnswerText { float:left; padding:0 0 2px 0;}

*html .pollAnswerButton { float:left; padding:0;}
*html .pollAnswerText { float:left; padding: 3px 0 0 0;}


h3.ergebnis { color:#EE0774; padding: 0 0 1px 0;}
*html h3.ergebnis { color:#EE0774; padding: 0 0 3px 0;}
.umfrageAnswer { background-color:#F6F2F1; margin:0 0 3px 0; padding:5px 0 2px 10px;}
.answerImg { width:110px; float:left;}
.answerText { float:left;}
*html .tx-jkpoll-pi1 h3 {padding: 0 0 3px 0;}
.questionPoll { padding: 0 0 5px 0;}
/*.bg2 form fieldset div div{
	background:red;
	margin:0px;
	padding:0;
}*/
*+html .bg2 form input.pollanswer,
* html .bg2 form input.pollanswer{
	margin-top:-3px;
}
.florida-sun{
	padding:0 0 8px 0px;
}
.florida-sun p{
	margin:0 0 0 0;
}
.florida-sun div{
	overflow:hidden;
	padding:0 0 8px;
	width:100%;
}
.florida-sun div input{
	width:88px;
	height:15px;
	float:left;
	margin:0 0 0 3px;
	border:1px solid #ccc;
	padding:1px 0 0 4px;
}
input.login{
	float:right;
	margin:-5px 10px 0 0;
}
/*.umfrage{
	padding:0 0 8px 3px;
	color:#333;
}
.umfrage fieldset ul{
	margin:0 0 0 3px;
	padding:0;
	overflow:hidden;
	width:190px;
	list-style:none;
}
.umfrage fieldset ul li{
	width:100%;
	overflow:hidden;
}
.umfrage fieldset ul li input{
	width:14px;
	height:15px;
	padding:0;
	float:left;
	margin:0 6px 0 0;
}
.umfrage fieldset ul li label{
	float:left;
	white-space:nowrap;
}*/
input.abtimment{
	float:right;
	margin:0 8px 0 0;
}

div.reisemrkt h4{
	font-size:1.09em;
	margin:0;
}
div.reisemrkt p{
	margin:0;
}
div.reisemrkt{
	padding:4px 30px 0 4px;
}
.tabset{
	margin:3px 0 0 3px;
	padding:0;
	list-style:none;
	height:36px;
	overflow:hidden;
}
.tabset li{
	width:67px;
	height:35px;
	background:url(../images/bg-li.gif);
	float:left;
	margin:0 2px 0 0;
	overflow:hidden;
}
.tabset li.active{
	height:36px;
	background:url(../images/li-a.gif);
}
.tabset li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:5px auto 0;
}
.tabset li a.flug{
	width:25px;
	height:28px;
	background:url(../images/a-flug.gif);
}
.tabset li a.hotel{
	width:29px;
	height:28px;
	background:url(../images/a-hotel.gif);
}
.tabset li a.mietauto{
	width:48px;
	height:27px;
	background:url(../images/a-mietauto.gif);
}
form.tab{
	width:205px;
	height:112px;
	margin:0 0 0 3px;
	background:url(../images/bg-form.gif);
	overflow:hidden;
}
form.tab ul{
	margin:0 0 0 4px;
	padding:0;
	list-style:none;
}
form.tab ul li{
	margin:8px 0 0;
}
form.tab ul select{
	width:195px;
	border:1px solid #d0bbc5;
}
#leftcol .top{
	width:166px;
	height: 5px;
	background: url(../images/l-t.gif) !important;
	overflow: hidden;
}
#leftcol .bottom{
	width:166px;
	height:5px;
	margin: 0 0 5px;
	background:url(../images/l-b.gif) !important;
	overflow:hidden;
}
#leftcol .center{
	width:166px;
	overflow:hidden;
	background:#fff;
}
#leftcol h3{
	margin:5px 0 0 5px;
	padding:0px 0 1px;
	width:158px;

	border-bottom:1px solid #dbd8dc;
}
}
#leftcol h3 span.die-aktuellen-hefte{
	width:121px;
	height:14px;
	background:url(../images/text-die-aktuellen-hefte.gif);
	display:block;
	margin:0 0 0 6px;
	text-indent:-9999px;
	overflow:hidden;
}
#leftcol h3 span.branchengujde{
	width:93px;
	height:14px;
	margin:0 0 0 6px;
	background:url(../images/text-branchengujde.gif);
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#leftcol h4{
	margin:7px 0 0 6px;
	font-size:1.09em;
	color:#004099;
}
#leftcol .links{
	margin:0 0 0 6px;
}
#leftcol .bg{
	width:157px;
	padding:5px 0 0 0;
	background:#e3ecf5 url(../images/bg-bg2.gif) no-repeat 0 100%;
	margin:2px auto 0;
	overflow:hidden;
}

#leftcol .centernest .bg{
	margin:0 auto 0;
}

.r-col .centernest .bg{
	padding: 0;
}


#leftcol .bg li {
	font-size:12px;
}

#leftcol .separator, #leftcol .csc-frame-rulerBefore {
	width:154px;
	margin:6px auto 0;
	background:#fff;
	border-top:1px solid #c5d3e8;
}

#leftcol .csc-frame-rulerBefore {
	margin:6px auto 6px;
} 

#leftcol .im{
	margin:6px auto 0;
}
#leftcol .fbg select{
	width:148px;
	margin:0 0 0 5px;
	border:1px solid #c1cde4;
}
#leftcol .fbg p{
	margin:0 0 6px 6px;
}
#leftcol .fbg label{
	display:block;
	color:#004099;
	padding:5px 0 0 10px;
	font-weight:bold;
}
#leftcol .fbg fieldset input{
	width:142px;
	height:17px;
	padding:2px 0 0 6px;
	background:url(../images/bg-input.gif);
	border:0;
	margin:0 0 0 5px;
}
#leftcol .fbg div input{
	float:right;
	margin:7px 7px 0 0;
}
.box{
	width:157px;
	margin:0 auto 4px;
	background:#e3ecf5 url(../images/bg-bg2.gif) no-repeat 0 100%;
}
.box .frame{
	background:url(../images/bg-box.gif) no-repeat 0 0;
	width:157px;
	padding:4px 0;
	overflow:hidden;
}
.box ul{
	margin:0 0 0 2px;
	padding:0;
	overflow:hidden;
	list-style:none;
	width:154px;
	font-size:1.0em;
	font-weight:bold;
}
.box ul li{
	width:154px;
	float:left;
	margin:-1px 0 1px;
	line-height:17px;
}
.box ul li.last a{
	border-bottom:none;
}

.box ul li.lastAct a{
	border-bottom:none;
	color:#EE0774;
}



.box ul li ul{
	border-top:1px solid #fff;
	width:154px;
	clear:both;
}
.box ul li ul a{
	padding:0 0 0 16px;
	font-weight:normal;
	width:132px;
	text-transform: none;
	font-size:1.1em;
}
.box ul li a{
	font-size:1.15em;
	padding:0 0 0 12px;
	float:left;
	width:142px;
	border-bottom:1px solid #bfcee5;
	border-top:1px solid #fff;
	text-transform: none;
}
.floridaAktuell { 
	padding:0 0 2px 9px; 
	font-size:1.1em; 
	font-weight:bold;
	border-bottom:1px solid #bfcee5;
	margin: 0 0 0 3px;
	color:#004099;
        text-transform: none;
	}

.afterFloridaAktuell {
	border-top: 1px solid #fff;
}

.box ul li.act a{
	color:#EE0774;
}
.box ul li a:hover, 
.box .frame strong a:hover{
	text-decoration:none;
	color:#EE0774;
}

.box  strong{
	font-weight:bold;
	font-size:1.15em;
	text-transform:none;
	padding:0 0 0 12px;
	color:#004099;
}
p.breadcrumbs{
	line-height:15px;
  	color:#bbd1e8;
	/*color:#fff;*/
	font-size:0.91em;
	margin:0 0 0 18px;
}
p.breadcrumbs a {
 	color:#bbd1e8;
	/*color:#fff;*/
}

.outtaHere {
	position:absolute;
	left: -99999px;
}
/*Radio buttons*/
.radioArea, .radioAreaChecked {
	display:block;
	width:14px;
	height:14px;
	background: url(../images/form/radio.gif) no-repeat;
	overflow: hidden;
}
.radioAreaChecked {
	background-position: 0 -14px;
}
/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	display:block;
	float:left;
	width:14px;
	height:14px;
	overflow: hidden;
	background: url(../images/form/checkbox.gif) no-repeat;
}
.checkboxAreaChecked {
	background-position: 0 -14px;
}
/* Buttons */
.buttonSubmit {
	width: auto;
	height: 19px;
	overflow: hidden;
}
.buttonSubmit input {
	display: block;
	height: 19px;
	line-height: 19px;
	margin: 0;
	padding: 0 10px 0 10px;
	background: url(../images/form/center.gif) repeat-x;
	border: none;
	float: left;
}

.buttonSubmit .left,
.buttonSubmit .right {
	display: block;
	width: 5px;
	height: 19px;
	overflow: hidden;
	background-repeat: no-repeat;
	float: left;
}
/* Selects */
.selectArea {
	height: 18px;
	width: 195px !important;
	background: url(../images/form/select_bg.gif);
	font-size: 12px;
	position: relative;
	font-size: 11px;
	line-height: 18px;
	color: #3f3f3f;
}
* html .selectArea{margin: 0 0 -18px;}
.selectArea .left {
	width: 5px;
	height: 19px;
	margin: 0 !important;
	padding: 0 !important;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.selectArea a.selectButton {
	display: block;
	float: none;
	width: 100%;
	height: 16px;
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	z-index: 4;
}
.selectArea .center{
	display: block;
	height: 19px;
	line-height: 19px;
	margin: 0 20px 0 5px !important;
	padding: 0 !important;
	overflow: hidden;
	float: none !important;
	background: url(../images/form/center.gif) repeat;
}
.selectArea .disabled {
	width: 100%;
	height: 19px;
	background-color: #2F384E;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	background-color: #fff;
	border: 1px solid #C9C9C9;
	display: block;
	z-index: 30;
	font-size: 11px;
	overflow: auto;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	margin:0;
	padding:2px;
	list-style: none;
}
* html .optionsDivVisible ul {
	float: left;
}
* +html .optionsDivVisible ul {
	overflow-x: hidden;
}
.optionsDivVisible ul li {
	width: 100%;
}
.optionsDivVisible a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 2px 4px;
	display: block;
	line-height: normal !important;
	font-weight: normal;
	text-decoration: none;
}
.optionsDivVisible a:hover {
	background-color: #fff;
	color: #333;
	text-decoration: none;
}
.submit input{
	float: right;
	margin: 6px 7px 0 0;
}
* html .submit input{
	margin: 3px 7px 0 0;
}



/* content pages */
.content2 {
  padding:5px 8px 10px 8px;
}

.csc-textpic-text h3 { padding: 10px 0 5px 0;}

.content p.bodytext { color:#333333; font-size:12px;}

.content2 h1 {
	font:1.5em Verdana, Arial, Helvetica, sans-serif;
  	margin:0;
	color:#004099;
}

.content2 h5 {
	font:1.3em Verdana, Arial, Helvetica, sans-serif;
  	margin:0;
	color:#004099;
}



.content2 .separator{
	width:430px;
	margin:0px auto ;
	  margin-bottom:8px;
}

.largecontent .separator{
	margin:0px auto ;
}


.largecontent h1{
	color:#004099;
	margin-bottom:0 ;
	font-size:1.45em;
	font-weight:normal;
}
 

.latestnews1{
  margin:0;
	padding:0 0 0 0;
	list-style:none;


}
.latestnews1 li{
	width:265px;
	padding:0 0 5px 160px;
	float:left;
	margin:-1px 0 1px 0;
}
.latestnews1 li img{
	margin:0 0 0 -162px;
	display:inline;
	float:left;
	display:inline;
	border:2px solid #fff;
}

.latestnews1 li h2 {
  font-size:1.2em;
  font-weight:bold;
	color:#004099;  
}

.latestnews1 li p {
  margin:4px 0;
}



.latestnews{
  margin:0;
	padding:0;
	list-style:none;


}
.latestnews li{
	width:265px;
	padding:8px 0 5px 160px;
	float:left;
	margin:-1px 0 1px 0;
}
.latestnews li img{
	margin:0 0 0 -162px;
	display:inline;
	float:left;
	display:inline;
	border:2px solid #fff;
}

.latestnews li h2 {
  font-size:1.2em;
  font-weight:bold;
	color:#004099;  
}

.tx-chaskexperts-single

.latestnews li p {
  margin:4px 0;
}

.latestnews .separator {
  padding:0;
  margin:0;
  width:430px;
}

.latestnews li.right{
	width:422px;
	padding:5px 0 5px 5px;
	float:left;
	margin:-1px 0 1px 0;
}

.latestnews li.right img{
	margin:0 0 0 0px;
	display:inline;
	float:right;
	display:inline;
	border:2px solid #fff;
}

.content .singlenews p.bodytext { color:#333333; line-height:140%; font-size:12px;}
.content .singlenews .subheader p.bodytext { color:#333333; line-height:1.5em; font-size:12px;}

.singlenews .bar1{
  padding-bottom:2px;  
  border:1px solid #fff;
  color:#333333;
}
.singlenews .bar2 {
  padding: 4px 0 10px 0; 
  background: url(../images/separator2.gif) repeat-x;
  width:425px;
}

.singlenews .left {
  float:left;
  width:40%;
}

.news-single-author{ color:#333333;}

.singlenews .right {
  text-align:right;
  float:right;
  width:58%;
}

.singlenews .bar1 .left {
  width:15%;
}

.singlenews .bar1 .right {
  width:68%; 
}

.singlenews .print a{
	padding:0 0 0 25px;
	background:url(../images/ico-print.gif) no-repeat left;
}

.singlenews .right div {
	padding:0 5px 0 5px;
	margin:0 1px 0 -1px;	
  background:url(../images/divider.gif) no-repeat left center;
  float:left;
}

.singlenews .right div.save {
	padding:0 5px 0 5px;
	margin:0 1px 0 -1px;	
  background:url(../images/divider.gif) no-repeat left center;
}



.singlenews .right a, .singlenews .left a {
  color:#333333;
}

.singlenews .send a{
	padding:0 0 0 25px;
	background:url(../images/ico-send.gif) no-repeat left;
}



#artikelMerken, #artikelMerken1{
	padding:0 0 0 5px; 
	margin:0 1px 0 -1px;
  background:url(../images/divider.gif) no-repeat left center;
}

#artikelMerkenAusblenden, #artikelMerkenAusblenden1{
	padding:0 0 0 5px; 
	margin:0 1px 0 -1px; 
  	background:url(../images/divider.gif) no-repeat left center;
	display:none;
}

#artikelMerken a, #artikelMerkenAusblenden a, #artikelMerken1 a, #artikelMerkenAusblenden1 a{
	padding:0 20px 0 0;
	background:url(../images/ico-save.gif) no-repeat right;
}

.shareBlock {
    /*background: url(../images/ico-save.gif) no-repeat 0 50%;*/
    clear: both;
    margin: 0;
    padding: 0 0 0 357px;
}
.twitterLink, .facebookLink {
    background: #fff url(../images/social-icons.png) no-repeat;
    display: inline-block;
    height: 32px;
    width: 32px;
    text-indent: -9999px
}
.facebookLink {background-position: 0 0}
.twitterLink {background-position: 0 -50px}



.tx-timtabsociable-pi1 { display: inline; color:#333333;}

.tx-timtabsociable-pi1 img { position:relative; top:-1px;}

.singlenews .save img { display:inline;}
#socialTags, .socialTagsUnten { 
	display:none; 
	border:1px solid #3A81C4; 
	padding:1px 0 3px 1px; 
	height:16px; 
	background-color:#FFFFFF; 
	margin:0 6px 0 0; 
	}

#socialTagsArtikel { 
	display:none; 
	border:1px solid #3A81C4; 
	padding:1px 0 3px 1px; 
	height:16px; 
	background-color:#FFFFFF; 
	margin:0 6px 0 0; 
	float:right;
	position:relative;
	top:45px;
	
	}

*html #socialTags, *html .socialTagsUnten { 
	display:none; 
	border:1px solid #3A81C4; 
	padding:1px 0 0 1px; 
	height:10px; 
	background-color:#FFFFFF; 
	margin:0 6px 0 0; 
	width:80px;
	}
	
*html #socialTagsArtikel { 
	display:none; 
	border:1px solid #3A81C4; 
	padding:1px 0 0 1px; 
	height:10px; 
	background-color:#FFFFFF; 
	margin:0 6px 0 0; 
	width:80px;
	float:right;
	position:relative;
	top:45px;
	}
.bookmarks1 img, .bookmarkUnten img{ display:inline; }
.bookmarks1 { float:right; height:16px; position:relative; bottom:27px;}

.titlesection { float:left;}
*html .titlesection { float:left; height:24px;}
*html .titlesection .title{ padding:5px 0 0 0;}

.singlenews .commentw  a{
	padding:0 0 0 25px;
	background:url(../images/ico-commentw.gif) no-repeat left;
}

.singlenews .comment  a{
	padding:0 0 0 25px;
	background:url(../images/ico-comment.gif) no-repeat left;
}

.singlenews .rate  a{
	padding:0 0 0 85px;
	background:url(../images/ico-rate.gif) no-repeat left;
}

.singlenews  h1 {
	font:1.6em Verdana, Arial, Helvetica, sans-serif;
	color:#004099;
	padding: 0 0 10px 0;
	font-weight: bold;
}

.singlenews ul {
	padding-left:20px;
}

.newsAbonnieren {  padding:20px 0 20px 105px; }
.newsAbonnieren a{
	background:url(../images/a-more.gif) no-repeat left;
	padding:0 0 0 13px;	
	margin:8px 0 0;
	font-size: 1.1em;
}

.heftAbonnieren {  padding:10px 0 0 0; }
.heftAbonnieren a{
	background:url(../images/a-more.gif) no-repeat left 4px;
	padding:0 0 0 13px;	
	margin:8px 0 0;
	font-size: 0.9em;
	display:block;
}

.heftAbonnieren a:hover{ text-decoration:none; color:#EE0774;}


.tx-ttnews-browsebox p{
	margin: 0 0 0 0; 
}

.tx-ttnews-browsebox td a { color:#333; text-decoration:underline;}
.tx-ttnews-browsebox td a:hover { color:#333; text-decoration:none;}
td.tx-ttnews-browsebox-SCell a{ text-decoration:none; color:#ED167A; font-weight:bold;}
td.tx-ttnews-browsebox-SCell a:hover{ color:#ED167A; text-decoration:none;  font-weight:bold;}

.newsRelated { font-size:12px; padding:5px 0 0 0; }
.spacerBookmark { float:left; width:300px; padding:10px 0 0 0;}


/* newsarchiv */
.news-amenu-container ul {
  list-style:none;
  padding:0 5px;
}

.news-amenu-container li {
  margin-left:20px;
  padding-left:10px;
  background: url(../images/bullet.gif) no-repeat left center;
}

/* amenu year */
.news-amenu-container li.news-archive-year {
  font-weight:bold;
  padding-left:10px;  
  margin:5px 0 0 0;
  background:none;
}
.news-search-emptyMsg {
	font-size: 1.1em;
	margin-bottom: 20px;
}

.clear {
  clear:both;
  background:none;
}


/* submenu */
.visual .submenu{
	font-size:1.1em;
	height:229px;
	width:189px;
	color:#fff;
	padding:1px 0 0 458px;
	background-color:#ee0774 ;
  	background-repeat:no-repeat;
}
.visual .submenu ul {
  list-style:none;
  padding:0; 
  margin: 5px 0 0 0;
}

.visual .submenu ul li {
  background:url(../images/ico-list.gif) no-repeat left center;
  margin:0;
  padding:0 0 0 7px;
}

.visual .submenu ul li.act {
  background:url(../images/ico-listact.gif) no-repeat 7px center;
  padding:0 0 0 14px;
}

.visual .submenu ul li.spc {
  background:none;
}
.visual .submenu ul li.spc span {
  display:none;
}

.visual .submenu ul a {
  color:#fff;
  font-weight:bold;
}



#leftcol .bg2{
  padding:0 0 5px 0;
}

.r-col .bg2 {
  background:#e3ecf5 url(../images/bg-bg.gif) no-repeat 0 100%;
}

.r-col .rechtsOhneBox,
.r-col .rechtsOhneBox .bg2 {
	 background:#fff;
}


#leftcol .bg2 p {
  padding:0 4px 0 4px;
  margin:0;
}

.r-col .bg p {
  padding:2px 4px 5px 4px;
  margin:0;
  font-size:11px;
}

.r-col .bg2 p ul li {
	font-size:inherit;
	border:1px solid red;
}

.infoaz {
  padding:7px 0 4px 0;
}

.infoaz select {
  width:90%

}

 p {
  font-size:1.1em;
}


/* Formular */
fieldset.csc-mailform{
  border:0;
  margin:10px 0;
}

fieldset.csc-mailform label {
  width: 120px;
  float: left;
  text-align: right;
  margin-right: 10px;
  display: block;
  font-weight:bold;
  color:#464646;
}


fieldset.csc-mailform input  {
 margin-bottom: 10px;
 font-size:10px;
 font-family: Verdana, Helvetica, sans-serif;
 border:1px solid #ccc;
 padding:2px;
 width:246px;
 background:#ffffff;
}

 
fieldset.csc-mailform textarea  {
 margin-bottom: 10px;
 font-size:10px;
 font-family: Verdana, Helvetica, sans-serif;
 border:1px solid #ccc;
 padding:2px;
 width:246px;
 background:#ffffff;
}

fieldset.csc-mailform .small input {
	width:89px;
	font-size:12px;
	letter-spacing:2px;
	background-color:#ffffff;
}

.csc-mailform .captchaLeft {  float:left; width:100px; padding:2px 0 6px 0;}
.csc-mailform .captchaRight {font-size:1.1em !Important; float:left; width:140px; padding:2px 0 6px 15px;}
.csc-mailform .captchaLeft input { margin: 10px 0 5px 0;}
fieldset.csc-mailform .small img {
	display:inline;
}

fieldset.csc-mailform  .csc-mailform-submit {
  width:73px;
  text-decoration:none;
  font-size:11px;
  padding:1px 10px 0px 0;
  border:0;
  background:none;
}

.pflichtTip { float:left; width:130px}
.content2 .separatorTip{
	width:430px;
	margin:0px auto ;
	margin-bottom:10px;
	background:url(../images/separator2.gif);
	height:1px;
	overflow:hidden;
}

/* checkbox */
fieldset.csc-mailform .csc-mailform-check {
	width:20px;
}

/* radio buttons */
fieldset.csc-mailform fieldset legend {
  display:none;
}

fieldset.csc-mailform fieldset {
  margin-bottom:5px;
}

fieldset.csc-mailform fieldset input  {
  margin:0;
  width:25px;
}

fieldset.csc-mailform fieldset label {
  margin-right:20px;
}

/* default list in content area */
div.content .csc-textpic-text ul {
  padding-left:20px;
}

/* polls */
.tx-jkpoll-pi1 img {
	display:inline;
}


/* latest comments */
.sk-pagecomments-teaser img {
	display:inline;
}


/* article archive */
.ch_articlearchive_singleentry {
	float: left;
	margin: 5px 7px 5px 0px;
}
.ch_articlearchive_singleentry div {
	width: 100px;
	height: 20px;
	background: #e3ecf5;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	margin-top: 1px;
}

.ch_articlearchive_year {
	background:url(../images/separator2.gif) repeat-x bottom left;
	font-size: 1.45em;
	color: #02298e;
	padding-bottom: 3px;
	margin: 2px 0px 5px 0px;
}






/* CE Frames */
.csc-frame-red {
	background:#EE0774;
	padding:10px 10px 1px 10px;
	margin-bottom:10px;
}

.csc-frame-red p.bodytext{
	color:#ffffff;
}
.csc-frame-red h1, .csc-frame-red p {
	color:#fff;
	margin-bottom:10px;
}
.csc-frame-red .separator {
	display:none;
}
/*login */
.tx-newloginbox-pi1 th{
	text-align:left;
}
.tx-newloginbox-pi1 .loginbtn{
	margin:10px 0;
}
.tx-newloginbox-pi1 .input{
	width:150px;
	border: 1px solid #DBD8DC;
}
/* leserservice */
.leserservice { padding:20px 0 0 0;}
#readerservice h2, #readerservice h3 {
	color:#004099;
	font-size:16px;
	display:block;
	width:100%;
	background:url(../images/separator2.gif) repeat-x bottom left;
	margin-bottom:10px;
	padding: 0 0 4px 0;
}
#readerservice h3{
	margin-bottom:1px;
}

#readerservice legend{
	color:#004099;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
	margin-bottom:3px;
}
#readerservice label{
	display:block;
	margin-bottom:7px;
	font-size:1.1em;
}

*+ html #readerservice label{
	margin-bottom:0;
}
#readerservice .checkbox{
	margin:1px 6px 0 0;
	width:auto;
}
#readerservice div.wrapper{
	background-color: #EDF2F8;
	padding:9px;
	margin-bottom:10px;
}
#readerservice .special label{
	width:120px;
	float:left;
	margin:2px 0;
}

#readerservice .contact label{
	width:100px;
	float:left;
	margin:2px 0;
}
#readerservice .special input.text,
#readerservice .special textarea,
#readerservice .contact select,
#readerservice .contact input.yellow{
	border:1px solid #ccc;
	margin:2px 0;
	width:274px;
	padding:2px 3px;
}
#readerservice .contact input.text,
#readerservice .contact textarea,
#readerservice .contact input.yellow{
	margin:6px 0;
	width:300px;
}

#readerservice .contact input.text_white{
	border:1px solid #ccc;
	margin:6px 0;
	width:300px;
	padding:2px 3px;
}

#readerservice .agbLeserservice {margin:0 0 0 100px;}
#readerservice .agbLeserservice label {width:280px;}
#readerservice .contact select{
	width:80px;
}

#readerservice .contact input.yellow{
	background:#ffffff;
}
#readerservice .contact label{
	font-weight:bold;
	margin-top:6px;
}
#readerservice .info{
	color:#7e7e7e;
	margin:5px 0 0 5px;
	float:left;
}
#readerservice .submit{
	margin:7px 14px 0 0;
}
#readerservice .submit input{
	float:left;
	margin:0;
}
#readerservice .submit img{
	display:inline;
}
#readerservice .submit{
	text-align:right;
	float:right;
	width:90px;
	margin:10px 0 0 0;
}
.rs_error{
	margin:0 0 2em 0;
	background-color: #EDF2F8;;
	padding:10px;
}
.rs_error strong{
	color:#EE0774;
}
.rs_error ul{
	margin:3px 0 0 20px;
	font-style:italic;
}

/* aktivste User */
.tx-chaktivsteuser-pi1 { 
	font-size:12px;
	border-top:1px solid #C5D3E8;
	margin: 0;
	}

.aktivsteUserHeader {
	 font-weight:bold; 
	 background-color:#E3ECF5; 
	 padding:3px 0;  
	 color:#EE0774;
	 border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	 
	 }

.aktivsteUserHeader .name { float:left; width:85px; padding: 0 0 0 5px;}


.aktivsterUserItem {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding: 5px 0;
	background-color:#E3ECF5 ;
}

.aktivsterUserItem a, .aktivsterUserItemOdd a {
	font-weight:bold;
}

.aktivsterUserItemOdd {
	border-bottom:1px solid #C5D3E8;
	border-top:1px solid #C5D3E8;
	padding: 5px 0;
	
}



.beitraege { float:left; width:50px; text-align:center;}
.zuletztAktiv { float:left; width:110px; padding: 0 0 0 10px;}
.letzterBeitrag { float:left; width:170px;}

.aktivsterUserItem .name { float:left; width:85px; padding: 0 0 0 5px; font-weight:bold;}
.aktivsterUserItemOdd .name { float:left; width:85px; padding: 0 0 0 5px; font-weight:bold;}
.aktivsterUserItem .zuletztAktiv { text-align:left;}
.aktivsterUserItem .letzterBeitrag { text-align:left;}

/*Single News Mitarbeiter*/
.singleImageMitarbeiter { float:right; padding: 0 10px;}
.mitarbeiterList .latestnews li p { margin:4px 0 0 0;}

/* Bloggers Startseite*/
.bloggersStartItem { border-bottom:1px solid #C5D3E8; padding:5px 0;}
.bloggersStartFirst { padding:5px 0; border-bottom:1px solid #C5D3E8;}
.bloggersStart {border-bottom:1px solid #ffffff;}
.bloggerStartImage { float:left; margin: 0 5px; border:2px solid #ffffff; width:54px; overflow:hidden;}
.bloggerStartImageOhne{ float:left; margin: 0 5px; border:2px solid #E3ECF5; width:54px; overflow:hidden;}
.bloggerStartImage img { }
.bloggerStartText { float:left; width:130px; }
.bloggerStartText a{ color:#333333 }
.bloggerStartText em{
	color:#3a81c4;
	font-style:normal;
}
.bloggerStartText h4{
	font-size:1.18em;
	margin:0;
	height:14px; 
	overflow:hidden;
}
.r-col .bg2 .bloggerStartText p{
	margin:0;
	padding: 0px;
	font-size:11px;
}

.alleBlogsStart {border-top:1px solid #FFFFFF;  padding: 0 0 0 5px;}

/* aktuelle Blogs */
.bg2 .bloggers {
	margin:0 0 0 3px;
	padding:0;
	list-style:none;
	width:198px;
	overflow:hidden;
	padding:8px 0 0 0;
}
.bg2 .bloggers li { 
	padding:0 0 0 8px;
	margin:-1px 0 1px 0;
	background:none;
	background:url(../images/bullet.gif) no-repeat left 5px;
}

.bg2 .bloggers li a {
	color:#004099;
}
.alleBloggers { padding: 0 0 5px 5px;}

/* Blog Suche */
.news-search-form {}
.sucheNachBlogs { font-weight:bold; color:#004099;}

.blogSucheInput { float:left; padding:2px 0 0 0;}
.bloggerArchiveLink {padding: 5px 0 5px 5px;}
.bloggerArchiveLink .more a { margin:0;}

.news-search-form {
	padding:4px;
}

.news-search-form .help {
	padding:2px;
}

.blogSucheInput input { width:120px;}
*html .blogSucheInput input { width:110px;}

.news-search-form .search {
	padding-top:2px;
	text-align:right;
	float:right;
}

.news-search-form label {
	display:none;
}

.newsSearch { padding: 0 0 10px 0;}
.news-search-form-input { float:left;}
.news-search-form-submit { float:left; padding: 0 0 0 5px;}
.news-search-emptyMsg { padding:10px 0 0 0;}

.latestnews em{
	color:#3a81c4;
	font-style:normal;
}

.tx-chaskexperts-single .latestnews em{
	color:#333333;
	font-style:italic;
}

.archivLink { padding: 0 0 7px 5px;}

.latestComments a { color:#333333;}


.aboutMeTitle { font-size:1.1em; color:#004099; padding: 0 0 0 4px; font-weight:bold;}
.bloggerDescription strong span.blau { display:block; padding:8px 0 0 0;}

/* Blog Artikel */
.blogList { padding: 0 0 20px 0;}
.blogList p{ margin: 0 0 10px 0;}
.blogList h1 { padding:10px 0 0 0;}

.blogDate { float:left; color:#3A81C4; padding: 8px 0 3px 0;}
.blogCountComments { float:left; color:#3A81C4; padding: 8px 0 3px 20px;}
.blogsImages {
  margin: 8px 0 0 0;
  padding: 4px 0 0 0; 
  background: url(../images/separator2.gif) repeat-x;
  width:430px;
}

.blogsImages img { margin: 0 0 10px 0;}

.blogListCaption { padding: 0 0 10px 0; font-weight:bold; color:#004099;}


.blogList .newsRelated { float:left;}

.blogList .bar1{
  padding-bottom:2px;  
  border:1px solid #fff;
}
.blogList .bar2 {
  padding: 4px 0 10px 0; 
  background: url(../images/separator2.gif) repeat-x;
  width:425px;
}

*html .blogList .bar2 {
  padding: 4px 0 10px 0; 
  background: url(../images/separator2.gif) repeat-x;
  width:425px;
  position:relative;
  top:-4px;
}

.blogList .right {
	height:15px;
	float:left;
}

*html .blogList .right {
	height:20px;
	float:left;
}

.blogList .right .send, .blogList .right #commentw, .blogList .right #commentHide {
	background:none;
}

.blogList .right div {
	padding:0 5px 0 5px;
	margin:0 1px 0 -1px;	
  background:url(../images/divider.gif) no-repeat left center;
  float:left;
}

.blogList .right div.save {
	padding:0 5px 0 5px;
	margin:0 1px 0 -1px;	
  background:url(../images/divider.gif) no-repeat left center;
}



.blogList .right a, .singlenews .left a {
  color:#333333;
}

.blogList .send a{
	padding:0 0 0 25px;
	background:url(../images/ico-send.gif) no-repeat left;
}

.blogList .print a{
	padding:0 0 0 25px;
	background:url(../images/ico-print.gif) no-repeat left;
}
.blogList #commentw, .blogList #commentHide { float:left;}

.blogList #commentw  a{
	padding:0 0 0 25px;
	background:url(../images/ico-commentw.gif) no-repeat left;
}

.blogList #commentHide  a{
	padding:0 0 0 25px;
	background:url(../images/ico-commentw.gif) no-repeat left;
	
}

.socialTagsUnten img { display:inline;}

.blogZumSeitenAnfang { float:right;}
.blogZumSeitenAnfang a { color:#333333;}

.news-list-browse, .blogs-browse { position:relative; top:-20px;}
*html .news-list-browse, *html .blogs-browse { position:relative; top:-40px;}
*html .news-list-browse table, *html .blogs-browse table{ position:relative; top:-1px;}




/* Archive Menü */

#news-amenu-container { padding: 0 0 10px 0;}
li.news-amenu-item-year { 
	clear:both; 
	list-style-type:none; 
	font-size:1.6em; 
	color:#004099; 
	padding:10px 0 0 0; 
	margin: 0;
	}

.amenuItem { float:left; width:45%; font-size:1.1em; margin:0;  }

*html .amenuItem { float:left; width:50%; font-size:0.66em;  margin: 0 0 0 8px !Important; }
.amenuWrap {
  margin: 0 0 10px 0;
  padding: 10px 0; 
  background: url(../images/separator2.gif) repeat-x;
  background-position:bottom;
  width:430px;
}

/* Blogs Übersicht */
.abBlogItem1 {
	 font-size:1.1em;
	 background-color:#E3ECF5;
	 margin: 10px 0;
	 height:113px;
	 overflow:hidden;
	 }

.bloggerLeft{ float:left; width:165px; }

p.bloggerDescriptionAll { height:62px; overflow:hidden;}


.abRight p { margin:0;}
.abRight p strong span.blau { color:#333333; font-weight:normal;}

.abRight h2 {
	padding:2px 0 0 0; 
}

/* alle Blogs */
.abBlogItem {
	 font-size:1.1em;
	 padding:1px 0;
	 background-color:#E3ECF5;
	 margin: 10px 0;
	 }

.abBlogItem h2 {
  font-size:1.45em;
	color:#004099;
	padding:0 0 0 5px;  
}

.abCaption {
  font-size:1.1em;
  color:#3A81C4;
  font-style:italic;
  padding:5px 0 0 0;  
}

.abLeft { float:left; width:165px; padding: 0 0 0 5px;}
.abRight { float:left; width:260px; }
.blogEntry { float:left; padding: 0 0 0 10px; width:195px;}
.blogEntry a {
	padding:0 0 0 8px;
	margin: 1px 0;
	background:url(../images/bullet.gif) no-repeat left 5px;
	color: #333;
	display:block;

}
.abBlogDate { float:left; color:#3A81C4;}

/* Blog Notifier */
.blog-notifier-form {
	padding:4px;
}

.blog-notifier-form .help {
	padding:2px 2px 6px;
}

.blog-notifier-form .search {
	padding-top:2px;
	text-align:right;
	float:right;
}

.blog-notifier-form .search input {
	width:66px;
	border:0;
}

.blog-notifier-form label {
	font-weight:bold;
	padding: 0 2px;	
}

.notify-out label {
	font-weight:bold;
	padding: 0 2px;
	display:block;
	float:left;
	width:80px;
	
}

.tx-chnewsnotifier-pi1 .separator4 {
	background:url(../images/separator3.gif) repeat-x;
	width:195px;
	height:3px;
	margin:30px 0 0 0;
	line-height:1px;
	font-size:1px;
}

.blog-notifier-form input, .notify-out input {
	width:190px;
	background-color:#ffffff;
	border: 1px solid #DBD8DC;
	margin:0 0 6px 0;
}



.notifyPflicht {
	color:#7E7E7E;
	padding: 0 0 2px 0;
}

#bloggerNotify {
	width:191px;
	background-color:#FFFFFF;
	border: 1px solid #DBD8DC;
	margin:0 0 6px 0;
}

.notify-out .search { padding:15px 0 0 0;}

.notify-out .search input {
	width:70px;
	border:0;
}


/* large content with header */
.largecontentHeader {
	width:654px;
	overflow:hidden;
	background:#fff url(../images/bg-visual-h.gif) no-repeat 0 0;
	padding:5px 0 0 8px;
}

.largecontentHeader .separator {
	width:646px;
	margin:0px 8px 0 0 ;
}

.largecontentHeader h1{
	color:#004099;
	margin:0 ;
	font-size:1.9em;
	font-weight:normal;
}

.largecontentHeader .text-b{
	width:645px;
	font-size:0.91em;
	line-height:18px;
	color:#333333;
	margin:0 9px 0 0;
	overflow:hidden;
	background:url(../images/separator2.gif) repeat-x 0 0;
}

/* large content without header */
.largecontentOhne {
	width:654px;
	overflow:hidden;
	background:#fff url(../images/bg-visual-t.gif) no-repeat 0 0;
	padding:5px 8px 0 8px;
}

.largecontentOhne p.bodytext{width:646px;}

.largecontentOhne .separator {
	width:646px;
	margin:0px 8px 0 0 ;
}

.largecontentOhne h1{
	color:#004099;
	margin:0 ;
	font-size:1.9em;
	font-weight:normal;
}

.largecontentOhne .text-b{
	width:645px;
	font-size:0.91em;
	line-height:18px;
	color:#333333;
	margin:0 9px 0 0;
	overflow:hidden;
	background:url(../images/separator2.gif) repeat-x 0 0;
}

/* Footer large content */
#footerLargeContent{
	width:644px;
	overflow:hidden;
	text-align:center;
	padding:6px 0 20px;
	color:#333;
}
#footerLargeContent a{
	color:#333;
	font-size:11px;
}
#footerLargeContent ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footerLargeContent ul li{
	display:inline;
	padding:0 3px 0 5px;
	background:url(../images/divider3.gif) no-repeat left;
}
#footerLargeContent ul li.first{background:none;}
#footerLargeContent p{margin:0;font-size:11px;}


/* jm_gallery */
.jm-gallery-category-container { padding:18px 0 0 0;}
.jm-gallery-album-entry { width:327px; float:left; padding: 0 0 18px 0; height:100px; overflow:hidden;}
.albumImage { float:left; padding: 0 4px 0 0;}
.albumDescription { 
	float:left; 
	padding: 0 0 0 2px; 
	background:url(../images/separator2.gif) repeat-x 0 0;
	width:187px;
	line-height:1.1em;
	color:#333333;
	font-size:1.1em;
	}


	
.albumDate { color:#3A81C4; padding:2px 0 6px 0;}

/* album view */
.tx-jmgallery-pi1 { font-size:1.1em;}
.jm-gallery-image-entry {
	width:124px; 
	height:124px; 
	background-color:#E3ECF5; 
	float:left; 
	margin: 4px 6px 2px 0;
	text-align:center;
	}
.albumThumb { width:125px; height:125px;}

.jm-gallery-album-control { 
	width:644px; 
	margin: 2px 0 0 1px;
	padding: 2px 0 4px;
	background:url(../images/separator2.gif) repeat-x 0 bottom;
	}

.jm-gallery-album-controlUnten { 
	width:644px; 
	margin: 2px 0 0 1px;
	padding: 4px 0 4px;
	background:url(../images/separator2.gif) repeat-x 0 0;
}
.jm-gallery-album-pagebrowser { float:left; width:310px; text-align:right; padding: 0 10px 0 0;  color:#333333;}
.jm-gallery-album-pagebrowser a { text-decoration:none; color:#333333;}
.jm-gallery-album-pagebrowser a:visited { text-decoration:none;}
.jm-gallery-album-pagebrowser a:hover { text-decoration:underline;}
.jm-gallery-album-footer { float:left; width:300px; color:#333333;}
.jm-gallery-album-footer a { text-decoration:none;  color:#333333;}
.jm-gallery-album-footer a:visited { text-decoration:none;}
.jm-gallery-album-footer a:hover { text-decoration:underline;}
.pipeBrowser { float:left; padding: 0 10px 0 0; color:#333333;}


/* SINGLE DISPLAY STYLES */

.slideshow {
	 }

.slidesLeft {
	float:left;
	width:500px; 
	height:400px;
	background-image:url(../images/galerieHg.gif);
	background-repeat:no-repeat;
}
.slidesImage { 
	padding:25px 0 0 5px;
	height:345px;
	overflow:hidden;
	text-align:center;	
	}

.copyRightFoto { padding:3px 0 0 0; font-size:11px; color:#333333; font-style:italic;}

.slidesRight { float:left; width:140px; padding:120px 5px 0 5px; }
.slidesCount {
	background-image:url(../images/separator2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding: 0 0 5px 0;
	text-align:right;
}

.slidesDescription {
	background-image:url(../images/separator2.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding: 10px 0;
}

.slidesDropdown {
	background-image:url(../images/separator2.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding: 10px 0;
}

.wahlHeader{
	font-weight:bold;
} 



.wahlText {
	padding: 2px 0 0 0;
}

* html .wahlText{
	padding: 2px 0 0 0;
}

.dropDownFotos { width: 44px !Important; }
.selectFotoLinks { float:left; width:50px;}
.selectFotoRechts { float:left; padding:2px 0 0 0; }

.slidesNavi {
	
	text-align:center; 
	width:140px;
	padding: 5px 0;
}
.slidesTreffer {
	background-image:url(../images/separator2.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center; 
	width:140px;
	padding: 5px 0;
}

div.jm-gallery-image-metainformation-top {
	width: 100%;
	text-align: left;
	padding-bottom: 5px;
	margin-top: 5px;
	}
div.jm-gallery-image-browser {
	width: 100%;
	text-align: center;
	border-top: 1px solid #e6e6e6;
	padding-top: 5px;
	margin-bottom: 5px;
	}
div.jm-gallery-prev-link { float: left; }
div.jm-gallery-next-link { float: right; }
div.jm-gallery-centered-links { margin: 0 100px; text-align: center; }
h3.jm-gallery-image-header {
	font-size: 14px;
	margin-bottom: 0;
	}
div.jm-gallery-image-single {
	text-align: center; 
	padding-top: 30px; 
	padding-bottom: 30px;
	}
div.jm-gallery-image-single img {
	padding: 3px; 
	border: 1px solid #bebebe;
	}
div.jm-gallery-image-downloads {
	text-align: center; 
	padding-top: 10px; 
	padding-bottom: 20px;
	}
.jm-gallery-single-footer { 
	width:635px; 
	padding:5px; 
	background-image:url(../images/separator2.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:1.1em;
	}
.albumDescriptionSingle { float:left;}
.albumBackOben { float:right;}
.albumBackOben a {
	background:url(../images/musterlink.gif) no-repeat left 6px;
	padding:0 0 0 12px;	
	display:block;
}

.albumDescriptionSingle a {
	background:url(../images/a-more.gif) no-repeat left 6px;
	padding:0 0 0 12px;	
	display:block;
}



/* Lightbox */
#imageData #imageDetails { 
	width: 100% !Important;
	float: none !Important; 
	text-align: left; 
	position:relative;
	top:16px;
}

#imageData #bottomNav {
	background:url(../images/separator2.gif) repeat-x 0 0;
	padding: 2px 0 0 0;
	
}

#imageContainer {
	padding:10px 10px 0 10px !Important;
}

#imageData #numberDisplay { display:none !Important;}
#imageData #caption {
font-weight:normal !Important;
}

#imageData #bottomNavClose {
	float:right;
	padding-bottom:0.7em;
	padding-top:2px;
	width:110px !Important;
	z-index:10000;
	position:relative;
	top:0px;
}

#nextLink:hover, #nextLink:visited:hover {
	background:transparent url(../images/nextlabel.png) no-repeat scroll right 50% !Important;
}

#prevLink:hover, #prevLink:visited:hover {
	background:transparent url(../images/prevlabel.png) no-repeat scroll left 50% !Important;
}

#imageDetails p { margin:0;}

#imageDetails b { color:#004099;}


/* Newsletter Anmeldung */
.newsletterAnmeldung h2 {color:#004099; }
.newsletterForm { background-color:#ECF2F8; padding:20px 5px 15px 5px; }
.newsletterData { padding: 0 5px 0 10px; border-bottom:1px solid #CBD6EA;}
.newsletterLabel { float:left; width:105px; color:#333333; font-weight:bold; padding: 0 0 20px 0;}
.anfrageField { float:left; padding: 0 0 20px 0;}
.anfrageField select {background-color:#ffffff;}
.inputNewsletter { width:290px; border:1px solid #DBD8DC; background-color:#ffffff;}
.submitBlock { border-top:1px solid #ffffff; padding:13px 0 0 0;}
.newsletterPflicht { padding:0 0 0 10px; color:#7E7E7E;}
.submitField { float:right; padding: 0 8px 0 0;}
.newsletterKostenlos { color:#333333; font-weight:bold; padding:7px 0 0 0; }
.newsletterError { font-weight:normal; color:#ff0000;}
.newsletterForm .legalDisclaimer { padding: 10px 0 0 10px;}

.captchaError { color:#Ff0000; font-weight:bold; text-align:center; }
.captchaNewsletter {border-top:1px solid #ffffff; border-bottom:1px solid #CBD6EA; padding: 13px 0; }
.newsletterHtml { float:left; width:112px;}
.newsletterLabelHtml{ padding:0 0 0 10px; font-weight:bold;}
.anfrageFieldHtml { padding:0 0 0 10px; }
.captchaLeftNewsletter { float:left; width:25%; text-align:right;}
.captchafieldNewsletter { float:left; width:37%; padding: 0 0 0 15px;}
.captchaImgNewsletter { float:right; padding: 0 0 5px 0;}
.captchaHeader { padding: 0 0 8px 0; font-weight:bold;} 

.captchaLeftNewsletter input {border:1px solid #DBD8DC; width:93px; }

.newsletterWrap {background-color:#ECF2F8; padding:10px;}

/* Veranstaltungssuche*/
.tx-chnewsquicksearch-pi1 { padding:20px 0 0 0;}
.tx-chnewsquicksearch-pi1 h2 {color:#004099; }
.datesSeminars { float:left; width:50%;}
.venuesSeminars { float:left; width:49%; padding: 0 0 0 4px;}
.semSelect { width:180px; padding:15px; background-color:#E3ECF5;}
.seminarSelect {width:180px; border:1px solid #CDCDCD;}
.datesSeminars .separator, .venuesSeminars .separator
 {width:210px; margin:5px 0 3px 0;}
.seminarSenden { width:100%; text-align:center; padding:13px 0 15px 0;}


/* Indexed search */
.tx-indexedsearch-browsebox ul {list-style-type:none;}
.tx-indexedsearch-browsebox li { float:left; width:65px; list-style-type:none;}
ul.browsebox { padding:0 0 50px 0; }
.tx-indexedsearch-icon { float:left;}
.tx-indexedsearch-title { float:left;}
.tx-indexedsearch-percent { float:right;}
.tx-indexedsearch-res p { margin:0; padding: 0 0 20px 0;}
.tx-indexedsearch-sw { color:#EE0774; font-weight:bold;}
.tx-indexedsearch-redMarkup {color:#EE0774;}
.tx-indexedsearch-whatis { font-size:1.1em;}

/* webcams single view */
.camSingle { margin:10px 10px 20px 0; background-color:#E3ECF5; padding:10px 0 10px 10px;}
.camImg { float:left; width:420px;}
.camImg img { max-width:420px;}
.camMainText { float:left; width:180px; padding:50px 0 0 30px;}
.camMainText p.bodytext { width:180px;}
.camMainText .camSourceLink { padding:8px 0 8px 0;}
.camTitle h2 { color:#004099;}
.source { font-weight:bold; background:url(../images/separator2.gif) repeat-x 0 0; padding: 8px 0 0 0;}
.camBodyText p { margin:0 0 8px 0;}
.lightBoxLink a {
	background:url(../images/webcamplus.gif) no-repeat 0 3px ;
	padding: 0 0 0 12px;
}



/* preview */
.allCamRecs { padding:15px 0 0 0;}
.camRec { width:327px; float:left; padding: 0 0 18px 0;}
.camPrevImg { float:left; padding: 0 4px 0 0;}
.camPrevImg img {width:124px;}
.camText { 
	float:left; 
	padding: 23px 0 0 4px; 
	background:url(../images/separator2.gif) repeat-x 0 0;
	width:187px;
	line-height:1.1em;
	}
.camTitle { padding: 0 0 8px 0;}
.camSourceLink { padding:8px 0 0 0;}
.camSourceLink a {
	background:url(../images/musterlink.gif) no-repeat 0 3px ;
	padding: 0 0 0 12px;
}

/* Banner unten */
.banner430 {
	background:url(../images/banner420.jpg) no-repeat;
	width:430px;
	height:94px;

}

p.bodytext{ margin: 0 0 8px 0;}

/* Kleinanzeigen */
.doubleLine h2 { margin:0; padding:0 0 5px 0; font-size:1.5em; color:#004099;}
.arrowFront h3 {
	background:url(../images/pfeilKleinanzeigen.gif) no-repeat 0 5px; 
	font-size:1.1em; 
	font-weight:bold; 
	padding:0 0 0 13px;
	}

.kleinanzeigen p.bodytext { padding: 0 0 0 12px;}
.kleinanzeigen {padding: 0 0 5px 0;}
.kleinanzeigenList { padding:20px 0 0 0;}
.content2 .kleinanzeigen .separator { margin:0 auto 5px;}
.csc-frame-invisible p.bodytext { margin: 0 0 0 -12px;}

.moreKlein a{
	background:url(../images/a-more.gif) no-repeat left;
	padding:0 0 0 13px;	
	display:block;
	margin:3px 0 0;
	font-size: 1.1em;
}

.kleinSub { height:45px; overflow:hidden;}

/* Kleinanzeigen Formular */
.kleinanzeigenForm { padding:4px; background:#EDF2F8; }
.kleinanzeigenForm .fields {width:420px; overflow:hidden;}
.kleinanzeigenForm label { font-weight:bold; padding: 0 0 0 2px;}
.kleinanzeigenForm legend { 
	font-size:1.1em; 
	color:#0F3794; 
	font-weight:bold; 
	padding: 0 0 6px 0;
	margin:0; 
	}
.kleinanzeigenForm input{
	width:415px;
	background-color:#ffffff;
	border: 1px solid #DBD8DC;
	margin:0 0 6px 0;
}

.kleinanzeigenForm .white { background-color:#FFFFFF;}
.kleinanzeigenForm .error { font-weight:bold; color:#ff0000;}
.kleinanzeigenForm .title {margin:0 0 6px 0;}
.title label {margin:0 4px 0 0; }

.title #anrede, .titleUmfrageForm #anrede {
	background-color:#ffffff;
	border: 1px solid #DBD8DC;
	}
.anzeigenText {width:415px;}
.anzeigePlz { float:left; width:50px}
.anzeigePlz input {width:50px;}
.anzeigeOrt { float:left; width:130px; padding:0 0 0 10px;}
.anzeigeOrt input{width:355px;}

*html .anzeigeOrt { float:left; width:125px; padding:0 0 0 10px;}
*html .anzeigeOrt input{width:125px;}

#anzeigenkategorie { width:192px; border: 1px solid #DBD8DC;}
.anzeigenKategorien { padding: 0 0 10px 0;}

.pflichtAnzeige { padding: 0 0 0 4px;}

.kleinanzeigenForm .anzeige {color:#0F3794; font-weight:bold; padding: 6px 0 6px 0;}
.kleinanzeigenForm textarea {border: 1px solid #DBD8DC; margin:0 0 6px 0; width:415px; background-color:#ffffff;}
.kleinanzeigenForm .anzeigenText textarea {background-color:#FFFFFF;}
.kleinanzeigenForm .separator4 { 
	border-top:1px solid #BFCEE5; 
	border-bottom:1px solid #ffffff; 
	font-size:0px; 
	line-height:0px;
	margin: 4px 5px 0 2px; 
	}
.kleinanzeigenForm .submitAnzeige{ width:110px; margin: 6px 5px 8px 0;}
.captchaLeft { float:left; width:95px; padding:10px 0 6px 2px;}
.captchaLeft input {width:94px; background-color:#ffffff; margin:10px 0 0 0;}
*html .captchaLeft input {width:292px; }
.kleinanzeigenForm .captchaRight {font-size:1em !Important; float:right; width:285px; padding:8px 0 6px 5px;}
.confMessage {padding: 0 4px;}

.anzeigen-guide {
	background: #edf2f8;
}

.submit .left { float:left; width:100px; padding:10px 0 0 0;}
.submit .right {padding:10px 0 0 0;}

/* Shops */
.shopStartItem { padding: 0px 0 0px 5px; }
ul.digital { padding:0 0 0px 4px;}
.tx-ttproducts-pi1-wrap1 { color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif;}
.listSubtitle { font-size:1.1em; color:#333333;}
.shopItem { padding:8px 0 13px 0;}
.shopItem h2 { color:#004099; padding:10px 0 5px 0;}
.shopListImage { float:left; width:150px;}
.shopListRight { float:left; padding:0 0 0 15px; width:260px;}

.imagePriceWrap { background-color:#E3ECF5; padding:5px; color:#333333;} 
#tx-ttproducts-pi1-basket {font-size:1.1em; color:#333333;}
.imageWarenkorb { float:left; width:100px; padding: 0 10px 0 0;}
.static1 { padding: 0 0 10px 0;}
.static1 p { margin: 0;}

#tx-ttproducts-pi1-basket h2 { color:#004099; padding:5px 0; font-size:1.4em; font-weight:bold;}
.content .warenkorb { color:#333333;}
.content .warenkorb p.bodytext { color:#333333;}
.warenkorb .separator { margin: 5px 0 0 0;}
.singleIntroduction { }
.comment2 { padding:10px 0 0 0; font-size:11px;}
.warenkorbInhaltList {padding:10px 0 0 0;}
.wkLoeschen { float:left; width:210px; text-align:right; padding:10px 5px 10px 0;}
.wkAktualisieren { float:left; width:210px; padding: 10px 0 10px 5px;}

.warenkorb td.warenkorbKontrolleDatenField { font-weight:bold; color:#333333; font-size:12px;}
.warenkorb td{ font-size:1.1em}
.warenkorbProdukt, .warenkorbPreis1, .warenkorbMenge, .warenkorbTotal, .produktLieferung { font-weight:bold; color:#333333;}
.inputWarenkorb { margin: 0 0 0 5px; border:1px solid #DBD8DC;}
.warenkorbMenge{padding: 0 0 0 5px;}
.scheckAdresse { padding: 0 0 4px 0;}

td.paymentHeader { font-weight:bold; padding:10px 0 0 5px;}
td.paymentHeader1 { font-weight:bold; padding:20px 0 5px 5px;}
.warenkorbData td.warenkorbText {padding:5px  0 10px 5px;}
.warenkorbKredit{padding:10px  0 0 5px;}
.warenkorbFooter { font-size:11px; padding: 0 0 10px 5px;}
.datenschutz { padding:10px 0 0 0;}
.datenschutz a { font-weight:bold; color:#333333;}
.widerrufsrecht { padding:10px 0 0 0; font-weight:bold;}


.warenkorbText {padding:5px  0 10px 5px;}

.warenkorbImage, .warenkorbPreis { padding:6px 0 0 0;}
.warenkorbEinzelTotal {float:right; padding:0 5px 0 0;}
.warenkorbAnzahl { float:right;}
.totalPrice { text-align:right; padding: 10px 5px 0 0;}
.warenkorbTitle { font-weight:bold; color:#0F3794; padding:1px 5px; width:90px}
.warenkorbLieferungText { padding:6px 0;}
.warenkorbDatenHeader { color:#333333; padding:2px 0 2px 5px;}
.warenkorb td.warenkorbDatenLabel { padding:6px 0 0 5px; width:150px;}

.hinzufuegen { float:left;  width:210px; padding: 0 5px 0 0;}
.hinzufuegen img { float:right;}
.ausblenden { float:left; text-align:left; width:150px; padding: 0 0 0 5px;}

.angeboteCheck { float:left; width:25px;}
.angeboteText { float:left; width:395px;}

.warenkorbData{padding:6px 0 0 0;}
.warenkorbData td.warenkorbDatenHeader{ padding:2px 0 2px 5px;}
.warenkorbData td {padding:6px 0 4px 0;}
.warenkorb .inputKontakt{
	width:280px;
	background-color:#ffffff;
	border: 1px solid #DBD8DC;
	margin: 0 0 2px 0;
	height:16px;
}

.warenkorb .white{
	width:280px;
	background-color:#FFFFff;
	border: 1px solid #DBD8DC;
	margin: 0 0 2px 0;
	height:16px;
}

.warenkorb .inputSelect{
	width:283px; 
	background-color:#FFFFFF;
	border: 1px solid #DBD8DC;
	height:16px;
}

*html .warenkorb .inputSelect{
	width:286px;
	background-color:#FFFFFF;
	border: 1px solid #DBD8DC;
	height:16px;
}

#creditcard { height:18px;}

.inputAblauf {
	width:49px;
	background-color:#FFFFFF;
	border: 1px solid #DBD8DC;

}

.security {
	width:25px;
	background-color:#FFFFFF;
	border: 1px solid #DBD8DC;
	margin: 0 10px 0 0;
}

.securityCode { float:left;}
.securityHint { float:left; font-size:10px; width:243px; padding:3px 0 0 0;}

.ablaufmonat { float:left; width:55px;}
.ablaufjahr { float:left; font-size:10px;}

.warenkorbLabel { float:left; width:142px; #width:121px; padding:0 0 0 5px;}
*html .warenkorbLabel { float:left; width:115px; padding:0 0 0 5px;}
.warenkorbPlzField { float:left; width:80px; }
.warenkorbOrtField { float:left; width:190px; padding: 0 0 0 10px; }
.inputPlz {
	width:80px;
	background-color:#ffffff;
	border: 1px solid #DBD8DC;
	height:16px;
}

.inputWarenkorbOrt {
	width:190px;
	background-color:#ffffff;
	border: 1px solid #DBD8DC;
	height:16px;
}

*html .inputWarenkorbOrt {
	width:186px;
	background-color:#ffffff;
	border: 1px solid #DBD8DC;
}

#commentDel, #floridaSun { height:40px;}

.cardLogos { padding: 0 0 0 5px;}
.cardImage { float:left; padding: 0 10px 0 0;}
.cardImage img{ height:40px;}

.warenkorb .kommentar {width:280px; border: 1px solid #DBD8DC;}
.warenkorbButtons { text-align:center; padding:6px 0;}
#hidden_01 td { padding:6px 0 4px 0;}
#hidden_01 td.warenkorbText { padding:5px 0 10px 5px;}
#hidden_01 td.warenkorbDatenLabel { padding:6px 0 0 5px;}
#hidden_01 .warenkorbLabelDel { padding:0 0 0 5px;}

.warenkorbDatenField { padding: 6px 0 4px 0;} 

.warenkorbLabelDel { float:left; width:143px; }
.warenkorbDatenLabel { width:130px;}
#hidden_01 { padding: 0 0 10px 0;}

.sslButton { float:left; padding: 0 0 0 5px;}
.sslText { float:left; padding: 8px 0 0 5px;}

/* Template payment */
.warenkorbKontrollePreis { padding:1px 5px; text-align:right; width:60px; font-size:12px}
.tx-ttproducts-pi1-wrap2 { color:#333333; font-size:1em;}
.warenkorbKontrolleDatenLabel { width:150px; padding: 1px 0 0 5px;}
.warenkorbKontrolleDatenLabelLast { width:150px; padding: 1px 0 10px 5px;}
.warenkorbKontrolleHeader {color:#333333; padding:2px 0 2px 5px; font-weight:bold;}
.warenkorbEinzelPreis { padding:1px 5px; width:340px; color:#333333; font-size:12px;}
.warenkorbEinzelPreis p.bodytext, .warenkorbEinzelPreis p { margin:0; font-size:12px;}
.confirmationUid { padding:10px 0;}
.warenkorbPreis1, .warenkorbMenge {padding:1px 5px;}
.warenkorbTotal {padding:1px 5px;}
.kontrolleWarenkorb { padding:5px;}
.kontrolleWarenkorb2 { padding:8px 0 3px 5px; font-weight:bold;}
.warenkorbKontrolleBreiter { padding: 0 0 10px 5px;}
/* Anzeigen Formular*/
.captchaAnzeigen {width:300px; }

.anzeigenForm .senden { text-align:right; float:left; width:265px;  }
.anzeigenForm .pflichtfelder { float:left; width:120px;}
.anzeigenForm { padding:4px;}
.anzeigenForm label { font-weight:bold; padding: 0 0 0 2px;}
.anzeigenForm legend { font-size:1.1em; color:#0F3794; font-weight:bold; padding: 0 0 6px 0;}
.anzeigenForm input{
	width:190px;
	background-color:#ffffff;
	border: 1px solid #DBD8DC;
	margin:0 0 6px 0;
}

.anzeigenForm #anrede { margin:0 0 6px 0; }

.anzeigenForm input.white{
	width:190px;
	background-color:#FFFFFF;
	border: 1px solid #DBD8DC;
	margin:0 0 6px 0;
}
.anzeigenForm .error { font-weight:bold; color:#ff0000;}
.anzeigenForm .title {margin:0 0 6px 0;}
.anzeigenForm .anzeige {color:#0F3794; font-weight:bold; padding: 6px 0 6px 0;}
.anzeigenForm textarea {border: 1px solid #DBD8DC; margin:0 0 6px 0;}
.anzeigenForm .separator4 { 
	border-top:1px solid #BFCEE5; 
	border-bottom:1px solid #ffffff; 
	font-size:0px; 
	line-height:0px;
	margin: 4px 5px 0 2px;
	}
.anzeigenForm .plzField{ float:left}
.anzeigenForm .ortLabel{ float:left; padding:2px 3px 0;}
.anzeigenForm .ortField {float:left}
.anzeigenForm .submitAnzeige{ width:65px; border:0px solid #ffffff;}
.anzeigenForm .captchaLeft { float:left; width:100px; padding:2px 0 6px 0;}
.anzeigenForm .captchaRight { float:right; width:190px; padding:0 0 6px 10px;}
*html .anzeigenForm .captchaRight { float:right; width:185px; padding:0 0 6px 5px;}
.anzeigenForm .captchaLeft input {width:93px; background-color:#ffffff; margin:10px 0 0 0;}
*html .anzeigenForm .captchaLeft input {width:91px; background-color:#ffffff; margin:10px 0 0 0;}
/* Abo Formular */
.captchaAbo { width:300px; background-color:#E3ECF5; padding:10px 0 0 0;}
.captchaAbo .captchaLeft { float:left; width:100px; padding:2px 0 6px 20px;}
.captchaAbo .captchaRight { float:right; width:170px; padding:0 0 6px 10px;}
*html .captchaAbo .captchaRight { float:right; width:165px; padding:0 0 6px 5px;}
.anzeigenForm .anzeigenText {width:300px;}

/* Anzeigen News Reisen */
.anzeigen-guide .header {
	padding: 0 0 5px 0;
}
.anzeigenItem { padding:5px 0 10px 0;}
.anzeigenImage { float:left;}
.anzeigenReise { float:left; width:260px; padding:0 0 0 10px;}

.largecontentOhne .csc-textpic-intext-right { padding:5px 9px 0 0;}
.largecontentOhne .csc-textpic-intext-right img { margin: 0 0 5px 0 !Important;}

/* E-Magazin */
.spitzpostArchiv { padding:5px 0 45px 0;}
.spitzpostImage { float:left;}
.spitzpostImage img {width:150px;}
.postText { float:left; width:260px; padding: 0 0 0 15px;}
.postText h2 { color:#004099; padding:10px 0 5px 0;}
.postButton { padding:10px 0 0 0;}

/* Experts contact form */
.titleUmfrageForm { padding:5px 0 0 0;}
.bordertop { background:url(../images/separator3.gif) repeat-x; width:196px;}

.kleinanzeigenForm .sendeFrage { width:80px ; height:18px;}

.expertform {
	margin:0 4px 0 4px;
	padding: 0 0 5px 0;
}

.introductionText { padding: 0; border:1px solid #ff0000;}

.expertform .separator3 {
	background:url(../images/separator3.gif) repeat-x;
	width:195px;
	height:3px;
	margin:0 0 8px 0;
	line-height:1px;
	font-size:1px;
}

.separator3 {
	background:url(../images/separator3.gif) repeat-x;
	width:195px;
	height:3px;
	margin:8px 4px;
	line-height:1px;
	font-size:1px !Important;
}

.expertform .separator4 {
	background:url(../images/separator3.gif) repeat-x;
	width:195px;
	height:3px;
	margin:8px 0;
	line-height:1px;
	font-size:1px;
}



.expertform legend{
	display:none;
}

.expertform label {
	display:block;
	font-weight:bold;
	margin-top:5px;
}

.expertform .error{ font-weight:bold; color:#ff0000;}

.expertform .fields input, 
.expertform .fields textarea {
	width:192px;
	border:1px solid #DBD8DC;
	background:#fff;
}

.expertform .title label, .expertform .titleUmfrageForm label{
	display:inline;
	margin-right:10px;
}

.expertform .fields .yellow {
	background:#ffffff;
}

.submitUmfrage .right { padding:0;}
.submitUmfrage input { float:right;}

.expertform .captchaLeft { padding:2px 0 0 0;}
.expertform .captchaRight {font-size:1em !Important; float:right; width:85px; padding:0 0 0 5px;}

.expertform input {
border:1px solid #DBD8DC;
}
.expertform .left {
	float:left;
	margin: 7px 0 0 1px;
}

.expertform .left .more a {
	font-size:11px;
	
}

.expertform .right {
	
}

/* default styles for extension "tx_srfeuserregister_pi1" */
.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; font-size:1.1em; }
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }

.tx-srfeuserregister-pi1-text{
	width:190px;
	background-color:#ffffff;
	border: 1px solid #DBD8DC;
	margin:0 0 6px 0;
}

.tx-srfeuserregister-pi1-text1{
	width:190px;
	background-color:#FFFFFF;
	border: 1px solid #DBD8DC;
	margin:0 0 6px 0;
}

#tx-srfeuserregister-pi1-static_info_country { width:198px; border: 1px solid #DBD8DC;}
.backForm { float:left; padding: 0 0 0 120px;}
.kontoErstellen { float:left;}

/* Wir über uns */
.newsSingleMail { font-size:1.1em; padding: 0 0 10px 0;}
.backLinkSingle {font-size:1.1em;}
.newsListMail {font-size:1.1em; padding:3px 0 0 0;}

.tx-chlatestcomments-pi1 { padding: 0 0 5px 0;}

.mostPopular { padding: 0 0 5px 0;}
.blauerHg { background-color:#E3ECF5;}

.nescefeContainer {background-color:#E3ECF5; border:1px solid #E3ECF5;}

/* Login Startseite */
.startUsername { float:left; width:90px; padding: 0 10px 0 4px; }
.startPass { float:left; width:90px;}
.loginFooterLeft { float:left;}
.loginFooterRight { float:right; padding: 0 4px 0 0;}
.inputLoginStart { width:90px; border:1px solid #cccccc; color:#333333;}

/* Gelbe Seiten */
.uebersicht { padding: 0 0 0 4px;}
.uebersicht a.more { margin:0; }

/* Seite 2 */
.tx-yellowpages-pi2 td { font-size:12px;}
.brancheHeader { background-color:#E1026C; padding: 5px 15px; margin:10px 8px 13px 0;}
.brancheHeader h1 { color:#ffffff;}

.subCatTable { width:656px; margin: 0 0 30px 0; }
.subcatCell {  padding: 7px 0 18px 16px; width:215px; background:url(../images/bg_subcat_line_bottom.jpg) no-repeat 0 100%;}
.subcatCell a { font-weight:bold; text-decoration:underline;}
.subcatCell a:hover {color:#333333; font-weight:bold; text-decoration:underline;}
.subcatCellLastRow {  padding: 7px 0 18px 16px; width:215px; }
.subcatCellLastRow a { font-weight:bold; text-decoration:underline;}
.subcatCellLastRow a:hover {color:#333333; font-weight:bold; text-decoration:underline;}

.lineDown { background:url(../images/bg_subcat_line_down.gif) repeat-y 0 0;}
.activeCat a {color:#E1026C; font-weight:bold; text-decoration:underline;}
.catLink2 { padding: 0 0 3px 0; color:#004099; font-weight:bold; font-size:13px;}
li.subCat2 {
	padding:0 0 0 8px;
	background:url(../images/bullet.gif) no-repeat left 5px;
	color:#333;
	list-style-type:none;

}
li.subCat2 a{ color:#333333; font-weight:normal; text-decoration:underline;}

li.subCat2 a:hover{ color:#004099; font-weight:normal; text-decoration:underline;}
.werbungGelbeSeiten { 
	width:540px; 
	height:150px; 
	padding: 10px 53px; 
	background:url(/fileadmin/Dateien/bilder/Werbung/bannerdummy_540x150.jpg) no-repeat;
	}

/* Regionen */
.regionCell {  
	padding: 6px 0 6px 16px; 
	width:215px; 
	background:url(../images/bg_subcat_line_bottom.jpg) no-repeat 0 100%;
	
	}
.regionCell a { 
	padding:0 0 0 8px;
	background:url(../images/regionBullet.gif) no-repeat left 4px;
	color:#333333; 
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.regionCell a:hover { 
	padding:0 0 0 8px;
	background:url(../images/regionBulletHover.gif) no-repeat left 4px;
	color:#004099; 
}

.regionLastRow {  padding: 6px 0 6px 16px; width:215px; }
.regionLastRow a { 
	padding:0 0 0 8px;
	background:url(../images/regionBullet.gif) no-repeat left 4px;
	color:#333333; 
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

.regionLastRow a:hover { 
	padding:0 0 0 8px;
	background:url(../images/regionBulletHover.gif) no-repeat left 4px;
	color:#004099; 
}

/* Gelbe Seiten Einträge */
.largecontentYellowPages {
	width:662px;
	overflow:hidden;
	background:#fff url(../images/bg-visual-t.gif) no-repeat 0 0;
	padding:12px 0 0 0;
}



.largecontentYellowPages .separator {
	width:646px;
	margin:0px 8px 0 0 ;
}

.largecontentYellowPages h1{
	color:#ffffff;
	margin:0 ;
	font-size:1.9em;
	font-weight:normal;
}

.largecontentYellowPages .csc-header h1{
	color:#004099;
	margin:0 ;
	font-size:1.9em;
	font-weight:normal;
}

.largecontentYellowPages .content p.bodytext {
	color:#333333;
}

.largecontentYellowPages .text-b{
	width:645px;
	font-size:0.91em;
	line-height:18px;
	color:#333333;
	margin:5px 9px 0 8px;
	overflow:hidden;
	background:url(../images/separator2.gif) repeat-x 0 0;
}

.yellowPagesBg { 
	padding: 0 8px;
	background:#DBE9F4 url(../images/yellowPagesBg.gif) repeat-x;
}

.tx-yellowpages-pi4 { font-size:11px; color:#333333; padding: 0 0 1px 0;}
.content .tx-yellowpages-pi4 p.bodytext {color:#333333;}
.entryHeader { background-color:#E1026C; padding: 5px 15px; margin:15px 0 0 0;}
/*.class="ypEntry"{ float:left}*/
.ypBackOverview { float:right; padding:8px 0 0 0;}
.ypBackOverview a { color:#FFFFFF;}
.ypCatDescription {
	background:#fff url(../images/ypCatDescriptionBg.gif) repeat-x;
	padding: 15px 15px 10px 15px;
	}

.ypCatSubCat { 
	padding:17px 0 7px; 
	font-size:1.7em;
	background: url(../images/ypSubCatBg.gif) repeat-x 0 100%;
	margin: 0 0 5px 0;
	}
	
/* einzelner Eintrag */
.ypEntry { background-color:#FFFFFF; margin: 0 0 15px 0; padding:12px 15px 15px 15px; height:203px; overflow:hidden;}
.ypImage { width:170px; height:150px; overflow:hidden; float:left; padding:2px 0 0 0;}
.ypImage img {width:170px;}
.ypTitle { padding: 0 0 3px 0;} 
.ypTitle h3 { font-size:16px; position:relative; left:-2px; }

.ypData { padding: 0 0 0 10px; float:left; width:430px;}
.ypDescription { height:60px; overflow:hidden;}
.ypDescription p.bodytext { font-size:12px;} 
.ypLink { padding:8px 0;}
.ypLink a { color:#DD7F41; text-decoration:underline;}
.ypLink a:hover { color:#DD7F41; text-decoration:none;}

.ypAddLeft { float:left; padding:5px 0 0 0;}
.ypCity { font-weight:bold;}
.ypRight { float:right;}
.ypDeutsch { text-align:right;}
.ypTel { text-align:right; font-size:16px; font-weight:bold; padding:2px 0 0 0;}

.ypFooter { margin:5px 0 0 0; height:45px; overflow:hidden; background-color:#E8F3F9; font-size:11px;}
.ypFooter a {font-size:11px;}
.ypMoreInfo { float:left; width:170px;}
.ypMoreInfo img { margin:10px 0 0 15px;}
.ypKarte { float:left; margin:0 0 0 10px; width:150px;}
.ypFooter .more a{
	background:url(../images/a-more.gif) no-repeat left 3px;
	padding:0 0 0 13px;	
	display:block;
	margin:10px 0 0;
	font-weight:bold;
}

.ypKontakt { float:left; width:150px;}
.ypKontakt .ypMaps  .more a{
	background:url(../images/a-more.gif) no-repeat left 3px;
	padding:0 0 0 13px;	
	display:block;
	margin:2px 0 0;
}
.ypEmail { height:25px; overflow:hidden;}
.ypDruckenEmpfehlen { float:right; padding: 8px 2px 0 0;}
.ypFooter .ypDruckenEmpfehlen .more a{
	background:url(../images/a-more.gif) no-repeat left 3px;
	padding:0 0 0 13px;	
	display:block;
	margin:2px 0 0;
}

/* per E-Mail verschicken */
.tx-yellowpages-pi6 { font-size:12px; color:#333333; padding: 0 0 1px 0;}

.ypSuccess { font-weight:bold; padding: 0 0 10px 15px;}

.form input {width:290px; border:1px solid #DBD8DC; background-color:#ffffff;}
.form textarea{ width:290px; border:1px solid #DBD8DC; background-color:#FFFFFF;}
.form #senden { width:65px; color:#004099; height:20px; }
.formName { width:150px; padding:0 10px 0 0;}
.tx-yellowpages-pi6 p.error { margin:0; color:#ff0000;}
.ypCaptchaLeft { float:left; padding:10px 0;}
.ypCaptchaLeft input { width:95px; background-color:#ffffff; margin:10px 15px 0 0;}

.ypCaptchaText { float:left; width:180px; padding:10px 0;}
.ypCaptchAbove {border-bottom:1px solid #CBD6EA}
.ypCaptcha { border-bottom:1px solid #CBD6EA; border-top:1px solid #ffffff}
.ypCaptchBelow {border-top:1px solid #ffffff}


/* Tabellen */
.contenttable h2 { 
	font-size:1.4em; 
	padding: 0 0 5px 0; 
	background:url(../images/separator2.gif) repeat-x left 100%;
	color:#0F3794;
}
.contenttable h3{ font-size:13px; padding: 0 0 1px 0;}
.contenttable td { font-size:12px;}

/* Blog Updater */
.tx-chnewsnotifier-pi1 { font-size:12px;}

/* Login Box */
.tx-newloginbox-pi1 strong, .tx-newloginbox-pi1 table{ padding: 0 0 0 5px}
.logoutStart { margin:5px 0;}

.contenttable td{ border:1px solid #DBD8DC;}

/* Branchen-Guide Kategorien Mitte FR20091219 */
.bgKatMitte
{
/*background-color:#E3ECF5;*/
	margin:20px 5px;
}

.bgKatMitte h3
{
	border-bottom:1px solid #DBD8DC;
	margin-bottom:2px;
}

.bgKatMitte ul
{
	list-style-type:none;
	margin:0;
	padding:0 0 8px;
	overflow:auto;
	width:435px;
}

.bgKatMitte li
{
/*background: white;*/
	color:black;
	font-size:12px;
	display:0;
	display:inline-block;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:7px 4px;
	margin:4px 0 0;
	padding:0 0 0 14px;
	text-align:left;
	vertical-align:top;
	width:127px;
}

.bgKatMitte * html li
{
	display:inline;
}

.bgKatMitte *:first-child+html li
{
	display:inline;
}

.bgKatMitte a.more
{
	margin: 0 0 5px 294px;
}

.bgKatMitte .brancheHeader h1
{
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
}

.bgKatMitte .brancheHeader
{
	background-color:#E1026C;
	margin:2px 0 10px;
	padding:1px 15px;
}

