body{
	margin:0;
	padding:0;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	font-size:12px;
}

td {
	vertical-align:top;
}


H1, H1 A{
  /*font-size:12px;*/
  font-size:14px;
  font-weight:700;
}

.news-list-container .news-list-item H1{
	margin:0px;
	margin-top:5px;
}

.csc-mailform P{
	font-size:12px;
}

.csc-mailform TR{
	vertical-align:top;
}

A{
	margin:0;
	padding:0;
	font-size:12px;
	/*color:#3A8CBC;*/
	text-decoration:none
}

input[type=hidden] {
    display: none !important;
}
	

a:hover{    
	/*color:2C698C;*/
}

.lang1{
	position:absolute;
	top:8px;
	left:6px;
}

.lang2{
	position:absolute;
	top:8px;
	left:41px;
}

.lang3{
	position:absolute;
	top:8px;
	left:76px;
}

.glob_menu {
	height:30px;
}

.glob_menu div {
	float:left;
}


#globMenu{
	color:#007FD0;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	margin-top:5px;
}

#globMenu A{
	color:#007FD0;
	text-decoration:none;
}


#globMenu TD.slash{
	padding-bottom:5px;
}

#globMenu TABLE{
	margin-top:4px;
}

#langBut{
	float:left;
	width:110px;
	height:34px;
}
#langBut{width:40px;}

#search {float:right;display:inline;margin-top:6px;}

#footer{
	height:62px;
	background:#3A8CBC;
	text-align:center;
	font-size:12px;
	color:white;
}


#footer DIV{
	margin-bottom:2px;
	background:#E5EAF0;
	font-size:1px;
}

#footer IMG{
	height:2px;
}

#mainMenu{
	background-color:#C8DEF3;
	background-image:url(folge_FILES/bg_subMenu_folge.gif);
	background-repeat:repeat-x;
	background-position:0px 15px;
	padding-top:15px;
	font-family: arial, verdana, sans-serif;
}
#mainMenu TABLE{
	background-color:#EBEBEB;
	border-top:1px solid white;
	border-bottom:1px solid white;
}

#mainMenu TD{
	/*background-color:#FFFFFF;*/
	/*text-align:center;*/
	height:25px;
}

#mainMenu A{
	/*
	display:block;
	color:#000;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	height:18px;
	padding-top:6;
	*/
	margin:0;
	
}

#mainMenu A.aktItem{
	color:white;
}

.mItem147, .mItem139, .mItem116, .mItem102, .mItem96, .mItem95{
	background-image:url(../images/color/bgMenuItem_0.jpg);
}



.mItem147:hover{
	background-image:url(../images/color/bgMenuItem_147.gif);
}
.mItem139:hover{
	background-image:url(../images/color/bgMenuItem_139.jpg);
}
.mItem116:hover{
	background-image:url(../images/color/bgMenuItem_116.jpg);
}
.mItem102:hover{
	background-image:url(../images/color/bgMenuItem_102.jpg);
}
.mItem96:hover{
	background-image:url(../images/color/bgMenuItem_96.jpg);
}
.mItem95:hover{
	background-image:url(../images/color/bgMenuItem_95.jpg);
}


#subMenu{
	margin-top:10px;
	/*border:1px solid black;*/
	width:152px;
	font-style:italic;
	font-family: arial, verdana, sans-serif;

}

#subMenu DIV.title{
	padding-left:10px;
	padding-top:9px;
	background-image:url(../images/subMenuTitle.gif);
	height:24px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

#subMenu IMG.remove{
	position:absolute;
	top:-100px;
	left:-100px;
	visibility:hidden;
}

.subMenu {
	border-left:1px solid #B6BCBC;
	border-right:1px solid #B6BCBC;
	border-bottom:1px solid #ffffff;
	line-height:18px;
}

.subMenu A{
	display:block;
	background-color:#2F9BD0;
	padding-top:2px;
	padding-left:10px;
	color:#ffffff;

}

.subMenu A:hover, A:hover H1, A:hover H2, A:hover H3{
	color:#23769E;
}

.aktItem a {
	text-decoration:underline;
	font-weight:bold;
}

/*
#subMenu A.sub{
	padding-left:36px;
	padding-top:5px;
	background:#CDDEEE;
	height:18px;
	color:#000;
	border-bottom-color:#8DB3C6;
}

#subMenu A.akt{
	text-decoration:underline;
}

#subMenu A.aktSub{
	padding-left:36px;
	padding-top:5px;
	background:#FFF;
	height:18px;
	color:#000;
	border-bottom-color:#B3BDBE;
	text-decoration:none;
	background-image:url(folge_FILES/subItemMarker.gif);
	background-repeat:no-repeat;
	background-position:9px 6px;
}
*/
#subMenu DIV.foot{
	background-image:url(../images/subMenuFoot.gif);
	height:28px;
}

#left #content{
	background-color:#E3EAF0;
	background-image:url(folge_FILES/bg_cont_folge.jpg);
	background-repeat:repeat-x;
	height:180px;
	padding-left:12px;
}

#content TD{

	margin:0;
	padding:0;
}


#content TD.contHead{
	width:427px;
	height:34px;
	background-image:url(folge_FILES/bg_cont_head.gif);
	margin-top:10px;
	padding-left:9px;
	padding-top:9px;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	/*color:#016CB0;*/
	color:#3399CC;
}


#content TD.contMain{
	width:418px;
	height:588px;
	overflow:hidden;
	background-image:url(folge_FILES/bg_cont_main.gif);
	padding-left:9px;
	padding-right:9px;
	padding-top:12px;
}

#content TD.contMain, #content TD.contMain .tx-tdnewsletter-pi1 TD{
	font-size:12px;
	color:#202020;
}


#content TD.contFoot{
	width:436px;
	height:10px;
	background-image:url(folge_FILES/bg_cont_foot.gif);
}


#content TD.infoHead{
	width:183px;
	height:25px;
	height:34px;
	background-image:url(folge_FILES/bg_info_head.gif);
	margin-top:10px;
	padding-left:9px;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#20960E;
}

#content TD.infoMain{
	width:174px;
	height:82px;
	overflow:visible;
	background-image:url(folge_FILES/bg_info_main.gif);
	padding-left:9px;
	padding-right:9px;
	padding-top:12px;
	font-size:12px;
	color:#202020;
}

#content TD.infoFoot{
	width:192px;
	height:10px;
	background-image:url(folge_FILES/bg_info_foot.gif);
}

.contMain label, .contMain input, .contMain select {
    height:19px;
	display: block; 
	float: left;
	border: 1px solid #66A0DB;
	background-color: #ffffff; 
	color: #292929; 
	margin: 2px;
	margin-left:0px;
}

.contMain textarea {
	border: 1px solid #66A0DB;
	margin-left: 1px;
}

.rSchatten{
	background-image:url(folge_FILES/bg_right.gif);	
}

.rSchatten IMG{
	width:20px;
}

.uSchatten{
	background-image:url(folge_FILES/bg_bottom.gif);
}
.urSchatten{
	background-image:url(folge_FILES/bg_bottom_r.gif);
	background-repeat:no-repeat;
}



.rect1_top{
	background-image:url(folge_FILES/rect1_top.gif);
	font-size:1px;
}

.rect1_mid{
	background-image:url(folge_FILES/rect1_mid.gif);
}

.rect1_bot{
	background-image:url(folge_FILES/rect1_bot.gif);
	font-size:1px;
}

.rect2_top{
	background-image:url(folge_FILES/rect2_top.gif);
	font-size:1px;
}

.rect2_mid{
	background-image:url(folge_FILES/rect2_mid.gif);
}

.rect2_bot{
	background-image:url(folge_FILES/rect2_bot.gif);
	font-size:1px;
}
.rect3_top{
	background-image:url(folge_FILES/rect3_top.gif);
	font-size:1px;
}

.rect3_mid{
	background-image:url(folge_FILES/rect3_mid.gif);
}

.rect3_bot{
	background-image:url(folge_FILES/rect3_bot.gif);
	font-size:1px;
}
.rect4_top{
	background-image:url(folge_FILES/rect4_top.gif);
	font-size:1px;
}

.rect4_mid{
	background-image:url(folge_FILES/rect4_mid.gif);
}

.rect4_bot{
	background-image:url(folge_FILES/rect4_bot.gif);
	font-size:1px;
}


HR.contRect {
	height:0px;
	border-top:1px solid;
	margin:10px 1px;
}

DIV.contRect{
	color:#444444;
	font-size:12px;
	margin-left:18px;
	/*border:1px solid black;*/
}

/*
H1.contRect{
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-left:18px;
}
*/
.urlaub{
	color:#EB7A00;
	border-color:#EB7A00;
}
DIV.urlaub{width:259px;}

.reisen{
	color:#006CB1;
	border-color:#006CB1;
}
DIV.reisen{width:465px;}

.verpassen{
	color:#22980C;
	border-color:#22980C;
}
DIV.verpassen{width:260px;}

.empfehlen{
	color:#22980C;
	border-color:#22980C;
}
DIV.empfehlen{width:157px;}

.werbung{
	color:#011EDA;
	border-color:#011EDA;
}
DIV.werbung{width:259px;}


.mainTab{
/*	border:1px solid black;	*/
}
.mainTab TD{
	border:1px solid black;
}

P.csc-caption{
  font-size:12px;
}

#googleTab{
	/*border:1px solid #C2D7EC;*/
	border:1px solid white;
	padding-left: 5px;
	margin-top:25px;
}

#googleTab TD{
	/*border-bottom:5px solid #C2D7EC;*/
	border-bottom:5px solid white;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
}

#googleTab TD A{
	color:#666666;
	font-size:10px;
	text-decoration:none;
}




#googleTab TD B A{
	color:#444444;
	font-size:13px;
	text-decoration:underline;
}

#googleTab TD.link{
	/*background:#C2D7EC;*/
	background:white;
	padding-top:0;
	padding-bottom:0;
}

#googleTab TD.link A{
	font-size:10px;
	color:#444444;
	height:15px;
	text-decoration:underline;
}

input, textarea    {
	border:1px solid #66A0DB;
	background:#E3EAF0;
}


FORM.suche{
	margin:0;
}

/* textfeld f? suche im kopf*/
FORM.suche INPUT.textfeld{
	border:0px solid white;
/*	border-bottom:2px solid #FF8500; */
	background:#FFE0B2;
	height:18px;
	width:139px;
	font-size:12px;
	padding-left:4px;
	padding-top:2px;
}

/* der button f? suche im kopf*/
FORM.suche INPUT.suche{
	border:none;
}

/*
#content H1.csc-firstHeader{
	font-size:13px;
}
*/
#content IFRAME{
	border:none;	
}

.cate H2 {
	font-size: 12px;
	font-weight:bold;
	color: #3A8CBC;
	margin-bottom: 0px;
}

.weather{
	font-size:11px;
	color:#000000;
}




.tx-travelguide-pi1-searchbox-sword{
  background:#FFF;
  border:1px solid #5E990C;
}


select {
	width:250px;
	height:20px;
	background-color:#ffffff;
	color:#000000;
	border: 1px dotted #793C03;
}

.tx-travelguide-pi1-listrowField-address
              {font-size:12px;color:#202020;}
.tx-travelguide-pi1-listrowField-place
              {font-size:12px;color:#202020;}
.tx-travelguide-pi1-listrowField-tel
              {font-size:12px;color:#202020;}
.tx-travelguide-pi1-listrowField-fax
              {font-size:12px;color:#202020;}
.tx-travelguide-pi1-listrowField-desc
              {font-size:12px;color:#202020;}
.tx-travelguide-pi1-listrowField-reachus
              {font-size:12px;color:#202020;}
.tx-travelguide-pi1-searchbox-button
              {width:140px;
               height:18px;
               background-color:#5E990C;
               color:#FFFFFF;
               BORDER-LEFT: 0px;
               BORDER-RIGHT: 0px;
               BORDER-TOP: 0px;
               BORDER-BOTTOM: 0px;
}
.tx-travelguide-pi1-searchbox, .tx-travelguide-pi1 TD
{font-size:12px;color:#202020;}
.tx-travelguide-pi1-label
{font-size:12px;color:#202020;}

/*
.tx-travelguide-pi1-browsebox TD{
  color:2C698C;
}
*/

.tx-travelguide-pi1-listView A SPAN.tx-travelguide-pi1-listrowField-cat, .tx-travelguide-pi1-listView A SPAN.tx-travelguide-pi1-listrowField-name{
	font-weight:bold;	
}

.subscriptForm input.email, .subscriptForm input.name{
	width:200px;
}

.content-element TD{
	font-size:11px;
}
.foot {
                color: #ffffff;
                text-decoration: none;
}
/*.twrss_bodytext{
background-color:#EAEFE2;
}*/
.tx-cmwlinklist-pi1 input{width:250px;}
.tx-cmwlinklist-pi1 textarea{width:250px;}
.tx-cmwlinklist-pi1 submit{width:250px;}
tx-wecdiscussion-form {margin:0;
	                 padding:0;
	                 font-family: trebuchet ms, arial, verdana, sans-serif;
	                 font-size:12px;}
.tx-wecdiscussion-form input{width:250px;}
.tx-wecdiscussion-form textarea{width:250px;}
.tx-wecdiscussion-form submit{width:250px;}

.error {color:#FF0000;}
