body{
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
text-align: center;
margin: 0;
padding: 0;
background-image: url(/fileadmin/bilder/bg_neu.gif);
background-repeat: repeat-x;
background-color: #E4EBF1;
}

a img{
	border: none;
}

#print_logo{
display: none;
}

#container{
width: 803px;
margin: 0 auto;
text-align: left;
}
#container1{
float: left;
width: 798px;
border-left: 1px solid #00386F;
border-right: 1px solid #00386F;
}

img{
margin: 0;
padding: 0;
border: none;
}

/* html div {
margin: 0;
padding: 0;
height: 1%;
}
*/
#top{
width: 798px;
height: 182px;
background-image: url(/fileadmin/bilder/top_bg.jpg);
background-repeat: no-repeat;
padding: 0;
margin: 0;
}
#logo{
float: right;
text-align: right;
width: 20em;
padding: 20px;
}


#nav{
width: 798px;
background-color: #CCCCCC;
border-bottom: 1px solid #FFFFFF;
height: 47px;
}

* html #nav{
height: 48px;
}



#menu_top{
float: left;
margin-top: 5px;
}

.reiter{
float: left;
padding: 0;
margin: 0;
margin-top: 20px;
margin-left: 5px;
}

html>/**/body .reiter{
margin-top: 21px;
height: 21px;
}

.reiter a:link, .reiter a:visited{
float: left;
cursor: pointer;
text-align: center;
width: 100px;
height: 21px;
font-family: Arial, Helvetica, sans-serif;
color: #999999;
font-size: 0.68em;
line-height: 1.2em;
text-decoration: none;
font-weight: bold;
background: url(/fileadmin/bilder/reiter.gif) 0px 0px no-repeat;
padding-top: 5px;
padding-left: 0px;
padding-bottom: 0;
margin-bottom: 0;
}

.tx-macinasearchbox-pi1{
float: right;
text-align: right;
padding:0;
margin: 0;
}

.tx-macinasearchbox-pi1 form, input{
padding: 0;
margin: 0; 
}

.tx-macinasearchbox-pi1 input{
border: 1px solid #CCCCCC;
width: 169px;
background-color: #ffffff;
}

.tx-macinasearchbox-pi1 input.searchbox_submit{
width: 44px;
height:20px;
font-family: Arial, Helvetica, sans-serif;
color: #999999;
font-size: 0.75em;
font-weight: bold;
background: url(/fileadmin/bilder/submit.gif) 0px 0px no-repeat;
}

.tx-macinasearchbox-pi1 form{
padding-top: 20px;
}

html>/**/body .tx-macinasearchbox-pi1 form{
padding-top: 20px;
}

.tx-macinasearchbox-pi1 label{
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 0.8em;
font-weight: bold;
padding-top: 5px; 
}

#pfad{
float: left;
width: 798px;
background-color: #999999;
color: #ffffff;
height: 47px;
}

#level1{
float: left;
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 0.8em;
margin-top: 0.5em;
margin-left: 216px;
}

#level1 a, #level1  a:link, #level1 a:visited, #level1 a:hover, #level1 a:active{
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 1em;
text-decoration: none;
margin: 0;
padding: 0;
}



.karte1 a, .karte1 a:link, .karte1 a:visited, .karte1 a:hover, .karte1 a:active {
font-family: Arial, Helvetica, sans-serif;
background: url(/fileadmin/bilder/pfeil_s.gif) 0 0 no-repeat;
font-size: 0.8em;
line-height: 1.6em;
font-weight: bold;
margin: 0;
padding-left: 1em;
text-decoration: none;
color: #124F8E;
}

.karte2{
margin-left: 2em;
}

.karte2 a, .karte2 a:link, .karte2 a:visited, .karte2 a:hover, .karte2 a:active {
font-family: Arial, Helvetica, sans-serif;
background: url(/fileadmin/bilder/pfeil_s.gif) 0 0 no-repeat;
font-size: 0.8em;
padding-left: 1em;
margin: 0;
text-decoration: none;
color: #124F8E;
}


.karte3{
margin-left: 3em;
}

.karte3 a, .karte3 a:link, .karte3 a:visited, .karte3 a:hover, .karte3 a:active {
font-family: Arial, Helvetica, sans-serif;
background: url(/fileadmin/bilder/pfeil_s.gif) 0 0 no-repeat;
font-size: 0.8em;
padding-left: 1em;
margin: 0;
text-decoration: none;
color: #124F8E;
}

.tx-gooffotoboek-pi1{
margin-top: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
}

.tx-gooffotoboek-pi1 td.title{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
}


/**************************+ googlemap ******************/
.tx_lumogooglemaps_pi1_infobox{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
}

#gmapDirHead{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
}


/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_veguestbook_pi1" */

    .tx-veguestbook-pi1 {
        font-size:100%;
    }
  
    /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight:bold;
		color:#990000;
	}
	
	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-weight:bold;
		float:left;
	}
	
	/* pagination */
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:75%;
		font-weight:bold;
		float:right;
	}
	
	/* styles for list mode */
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		clear:both;
		background:#666;
		color:#FFF;
		display:block;
		font-size:100%;
		font-weight:bold;
		padding: 1em;
		width: 35em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:12em;
		background:#EFEFEF;
		min-height:4em;
		padding: 1em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		height:4em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		color:#333;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		width:21em;
		background:#FFF;
		padding: 1em;
	}
	
	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:100%;
		color:#990000;
		font-weight:bold;
		background:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		color:#333;
		font-style: italic;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	/* form styles */
	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
		padding: 1em 0;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear: both;
		display: block;
		float: left;
		width: 10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width: 30em;
		display: block;
		float: left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#F7F7F7;
		border:1px solid #CCC;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		padding-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:10em;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
	}
/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; vertical-align:bottom; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 10px; }

	/* IE7 hack for margin between image rows */	
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 10px; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
	* html .csc-textpic-intext-left ol,
	* html .csc-textpic-intext-left ul { height: 1%; }
	/* End hide from IE5/mac */
	
	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; }
/* default styles for extension "tx_srfreecap_pi2" */
		img.tx-srfreecap-pi2-image { margin-left: 1em; margin-right: 1em; vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-image { vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em;}
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
		
#inhalt {
background:transparent url(../bilder/bg.gif) repeat-y scroll 0%;
float:left;
height:530px;
width:798px;
}
html > body #inhalt {
height:auto;
min-height:530px;
}
#menu {
float:left;
margin:0pt;
padding:0pt;
width:200px;
}
html > body #menu {
height:auto;
width:210px;
}
.tx-srlanguagemenu-pi1 {
margin-left:8px;
}
.tx-srlanguagemenu-pi1 p {
color:#35006D;
font-family:Verdana,sans-serif;
font-size:0.8em;
line-height:100%;
margin-top:8px;
padding:0pt;
text-indent:0pt;
}
.tx-srlanguagemenu-pi1 img {
border-style:none;
margin:0pt 6px;
padding:0pt;
}
.tx-srlanguagemenu-pi1 .CUR {
float:left;
font-size:0.8em;
}
.tx-srlanguagemenu-pi1 .CUR a {
background-color:transparent;
color:#35006D;
font-weight:bold;
padding-left:0.3em;
text-decoration:none;
}
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active {
color:#333333;
}
.tx-srlanguagemenu-pi1 .NO {
float:left;
font-size:0.8em;
}
.tx-srlanguagemenu-pi1 .NO a {
background-color:transparent;
color:#35006D;
font-weight:bold;
text-decoration:none;
}
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active {
color:#333333;
}
.tx-srlanguagemenu-pi1 .INACT {
float:left;
font-size:0.8em;
}
.tx-srlanguagemenu-pi1 .INACT a {
background-color:transparent;
color:#35006D;
font-weight:normal;
text-decoration:none;
}
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active {
color:#333333;
}
.tx-srlanguagemenu-pi1 .SPC {
color:#35006D;
float:left;
font-family:Verdana,sans-serif;
font-size:0.8em;
line-height:100%;
}
.tx-srlanguagemenu-pi1 fieldset {
}
.tx-srlanguagemenu-pi1 fieldset legend {
}
.tx-srlanguagemenu-pi1 fieldset label {
display:none;
}
.tx-srlanguagemenu-pi1 fieldset select {
background-color:#35006D;
color:white;
font-family:Verdana,sans-serif;
font-size:0.8em;
font-weight:bold;
}
.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 {
}
ul.menu-level1 {
display:block;
font-family:Arial,Helvetica,sans-serif;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ul.menu-level1 li {
float:left;
width:200px;
}
a.menu1:link, a.menu1:visited {
color:#124F8E;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bold;
line-height:1.9em;
padding-left:1em;
text-decoration:none;
}
a.menu1:hover, a.menu1:active {
text-decoration:none;
}
ul.menu-level2 {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 1em;
padding:0pt;
}
ul.menu-level2 li {
float:left;
width:170px;
}
a.menu2:link, a.menu2:visited {
color:#124F8E;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
line-height:1.9em;
text-decoration:none;
}
a.menu2:hover, a.menu2:active {
text-decoration:none;
}
ul.menu-level3 {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ul.menu-level3 li {
float:left;
margin-left:1em;
width:150px;
}
html > body ul.menu-level3 li {
margin-left:1.5em;
}
a.menu3:link, a.menu3:visited {
color:#124F8E;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
line-height:1.9em;
text-decoration:none;
}
a.menu3:hover, a.menu3:active {
text-decoration:none;
}
#content {
float:left;
margin:0pt;
padding:0pt 10px 2em;
width:587px;
}
html > body #content {
height:auto;
width:567px;
}
#info {
color:#36485E;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
margin-left:220px;
padding-bottom:2em;
}
#info a:link, #info a:visited, #info a:hover, #info a:active {
color:#36485E;
}
h1.csc-firstHeader, h1, h3 {
color:#12436B;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bold;
padding-top:1em;
}
p.bodytext, p {
color:#36485E;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
}

table.contenttable{
	padding: 0;
}

table.contenttable td{
	vertical-align:top;	
	padding: 2px;
	margin: 0;
}
table.contenttable td p.bodytext{
	margin: 0;
}


a.nav_links:link, a.nav_links:visited, a.nav_links:hover, a.nav_links:active {
color:#12436B;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
line-height:2em;
}

.content_menu_area{
	margin-left: 20px; 
	width: 530px;
}

.content_menu_area_item{
	float: left; 
	vertical-align: bottom;
	height: 100px; 
	width: 500px; 
	padding-top: 20px; 
	border-bottom: 1px solid #ACA899;
}

.content_menu_area_margin_top{
	margin-top: 40px;
}

.content_menu_area_text{
	float: left; 
	width: 250px; 
	vertical-align: bottom; 
	margin-top: 40px;
}

.content_menu_area_image{
	float: left; 
	width: 150px; 
	vertical-align: bottom;
}

a.content_menu:link, a.content_menu:visited, a.content_menu:hover, a.content_menu:active {
color:#12436B;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight:bold;
line-height:2em;
}

#content ul li {
color:#36485E;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
}
ol li {
color:#36485E;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
}
table ul li {
color:#36485E;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
}
ul li a:link, a:visited, a:hover, a:active {
color:#0E3453;
}
p.bodytext a:link, a:visited, a:hover, a:active {
color:#0E3453;
}
p.csc-linkToTop {
margin: 0;
padding: 0;
text-align:right;
}
p.align-center {
color:#36485E;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
text-align:center;
}

p.align-center a:link, a:visited, a:hover, a:active {
color:#0E3453;
}
dd.csc-textpic-caption {
color:#124F8E;
font-family:Arial,Helvetica,sans-serif;
font-size:0.7em;
padding-top:1em;
}



#bot {
background-color:#CCCCCC;
float:left;
height:32px;
text-align:center;
width:100%;
}
#bot1 {
background-color:#CCCCCC;
border-left:1px solid #00386F;
height:32px;
margin:0pt auto;
width:802px;
}
html > body #bot1 {
width:802px;
}
#bottom {
background-color:#CCCCCC;
border-right:1px solid #00386F;
color:#FFFFFF;
font-size:0.8em;
height:32px;
line-height:2em;
margin:0pt auto;
padding:0pt;
text-align:center;
width:798px;
}
html > body #bottom {
width:796px;
}
#print_footer {
display:none;
}
#valid{
float: left;
background:transparent url(../bilder/bg.gif) repeat-y scroll 0% 50%;
width:798px;
}

.csc-mailform-field {
float:left;
margin-bottom:0.8em;
color:#36485E;
}
.csc-mailform-field label {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
text-align:right;
width:11.5em;
margin-right: 0.5em;
}

.csc-mailform-field textarea{
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
}

input.csc-mailform-submit {
margin-left:12em;
}
table.peacetable {
float:left;
margin:0pt 5px;
width:520px;
}
html > body table.peacetable {
margin:0pt auto;
}

td.peaceheader {
color:#124F8E;
font-weight:bold;
}
tr.peace {
font-family:Arial,Helvetica,sans-serif;
font-size:0.75em;
}


#alphabet {
float:left;
margin:20px auto;
text-align:center;
width:100%;
}
#alphabet a:link, #alphabet a:visited, #alphabet a:hover, #alphabet a:active {
font-weight:bold;
text-decoration:none;
}
table.menu_table a:link {
font-size:16px;
line-height:25px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom: 10px;
}