html, body, table, td, th, ul, ol, p {

	margin:0;

	padding:0;

	border:0;}



body {

	width:100%;

	height:100%;

	text-align:center;

	background-color:#EFEFEF;

	/* background-image: url(background.jpg); */



	}



div {

	text-align:left;}

	

#container {

	width:940px;

	margin:auto;

	margin-top:20px;

	margin-bottom:10px;

	background-color:#e2e5ea;}



	#container #module-banner {

		width:100%;

		margin-top:0px;

		border-bottom:0 !important;}



		#container #module-banner #banner {

			width:920px;

			height:125px;

			background-repeat:none;}



			#container #module-banner #sec-menu {

				width:300px;

				float:left;

				padding:103px 0 0 260px;}

				

			#container #module-banner #sec-menu  a:link {

				color:#E6E6E6;

				text-decoration:none;

				}

			

			#container #module-banner #sec-menu  a:visited {

				color:#E6E6E6;

				text-decoration:none;}

			

			#container #module-banner #sec-menu  a:hover {

				color:#E6E6E6;

				text-decoration:underline;

				}

				

			#container #module-banner #sec-menu  .active a:link {

				color:#E6E6E6;

				text-decoration:none;}

			

			#container #module-banner #sec-menu  .active a:visited {

				color:#E6E6E6;

				text-decoration:underline;}

				

			#container #module-banner .tx-macinasearchbox-pi1 {

				float:right;

				padding:100px 131px 0 0;

				width:180px;}

			

			html>body .tx-macinasearchbox-pi1 {

				padding-top:100px !important; }

				

				#container #module-banner .tx-macinasearchbox-pi1 #form_search_box {

					border:1px solid #00275b;

					height:17px;

					width:145px;

					margin-bottom:2px;}

				

				#container #module-banner .tx-macinasearchbox-pi1 #form_search_icon {

					}



	#container #row-middle {

		width:100%;

		display:block;}

	

		#container #row-middle #column-left {

			width:180px;

			float:left;}

		

			#container #row-middle #column-left #module-menu {

				width:100%;}

			

				#container #row-middle #column-left #module-menu #menu {

					width:160px;}

				

				#container #row-middle #column-left #module-menu #volume {

					line-height:1.8em;

					padding:10px 0;

					font-size:90%;

					width:100%;

					}

				

				#container #row-middle #column-left #module-menu #volume .level1 {

					padding:0 10px 0 10px;
					font-weight: bold;}

					

				#container #row-middle #column-left #module-menu #volume .level2  {

					background-color:#eaeaea;

					line-height:1.6em;

					font-size:85%;

					padding:0 10px 0 20px;}

				

				#container #row-middle #column-left #module-menu #volume .level3 {

					background-color:#cccccc;

					font-size:60%;

					padding:0 10px 0 30px;}

				

				#container #row-middle #column-left #module-menu #volume  a:link {

					color:black;

					text-decoration:none;

					}

				

				#container #row-middle #column-left #module-menu #volume  a:visited {

					color:black;

					text-decoration:none;

					}

				

				#container #row-middle #column-left #module-menu #volume  a:hover {

					color:#000000;

					text-decoration:underline;

					}

					

				#container #row-middle #column-left #module-menu #volume  .active a:link {

					color:#00275b;

					text-decoration:none;

					}

				

				#container #row-middle #column-left #module-menu #volume  .active a:visited {

					color:#00275b;

					text-decoration:none;

					font-weight:bold;}

					

					

			#container #row-middle #column-left #module-news {

				width:100%;}

			

				#container #row-middle #column-left #module-news #news {

					width:160px;}

				

				#container #row-middle #column-left #module-news #volume {

					width:178px;

					background-color:white;

					border:1px solid #758da9;

					/* border-right:1px solid #758da9; */

                                             }		

		

		#container #row-middle #column-center {

			width:570px;

			margin:0 10px 10px 15px;

			float:left;}

			

			#container #row-middle #column-center #module-content {

				width:100%;}

			

				#container #row-middle #column-center #module-content #content {

					width:550px;

					}



				#container #row-middle #column-center #module-content #volume {

					width:550px;

					border:1px solid #758da9;

					/* border-right:1px solid #758da9;*/

					padding:0 9px 10px 9px;

					background-color:white;}

				

					#container #row-middle #column-center #module-content #volume table {

						width:530px !important;}

					

					#container #row-middle #column-center #module-content #volume td {

						vertical-align:top;







						padding:0 5px;

						border-top:1px solid gray;}

				

		#container #row-middle #column-right {

			float:right;

			width:160px;

			}

			

			#container #row-middle #column-right  #module-esel {

				width:100%;

				height:418px;

				margin-top:5px;

				background-repeat:none;}

				

		#container #row-middle #column-right #module-weather {

				width:100%;}

				

				#container #row-middle #column-right #module-weather #weather {

					width:140px;}

				

				#container #row-middle #column-right #module-weather #weather a {

					color:black;

					text-decoration:none;}

				

				#container #row-middle #column-right #module-weather #volume {

					width:158px;

					padding:0px 0px 0px 0px;
					
					border:1px solid #758da9;

					text-align:left;

					background-color:white;

					}

							

			

				

	#container #module-footer {

		background-color:#002859;

		width:100%;}

	

		#container #module-footer #footer {

			font-family:Arial,Helvetica,sans-serif;

			width:920px;

			margin-bottom:5px;

			border-bottom:1px solid gray;}

			

			#container #module-footer #footer #last-change {

				width:180px;

				margin-right:45px;}



				

				

.tx-guestbook-result { 					/* Anzahl Eintraege */

	font-size:80%;}

	

.tx-guestbook-form-inputfield-med {background-color:#EFEFEF;}	/* Eingabefelder kurz */

.tx-guestbook-form-inputfield-big {background-color:#EFEFEF;}	/* Eingabefelder lang */



.tx-guestbook-captcha {

	margin-left:145px;

	padding-top:6px; 

	}



.tx-guestbook-form-textarea {background-color:#EFEFEF;

			width:100%;} 	/* Eingabefeld Eintrag */

	

.tx-guestbook-pagination { }				/* Navigation */



.tx-guestbook-form-obligationfield {}	 	/* Pflichtfeldmarkierung */



.tx-guestbook-field { } 					/* Formularcontainer */



.tx-guestbook-header { 					/* Eintragsheader */

	text-align:center;

	font-weight:bold;

	background-color:#758da9;}







.clear {

	clear:both;}



.clearfix:after {

    content:"."; 

    display:block; 

    height:0; 

    clear:both; 

    visibility:hidden;}



.module {

	font-family:Arial,Helvetica,sans-serif;

	margin-top:5px;

	display:block;

	

	border-top:1px solid #003366;

	}



.module-spacer {

	border-top:1px solid #758da9;

	margin-top:5px;}

	

.module-headline {

	/* color:#E6E6E6; */

	font-size:75%;

	font-weight:bold;

	padding:0 10px;

	height:1.5em;

	line-height:1.5em;

	/* background-color:#758da9; */

         background-image: url(header.gif);

	}

	

/* content */

p {

	text-align:left;

	line-height:1.5em;}

	

#bottom {

	/* background-image: url(test_01.png); */

	/* background-image: url(header.gif); */

	background-repeat:repeat-x;

	padding-bottom:10px;

	height:10px;}



#module-content a:link, #module-news #volume a:link, #module-footer a:link {

	color:black;

	text-decoration:none;}



#module-content a:visited, #module-news #volume a:visited, #module-footer a:visited {

	color:black;

	text-decoration:none;}



#module-content a:hover, #module-news #volume a:hover, #module-footer a:hover {

	color:black;

	text-decoration:underline;}

	

#module-content .active a:link {

	color:black;

	text-decoration:none;}



#module-content .active a:visited {

	color:#00275b;

	text-decoration:none;}



#volume .element {

	display:block;

	width:100%;

	margin-top:15px;}



#volume .line {

	border-top:1px solid gray;}

	

#volume .element .image {

	width:125px;

	float:left;}



#volume .element .rechts .preis {

	float:left;}



#volume .element .rechts .box {

	float:right;}



#volume .teaser {

	margin-bottom:10px;

	width:525px;}

	

	#volume .teaser .teaser_img {

		width:120px;}

	

	#volume .teaser .teaser_txt {

		width:390px;}



#volume .sm_01_item {

	margin-top:15px;

	border-bottom:1px solid gray;}



#volume .sm_02_item {

	margin-left:50px;}



#volume .sm_03_item {

	margin-left:100px;}



#volume .latest_item {

	padding:10px 10px 15px 10px;}

	

	#volume .latest_item .latest_title {

		display:block;}

	

	#volume .latest_item .latest_date {

		}

	

	#volume .latest_item .latest_image{

		}

	

	#volume .latest_item .latest_subheader {

		}

	

	#volume .latest_item .latest_more {

		}



#volume .list_item {

	display:block;}

	

	#volume .list_item .list_title {

		}

	

	#volume .list_item .list_date {

		}

	

	#volume .list_item .list_image{

		width:120px;}

	

	#volume .list_item .list_subheader {

		text-align:left;

		width:390px;}

	

		#volume .list_item p {

			margin:0;}



#volume .single_item {

	display:block;

	margin-bottom:10px;}



/* html>body #volume .single_item {

	margin-top:20px;} */



	#volume .single_item .single_title {

		width:430px;}



	#volume .single_item .single_date {

		text-align:right;

		width:80px;}

	

	#volume .single_item .single_image {

		margin:0 15px 10px 0;}



/*#volume img {

	border:1px solid black;}*/



#volume #mailform label {

	width:210px;

	float:left;}



#volume #mailform input {

	}



h1, h2 {

	font-size:150%;

	color:#00275b;}



h3, h4 {

	font-size:110%;

	color:#00275b;}

	

	

h5 {

	font-size:100%;

	color:#00275b;}
	
h6 {

	font-size:90%;

	color:#00275b;}





.breadcrumbs {

	font-size:90% !important;}



.news_header {

	font-size:70%;

	}





.news_text {

	font-size:65%;}







.csc-textpic-caption {

	font-size:80%;}



.tx-a1teasermenu-pi1 {

	padding:0 !important;

	border:0 !important;}



.text {

	font-family:Arial,Helvetica,sans-serif;

	font-size:80%;

	line-height:1.5em;

	margin:20px 10px 10px 10px;}



/* html>body .text {

	margin:0 10px 10px 10px;} */

	

.text  p {

	margin-bottom:15px;}



.text ul, .text ol {

	margin:0 0 15px 30px;}



.tb10 {

	margin-top:10px;

	margin-bottom:20px;}



.t50 {

	margin-top:50px;}



.r10 {

	margin-right:10px;}



.r20 {

	margin-right:20px;}



.l10 {

	margin-left:10px;}



.w100 {

	width:100px;}



.w150 {

	width:150px;}

	

.w260 {

	width:260px;}



.w440 {

	width:420px;}



.links {

	float:left;}

		

.rechts {

	float:right;}
