* {/* set all to 0 */margin: 0;padding: 0;}body {font-family: Verdana, Arial, Helvetica, sans-serif;padding: 0;background-color: #FFFDE3;color: #000;}/* Text und Links allgemein */p, li, table, #content table, .A1-TeaserContainer {font-size: 0.9em;}.greenLine {    height: 1px;    margin-top: 5px;    background-color: #006131;}a {height: 1%; /* damit der IE den ganzen Link aktiviert */text-decoration: underline;background-color: transparent;color: #006131;}a:hover {background-color: transparent;color: #f00;}/* Container mit ihren Inhalten */#wrapper {/* umschliesst alles */text-align: left;width: 930px;/*margin: 0 auto;*/background-color: transparent;border-left:2px solid #006131;border-right:1px solid #006131;/*color: #000;border: 1px solid #000;*/min-height: 480px;}/* Header */#header {/*padding: 10px 10px;border-bottom: 1px solid #006131;*/background-color: #006131;color: #000;height:134px;}/* Header functions -------------------------------------------------------------------------------*/#headerfunc { /* Container header functions */	position:absolute;	left: 600px;	top: 102px;	height: 30px;	width: 320px;	padding: 3px;	}#headerfunc .search {	float:right;	}#headerfunc .search input {	border: 1px solid #006131;		}#headerfunc .search .submit {	border: 1px solid #006131;	color: #006131;	background: none;	}/* END Header functions -------------------------------------------------------------------------------*//* Menues */#menu { /* links von content floatendes Menue */float: left;width: 166px;background-color: #006131;color: #FFFDE3;font-size: 0.8em;min-height:347px;}#menu p {padding-bottom: 10px;}#menu a {display: block;padding: 3px 5px;text-decoration:none;/*background-color: #888;*/color: #FFFDE3;}#menu a:hover {background-color: #FFFDE3;border-right: 1px solid #006131;color: #006131;}#menu .submenu a {margin-left: 15px;border:0;/*background-color: #888;*/}#menu .submenu a:hover {    color: #FFFDE3;    background:transparent;    text-decoration:underline;    border:0;}#menu .submenu2  a {margin-left: 30px;display:block;/*background-color: #888;*/border:0;}#menu .submenu2 a:hover {    color: #FFFDE3;    background:transparent;    text-decoration:underline;    border:0;}/* Definitions for fontsizer*/#menu .tx-fontsizer-pi1 span a {	display:inline;	}	#menu .tx-fontsizer-pi1 span a:hover {	background: transparent;	color: #FFFDE3;	text-decoration: underline;}.sepmenu {clear:both;border-bottom: 1px solid #FFFDE3;}#menu a.flag {    background:transparent;    display:inline;    padding:0;    margin:0;}#menu a:hover.flag {}#flagContainer {    position:relative;    left: 50px;}/* Content */#content {/* mit linkem Rahmen in der Breite und BG-Color von menue2 */padding: 10px 60px 20px 40px;background-color: transparent;color: #000;border-left: 166px solid #006131;}#content p {line-height: 150%;/*padding: 0 60px 10px 40px;*/}#content ul {line-height: 150%;padding: 0 60px 10px 60px;}h1, h2, h3, h4 {padding: 15px 0 10px 0;color: #006131;}h1 {font-size: 1.0em;}#breadcrumbs {    padding-top: 5px;/*    padding-left: 40px;*/    padding-bottom: 5px;    font-size: 0.8em;    color: #006131;}#breadcrumbs a {    color: #006131;    text-decoration: underline;}/* Footer */#footer {width: 764px;height: 34px;background-color: transparent;color: #006131;border-left: 168px solid #006131;border-right:1px solid #006131;border-bottom:1px solid #006131;text-align: left;font-size: 0.8em;float:left;}#footer a {text-decoration: none;background-color: transparent;color: #fff;border: 0 none;}#footer a:hover {background-color: transparent;color: #f00;}#footernav {width: 901px;background-color: #D6E3C6;color: #006131;border:1px solid #006131;border-top: none;font-size: 0.9em;float:left;padding-left: 30px;padding-top: 20px;padding-bottom: 10px;}#footertext {	clear: left;	text-align:center;	font-size: 0.9em;	padding: 8px 0 0 8px;	}#footernav ul {	margin: 0;	}#footernav ul li {	margin: 0;	padding: 0;	width: 150px;	list-style-type: none;	float:left;	font-weight: bold;	}#footernav a {	text-decoration: none;	}#footernav a:hover {	text-decoration: underline;	color: #006131;	}#footernav ul ul {	clear:left;	margin:0;	display: block;	}#footernav ul ul li {	left: 0px;	font-weight: normal;	}#printversion {	float:right;	width: 150px;	height: 30px;	}	#printversion a {	color: #006131;	text-decoration:none;	}#printversion a:hover {color: #006131;text-decoration:underline;}#printversion img {border:none;padding: 5px 5px 0 0;position:relative;top:4px;}#printversion a:hover img  {text-decoration:none;}/* Ausgeblendetes */.invis {display: none;}div.csc-textpic-text li{margin: 0px;padding: 0px;line-height: 1.3em;}.small {    font-size: 0.7em;}.leftTD {     background-color: transparent;     /*border-right: 1px solid #006131;*/     color: #000000;     padding: 2px;     font-weight: bold;}/* Styles für A1-TeaserMenu */.A1-TeaserContainer {     height: 100px;	 line-height: 150%;}.A1-TeaserImg {     float: left;     margin-right: 10px;     border: 0;}.csc-textpic-caption {	font-size: 0.7em;}.csc-textpic {}.csc-textpic-center {}.csc-textpic-above {}.csc-textpic-imagewrap {}.csc-textpic-imagerow {}/* externalthumbnails rgsmoothgallery -----------------------------------------------------------------------*/.tx-rgsmoothgallery-pi1 {	margin-left: 200px;	padding-bottom: 10px;}#externalthumbs {}#externalthumbs .label {  display:none;}.carouselInner {}.thumbnail {	float: left;	}/* END externalthumbnails rgsmoothgallery -------------------------------------------------------------------*/.clear {	clear:both;	}.divider {	clear:both;	}.divider hr {display:none;}
