@import url("font/stylesheet.css");

@charset "utf-8";

/* HEADER */

#wrap_head{

	margin: 3em 0 0 0 !important;

	border: 6px solid #111d49 !important;

	border-bottom: none !important;

	padding-bottom: 12px !important;

	background: #120e0b url("gfx/bg_header.png") repeat-x left top !important;

	position: relative !important;

	height: 140px !important;

}



#hd .wrapper_start{

	margin:3em 0 0 0;

	border:6px solid #111d49;

	background:url("gfx/bg_header.png") repeat-x left top;

	position:relative;

}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {

	margin-right: 10px !important;

}



#menu_header_left{

	height:100px;

}



#menu_header{

    position:relative;

}

.searchbox_header{

	position:absolute;

	top:60px;

	right:-25px;

}

.searchbox_header .tx-ffuser-pi1-searchbox-sword{

        border:none;padding:2px;font-family:arial;font-size:11px;width:150px;

}

.tx-ffuser-pi1-searchbox-button{

             border:none;background:url('gfx/lupe.png') 3px 5px no-repeat;width:25px;height:23px;color:transparent;cursor:pointer;

}

#menu_header ul.menu{

	margin:0 -30px 0 0;

	color:#76716b;

	list-style-type:none;

	float:right;

}

#menu_header ul.menu li{

	display:inline;

}

#menu_header ul.menu li a{

    color:#76716b;

    text-decoration:none;

    padding:0 1em;

    font-weight:bold;

}

#menu_header ul.menu li.spacer{

	background:#76716b;

	padding-left:1px;

}





#menu_main{

	height:40px;

	border-bottom:1px solid #090909;

    text-align:left;

    position:relative;

	width:978px;

	overflow:hidden;

}

.bg_menu_main{

	background: #120E0B;

}

.bg_menu_main_start{

	background: #120E0B url("gfx/bg_div_menu_start.png") repeat-x right top;

}

#menu_main .menu{

    position:absolute;

    top:0;

    left:0;

    z-index:1;

    width:775px;

	padding:0 0 0 0em;

    height:40px;    

    background:url("gfx/bg_navi.png") no-repeat left top;

	font-family: LinuxLibertineBold;

	font-size:18px;

	overflow:hidden;

	margin:0;

}

#menu_main .menu_main_start{

    background:url("gfx/bg_menu_start.png") no-repeat left top;

}

#menu_main .menu li{

    display:inline;

}

#menu_main .menu li a{

    color:#513c00;

	

    display:inline-block;

	text-decoration:none;

    padding:13px 13px 13px 13px;

}

#menu_main .menu li a:hover,#menu_main .menu li.aktiv a{

	background:url("gfx/bg_menu_hover.png") left top;

}

#homelink a{

    position:absolute;

    text-align:center;

    color:#fff;

    text-decoration:none;

    width:250px;

    height:40px;

    right:0;

    top:0;

    background:#4B453A url(gfx/tour.jpg) no-repeat right top;

    z-index:0;

}

/* BD */

#bd .wrapper{

	border-right:6px solid #111d49;

	border-left:6px solid #111d49;

	background:#f5f5f5;

	font-size:1.2em;

	position:relative;

	text-align:left;

}



#content{

    padding:2em 1.5em 2em 0.5em;

	min-height:350px;

}

#content h1{

	color:#878685;

	font-family: LinuxLibertineItalic;

	font-size:2.2em;

    width:auto;

	display:inline-block;

	background:#f5f5f5;

	padding-right:0.2em;

}

#content .csc-header,#content .csc-textpicHeader{

    background:url(gfx/bg_h1.png) repeat-x center -3px;

    display:block;

}

#content .csc-textpic-imagewrap{

	padding:1em 0;

	

}

#content .csc-textpic .csc-textpic-text{

	margin-left:10px;

}

#content img{

	border: 1px solid #5c5c5c;	

	padding:4px;

	background:#fff;

}

#content #map_canvas img{

	border: none;	

	padding:0;

	background:none;

}

#sidebar_left .menu{

    color:#564400;

    list-style-type:none;

    padding:0;

    margin:2em 0 1em 1em ;

	background:url("gfx/bg_menu_hover.png") left top;

}

#sidebar_left .menu li a{

    color:#564400;

    font-weight:bold;

    text-decoration:none;

    display:block;

    padding:0.5em 0 0.1em 1em;

    margin:0 1em 0 0;

    border-bottom:1px solid #f5f5f5;

}

#sidebar_left .menu li a:hover,#sidebar_left .menu li.aktiv a{

    border-bottom:1px solid #bfa55c;

}

#sidebar_left .menu  ul.menu_level_2{

    list-style-type:none;

    padding:0;

    margin:0 0 0.5em 0;

    font-size:11px;

    text-transform:uppercase;

}

#sidebar_left .menu  ul.menu_level_2 li a{

    border:none;

	font-weight:normal;

    padding:0.3em 0 0.1em 3em;

}

#sidebar_left .menu  ul.menu_level_2 li.aktiv a{

    font-weight:bold;

}





	

/* FOOTER */

#ft	.wrapper{

	border:6px solid #111d49;

	border-top: none;

	background:#120e0b;

	color:#76716b;

	margin:0 0 3em 0;

	padding:6px 0;

}

#ft ul.menu{

	margin:0;

	list-style-type:none;

}

#ft ul.menu li{

	display:inline;

}

#ft ul.menu li a{

    color:#76716b;

    text-decoration:none;

    padding:0 1em;

    font-weight:bold;

}

#ft ul.menu li.spacer{

	background:#76716b;

	padding-left:1px;

}

/* ADRESSEN */

.tx-ffuser-pi1-browsebox p,

.tx-ffuser-pi1-browsebox table,

.tx-ffuser-pi1-browsebox table td{

    margin:0;padding:0 5px 0 0;font-size:11px;width:auto;

}

.tx-ffuser-pi1-browsebox table{

    margin:0 0 1em 0

}

.tx-ffuser-pi1-browsebox table a{

    color:#000;

}

.tx-ffuser-pi1 .desc{

    border-bottom:1px solid #aeaeae;

    padding:0.5em 0;

}

.tx-ffuser-pi1 h2.search{

	background:#dddddd;

	padding:3px;

	font-size:16px;

	font-weight:bold;

}

.tx-ffuser-pi1 .short_desc{

    border-bottom:1px solid #aeaeae;

    padding:1em 0 13px 0;

	height:45px;

}

.tx-ffuser-pi1 .short_desc p{

	margin-bottom:0;

}

.tx-ffuser-pi1 .open{

    padding:1.5em 0 0 0;

}

.tx-ffuser-pi1 .address{

    padding: 1.5em 0 ;

    font-weight:bold;

}

.tx-ffuser-pi1 .net{

    padding: 1.5em 0 0 0 ;

}

.tx-ffuser-pi1 .net .mail{

    padding:0 0 0;

}

.tx-ffuser-pi1 .wrap_single_image{

	margin-bottom:1em;

}

#content .tx-ffuser-pi1 .list .csc-textpic-imagewrap{

	padding:4px;

	border: 1px solid #5c5c5c;	

	width:318px;

	overflow:hidden;

	height:77px;

	text-align:center;

	background:#fff;

}

#content .news-list-container .tx-ffuser-pi1 .list .csc-textpic-imagewrap{

	padding:4px;

	border: 1px solid #5c5c5c;	

	width:318px;

	overflow:hidden;

	height:77px;

	text-align:center;

	background:#fff url('gfx/platzhalter_news.jpg') no-repeat 4px 4px;

}

.tx-ffuser-pi1 .list .title{

	font-size:1.2em;

	font-weight:bold;

}

.tx-ffuser-pi1 .list .title a{

	color:#000;

	text-decoration:none;

}

.tx-ffuser-pi1 .short_desc a{

	color:#000;

}

#content .tx-ffuser-pi1 .list{

	margin-bottom:1em;

}



#content .tx-ffuser-pi1 .list img{

	border:none;

	padding:0;

	float:none;

}

.news-single-item h2{

	font-size:12px;

	font-weight:bold;

}

.news-single-backlink {

	padding:0;

}

.news-single-item a{

	color:#000;

}

.news-single-backlink a{

	color:#000;

}

.tx-ffuser-pi1 .navigation{

    display:block;

    margin:1em 0 2em 0;

}

.news-list-container img{

	margin:0 auto;

}

.tx-ffuser-pi1 .navigation a{

    color:#513c00;

    background:#b1984f;

    text-decoration:none;

    padding:0.2em 0.5em;

	font-weight:bold;

	font-size:11px;

    cursor:pointer;

    margin:0 0.5em 0 0;

    border:1px solid #513c00;

    -moz-border-radius:4px;

}

.tx-ffuser-pi1 .navigation a:hover,.tx-ffuser-pi1 .navigation a.active{

	color:#000;

}

/*SEARCHBOX*/

.tx-ffuser-pi1-searchbox table{width:auto;}

.tx-ffuser-pi1-searchbox table td{padding:0 5px 0 0;}

.tx-ffuser-pi1-searchbox  .tx-ffuser-pi1-searchbox-sword{

        padding:2px;font-family:arial;font-size:11px;width:150px;margin:3px 0 0 0;

}

.tx-ffuser-pi1-searchbox .tx-ffuser-pi1-searchbox-button{

             border:none;background:url('gfx/lupe.png') 3px 4px no-repeat;width:25px;height:23px;color:transparent;cursor:pointer;

}

.search_list a{

	color:#000;text-decoration:none;

}





.nav_ba .news-single-backlink{

	margin: 0 200px;

	text-align: center;

}

.nav_ba a{

	text-decoration: none;

}

.nav_ba a:hover{

	text-decoration: underline;

}

.news-list-browse {

	margin-bottom:10px;

	padding: 1em 0 0 0;

	text-align:center;

	

}

.browseLinksWrap{font-size: 12px !important;}

.news-list-browse .disabledLinkWrap,.news-list-browse .activeLinkWrap,.news-list-browse .browseLinksWrap a{

	padding: 0 5px;

}