body{
	margin:0;
	font-size:12px;
	font-family:"Arial";
	line-height:16px;
}

#left{
	float:left;
	width:200px;
}
#content{
	width:550px;
	padding:0px 0px 20px 20px;
	float:left;
}
#right{
	min-height:30px;
	height:auto;
	float:left;
	width:200px;
	margin-left:20px;
	line-height:16px;
	background:url(/fileadmin/template/img/dummy_weiss.gif) 0px 29px repeat-x;
}
* html #right{height:30px;}
#right p{
	padding:8px 10px 8px 10px;
	margin:0;
}
#standard{
	float:left;
	width:100px;
}
#outer{
	width:990px;
	background:url(/fileadmin/template/img/bg_outer.gif) repeat-y;
}
.bodytext{margin:0;}
.clearer{clear:both;}


/* ##### LINKS ##### */
a img{border:none;}


/* ##### KOPFBEREICH ##### */
#container_datum{
	height:20px;
	width:990px;
}
#inhalt_datum{
	width:985px;
	text-align:right;
	padding-right:5px;
	font-size:11px;
	line-height:18px;
}
#container_kopfbild{width:990px;}
#logo{
	width:990px;
	text-align:right;
	position:absolute;
	z-index:50;
}
#container_kopfnavigation{
	height:20px;
	width:990px;
}
#inhalt_kopfnavigation{
	width:980px;
	font-size:11px;
	line-height:18px;
	padding-left:10px;
}


/* ##### KOPFNAVIGATION ##### */
.std_nav{
	float:left;
	font-size:11px;
	margin-right:20px;
}
.std_nav a{
	text-decoration:none;
}
.std_nav a:hover{
	text-decoration:underline;
}
.std_nav_akt{
	float:left;
	font-size:11px;
	margin-right:20px;
}
.std_nav_akt a{
	text-decoration:underline;
}


/* ##### BREADCRUMP ##### */
#breadcrump{
	float:left;
	width:660px;
	height:20px;
	margin-left:220px;
	line-height:18px;
}
*html #breadcrump{margin-left:110px;}
.breadcrump{
	float:left;
	font-size:11px;
}
.breadcrump a{
	text-decoration:none;
}
.breadcrump a:hover{text-decoration:underline;}
.breadcrump_akt{
	float:left;
}
.breadcrump_akt a{
	font-size:11px;
	text-decoration:none;
}
.breadcrump_akt a:hover{text-decoration:underline;}
#breadcrump_txt{
	float:left;
	font-size:11px;
}


/* ##### HAUPTNAVIGATION ##### */
.nav1 a{
	display:block;
	border-bottom:1px solid #FFF;
	width:185px;
	padding:7px 5px 7px 10px;
	text-decoration:none;
}
.nav1_akt a{
	display:block;
	border-bottom:1px solid #FFF;
	width:185px;
	padding:7px 5px 7px 10px;
	text-decoration:none;
	font-weight:bold;
}
.nav1_ifsub a{
	display:block;
	border-bottom:1px solid #FFF;
	width:185px;
	padding:7px 5px 7px 10px;
	text-decoration:none;
}
.nav1_cur_ifsub a{
	display:block;
	border-bottom:1px solid #FFF;
	width:185px;
	padding:7px 5px 7px 10px;
	text-decoration:none;
	font-weight:bold;
}
.nav1_akt_ifsub a{
	display:block;
	border-bottom:1px solid #FFF;
	width:185px;
	padding:7px 5px 7px 10px;
	text-decoration:none;
}
.nav2 a{
	display:block;
	border-bottom:1px solid #FFF;
	width:175px;
	padding:7px 5px 7px 20px;
	text-decoration:none;
}
.nav2_akt a{
	display:block;
	border-bottom:1px solid #FFF;
	width:175px;
	padding:7px 5px 7px 20px;
	text-decoration:none;
	font-weight:bold;
}
.nav2_ifsub a{
	display:block;
	border-bottom:1px solid #FFF;
	width:175px;
	padding:7px 5px 7px 20px;
	text-decoration:none;
}
.nav2_cur_ifsub a{
	display:block;
	font-size:12px;
	border-bottom:1px solid #FFF;
	width:175px;
	padding:7px 5px 7px 20px;
	text-decoration:none;
	font-weight:bold;
}
.nav2_akt_ifsub a{
	display:block;
	border-bottom:1px solid #FFF;
	width:175px;
	padding:7px 5px 7px 20px;
	text-decoration:none;
}
.nav3 a{
	display:block;
	border-bottom:1px solid #FFF;
	width:165px;
	padding:7px 5px 7px 30px;
	text-decoration:none;
}
.nav3_akt a{
	display:block;
	border-bottom:1px solid #FFF;
	width:165px;
	padding:7px 5px 7px 30px;
	text-decoration:none;
	font-weight:bold;
}


/* ##### UEBERSCHRIFT ##### */
.csc-header-n1{
	padding:6px 10px 7px 10px;
	margin-bottom:10px;
	line-height:16px;
	margin-bottom:-10px;
	font-size:100%;
	font-weight:bold;
}
* html .csc-header-n1{
	margin-bottom:0px;
}
#right .csc-header-n1{
	height:30px;
	padding:0px 10px 0px 10px;
	margin-bottom:-16px;
	line-height:28px;
	margin-top:0px;
	margin-bottom:0px
	font-weight:bold;
	background:url(/cms/fileadmin/template/img/dummy_weiss.gif) 0px 29px repeat-x;
}


/* ##### FUSSZEILE ##### */
#container_fusszeile{
	height:20px;
	width:990px;
	margin-top:20px;
}
#inhalt_fusszeile{
	width:990px;
	text-align:center;
	font-size:10px;
	line-height:18px;
}


/* ##### NEWS ##### */
#content.news_list_eins{width:550px;}
.news_list_title{
	padding:6px 10px 7px 10px;
	margin-bottom:10px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
.news_list_title a{text-decoration:none;}
.news_list_title a:hover{text-decoration:underline;}
.news_list_img{float:left;}
.news_list_img img{margin-right:7px;}
* html .news_list_sub{margin-top:-10px;}
*+html .news_list_sub{margin-top:-10px;}
.news_list_mehrlink{
	text-align:right;
	margin:5px 0px 15px 0px;
}
.news_list_mehrlink a{text-decoration:none;}
.news_list_mehrlink a:hover{text-decoration:underline;}
#content .news_latest_eins{
	float:left;
	width:265px;
}
.news_latest_eins p{margin:0;}
#content .news_latest_zwei{
	float:right;
	width:265px;
}
.news_latest_zwei p{margin:0;}
.news_latest_title{
	padding:6px 10px 7px 10px;
	margin-bottom:10px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
.news_latest_title a{text-decoration:none;}
.news_latest_title a:hover{text-decoration:underline;}
.news_latest_img{float:left;}
.news_latest_img img{margin-right:7px;}
.news_latest_mehrlink{
	text-align:right;
	margin:5px 0px 15px 0px;
}
.news_latest_mehrlink a{text-decoration:none;}
.news_latest_mehrlink a:hover{text-decoration:underline;}
#right .news_latest_eins{width:200px;}
#right .news_latest_zwei{
	clear:both;
	width:200px;
}
#right .news_latest_title{
	border-bottom:1px solid #FFF;
	padding:6px 10px 7px 10px;
	margin-bottom:10px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}
#right .news_latest_title a{text-decoration:none;}
#right .news_latest_title a:hover{text-decoration:underline;}
#right .news_latest_img{float:left;}
#right .news_latest_img img{
	margin-right:7px;
}
#right .news_latest_sub p{
	border:none;
	padding-top:0;
	padding-bottom:0;
}
#right .news_latest_mehrlink{
	text-align:right;
	border-bottom:5px solid #FFF;
	padding:0px 10px 10px 0px;
	margin:5px 0 0 0;
}
#right .news_latest_mehrlink a{text-decoration:none;}
#right .news_latest_mehrlink a:hover{text-decoration:underline;}
.news_single_title{
	height:29px;
	padding:0px 10px 0px 10px;
	font-size:12px;
	line-height:28px;
	margin-bottom:10px;
	margin-top:0px;
	font-weight:bold;
}
.news_single_content p{margin:0;}
.news_single_img{float:right;}
.news_single_backlink{margin-top:10px;}


/* ##### DRUCKVERSION ##### */
#druckversion{
	float:right;
	height:20px;
	line-height:18px;
	font-size:11px;
	padding-left:20px;
	background:url(/fileadmin/template/img/icon_druck.gif) no-repeat 0px 2px;
}
#druckversion a{
	text-decoration:none;
}
#druckversion a:hover{text-decoration:underline;}


/* ##### SUCHBOX ##### */
#suchbox{
	height:26px;
	font-size:12px;
	padding:4px 0px 0px 10px;
	margin-bottom:5px;
}
#suchbox input{
	height:18px;
	border:none;
	margin-left:5px;
	width:144px;
	padding-top:3px;
}
* html #suchbox{padding:3px 0px 0px 10px;}
* html #suchbox input{height:17px;}
*+html #suchbox{padding:3px 0px 0px 10px;}
*+html #suchbox input{height:17px;}


/* ##### SCHRIFTGROESSENWAEHLER ##### */
.fontchoose{
	float:left;
	margin-right:5px;
}
a:hover .fontchoose{text-decoration:underline;}


/* ##### KONTAKTFORMULAR ##### */
#kontakt_outer {
	width:410px;
	margin-top:15px;
	margin-left:70px;
}
#kontakt_absenden a:link, #kontakt_absenden a:visited {
	float:right;
	display:block;
	margin-top:10px;
	width:100px;
	height:20px;
	text-decoration:none;
	font-weight:bold;
}
#kontakt_absenden input{background:none;}
#kontakt_absenden a:hover{text-decoration:underline;}
.kontakt_input{
	width:100px;
	font-size:11px;
	margin-bottom:10px;
}
.kontakt_input_plz{
	width:33px;
	font-size:11px;
	margin-bottom:10px;
	margin-right:3px;
}
.kontakt_input_ort{
	width:63px;
	font-size:11px;
	margin-bottom:10px;
}
* html .kontakt_input_ort{
	width:60px;
}
*+html .kontakt_input_ort{
	width:60px;
}
textarea {
	width:390px;
	font-family:Arial;
	font-size:12px;
}
.kontakt_input_text{margin-bottom:10px;}


/* ##### EMaillink im rechten Bereich urba0710 */
.linkrechtespalte {}
.linkrechtespalte:link{color:#ffffff; font-weight:normal; text-decoration:none}
.linkrechtespalte:active{color:#ffffff; font-weight:normal; text-decoration:none}
.linkrechtespalte:visited{color:#ffffff; font-weight:normal; text-decoration:none}
.linkrechtespalte:hover{color:#ffffff; font-weight:normal; text-decoration:none}

/* ##### CSS FUER RTE ##### */
.ueberschrift-txt{font-size:120%;}


/* ##### SCHRIFTGROESSENWAEHLER ##### */
.tx-ghfontsize-pi1{
	float:left;
	background:none;
	height:20px;
	padding:0;
}
.tx-ghfontsize-pi1 a:hover{text-decoration:underline;}
.tx-ghfontsize-smaller{
	font-size:12px;
	line-height:15px;
}
.tx-ghfontsize-reset{
	font-size:12px;
	line-height:15px;
	margin-right:3px;
}
.tx-ghfontsize-larger{
	font-size:12px;
	line-height:15px;
}


/* ##### BUCHUNGSKALENDER ##### */
.listYearTitle{
	height:29px;
	padding:0px 10px 0px 10px;
	font-size:100%;
	line-height:28px;
	margin-top:0px;
	font-weight:bold;
}
.tx-flatmgr-pi1{margin-top:-10px;}
.tx-flatmgr-pi1 td.dayNames{border:none !important;}
.tx-flatmgr-pi1 .availabilityInputHeader{display:none;}
.tx-flatmgr-pi1 div.errorMessage{
	border:none;
	padding:0;
	margin:10px 0px;
}


/* ##### P2 LINK ##### */
#p2{
	left:-999px;
	position:absolute;
	z-index:5;
}
