@charset "utf-8";/* CSS Document */ html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption {        margin: 0;        padding: 0;        border: 0;        outline: 0;        font-size: 100%;        vertical-align: baseline;        background: transparent;}body {        line-height: 1;		font-family: Arial, Helvetica, sans-serif;		font-size:13px;		color:#364153;		height:100%;		background-color:#FFFFFF;}html {	height: 100%;}img, div { behavior: url(iepngfix.htc) }blockquote, q {        quotes: none;}blockquote:before, blockquote:after,q:before, q:after {        content: '';        content: none;} /* remember to define focus styles! */:focus {        outline: 0;} /* remember to highlight inserts somehow! */ins {        text-decoration: none;}del {        text-decoration: line-through;} /* tables still need 'cellspacing="0"' in the markup */img {	border:none;	padding:0;	margin:0;}ul {	list-style:none;	margin:0;	padding:0;}dl {  padding-bottom: 10px;}a {	text-decoration:none;	color:#9f1a27;}a:hover {	text-decoration:underline}.cleaner {	clear:both;	height:0px;	font-size:1px;	border:0px none;	margin:0;	padding:0;	background:transparent;}/* sections  */#container {	float:none;	margin:auto;	text-align:left;	min-height:100%;	width:999px;	/*position:relative;*/		/*position:absolute;	left: 50%;	top: 0px;	bottom: 0px;	margin-left: -499px;*/			background-image:url(../img/background_shadow.gif);	background-repeat:repeat-y;	background-position:left top;	padding-left:15px;}/* header  */#banner {	position:relative;	}#logo {	position:absolute;	z-index:1;	left:3px;	top:1px;}#infos {	position:absolute;	z-index:1;	left:0;	top:200px;}	/* Main Navi  */#main-navi {	width: 965px;	height: 34px;	margin: 0;	padding: 0 0 1px 0;	background: url(../img/main_navi_bg.gif) no-repeat top left;}#main-navi ul {	margin-left: 200px;	list-style-type: none;	background: url(../img/background_main_navi_li.gif) repeat-x;	height:34px;}#main-navi ul li {	float:left;	background:url(../img/background_main_navi_seperator.gif) no-repeat top right;	height:34px;	line-height:28px;}#main-navi ul li a {	text-decoration: none;    display:block;	overflow:hidden;	color:#FFFFFF;	padding: 1px 18px 0 18px;	font-size:14px;}#main-navi ul li a:hover, #main-navi ul li a.active {	background:url(../img/background_main_navi_seperator_hover.jpg) repeat-x;	width:auto;}/* main navi slideout */#main-navi li ul {  margin: 0 0 0 0;  padding: 5px 0 0 0;  text-align: left;  height:0;  width:160px;  position:absolute;  background-image:none;  list-style-type:none;}                  #main-navi li ul li{  padding:0 0 0 0;  margin: 0;  width:180px;  float:none;  height:19px;  line-height:19px;  background-image:none;  border-bottom:#b6c79f 1px solid;  -moz-opacity: 0.9;  opacity: .9;  <!--[if IE 7]>  	filter: alpha(opacity=90);  <![endif]-->  background:#fbf5dd;   /*background: url("gfx/blank.png");   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/blank.png', sizingMethod='scale');  _background: none;*/}#main-navi li ul li a{  padding: 0 40px 0 10px;  line-height:19px;  height:19px;  background:#fbf5dd;  height:19px;  color: #328051;  text-decoration: none;  font-size: 13px;  font-weight:bold;}#main-navi li ul li a:hover {	background:url(../img/bg_flyout_over.gif) repeat-x;}#content-layer {	background:url(../img/bg_content.gif) repeat-y top left;}#content-layer-twocol {	background: url(../img/bg_content_2col.gif) repeat-y top left;	}/* left  */#left {	width:201px;	float:left;	display:inline;	overflow:hidden;	background:#fbf5dd;}#reisefinder {	margin-bottom:20px;}/* Sub Navi  */#left ul {	list-style-type: none;}#left ul li a {	text-decoration: none;	display:block;	color:#328051;	padding: 0 0 0 25px;	line-height:23px;	height:23px;	font-weight:bold;	border-bottom:#b6c79f 1px solid;}#left ul ul li a {	padding: 0 0 0 35px; 	font-weight:normal;	line-height:23px;	height:23px;}#left ul ul ul li a {	padding: 0 0 0 50px; 	font-weight:normal;	line-height:23px;	height:23px;}#left ul li a:hover, #left ul li a.active {	background:url(../img/bg_left_navi_hover.jpg) repeat-x bottom left;}#left #additional-content {	text-align:center;	margin-top:20px;	padding: 0 10px 0 10px;}/* content  */#middle {	float:left;	display:inline;	overflow:hidden;	width:520px;	padding:20px 20px 0 20px;}#content-layer-twocol #middle {	width: 712px;}#middle h1 {	font-size:19px;	color:#00632e;	margin-bottom:15px;}#middle p {	line-height:19px;}#middle ul {	margin-top:10px;	margin-left:10px;	list-style:disc;}#middle li {	margin-left:15px;}/* right  */#right {	float:right;	margin-right:35px;	display:inline;	overflow:hidden;	padding: 0 12px 0 10px;	width:180px;	text-align:center;}#right h1 {	color:#901621;	font-size:16px;	margin: 5px 0 0 0 ;}#right .line {   height:0px;   line-height:0px;   position:relative;   left:-8px;   width:201px;   margin:0 0 10px 0;   background:#a2bd91;   border-top:1px solid #a2bd91;}/* footer  */#footer {	margin: 0;	padding: 10px 0 0 0 ;	background:url(../img/bg_footer.gif) repeat-x top left;	height:31px;	width:966px;	text-align:center;	color:#FFFFFF;}#footer a {	color:#FFFFFF;	padding: 0 3px;}/* adress  */#footer-adress {	color:#0f4a2e;	font-size:11px;	text-align:center;	margin: 0 0 10px 0;}#footer-adress a {	color:#0f4a2e;}/* TYPO3 styles */.csc-textpic-caption {	font-size:10px;}.align-center {	text-align:center;}/********************************* * Mailformular                  * *********************************/FIELDSET.csc-mailform {	border: 0;}FIELDSET.csc-mailform LABEL {	width: 200px;	float: left;	text-align: right;	margin: 3px 10px 0 0;	display: block;}FIELDSET.csc-mailform INPUT,FIELDSET.csc-mailform SELECT,FIELDSET.csc-mailform TEXTAREA {	margin-bottom: 10px;	font: 11px Arial;	padding: 2px;	width: 250px;}FIELDSET.csc-mailform SELECT {	width: auto;}FIELDSET.csc-mailform INPUT.csc-mailform-check {	border: none;	width: auto;}FIELDSET.csc-mailform INPUT.csc-mailform-submit {	width: auto;	margin-left: 170px;}
