/* ZOOImage CSS */

body {
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	color:#2a2e2a;
	}
	
body, ul, li, p, pre, h1, h2, h3, h4, h5, bodytext, csc-firstHeader, footer{
	padding:0px;
	margin:0px;
	}
	
@font-face{
	font-family:'Lucida Sans Unicode';
	src: url('l_10646.ttf') format('truetype');
	}
	
@font-face{
	font-family:'Sansation Regular';
	src: url('Sansation_Regular.ttf') format('truetype');  /*Sansation by Bernd Montag */
	}

a 		  {color: #3ca341; text-decoration:none;}
a:visited {color:#3ca341;}
a:hover   {color: #3ca341; text-decoration:underline;}
a:active  {color:#3ca341;}

.rahmen_o {
	background-image:url(../images/rahmen_o.jpg);
	height:31px;
	width:754px;
	}
	
.rahmen_u {
	background-image:url(../images/rahmen_u.jpg);
	height:34px;
	width:754px;
	}

img.download {vertical-align:middle;}

#noborder{
	border:none;
	}

/* ----------zoom_global zentriert das layout-------------- */
#zoom_global {
	width: 750px;
	margin-top:10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	}

/* ----------ML Logo-------------- */
#logo {
	    margin-top:12px;
		text-align:left;
		float:left;
		}

/* ----------ZOOMImage Banner-------------- */
#banner {
	text-align: right;
	}


/* --------------Linke Navigavtion------------- */
	
#left {
	background-image:url(../images/navi_links.jpg);
	height:410px;
	width:200px;
	color:#2a2e2a;
	float:left;
	list-style:none;
	text-align:left;
	}
			
#left ul {
        margin-left:25px;
		padding:5px;
		text-align:left;
		}
	
		#left ul li {
		margin-top:1px;
		margin-bottom:1px;
		padding-left:1px;
		font-size:11px;
		list-style:none;
		}

				#left ul li a {
						color:#2a2e2a;
						text-decoration:none;
						}
						
						#left a:hover {
							text-decoration:underline;
							color:#3CA341;
							}

/* -----------------Inhalt--------------------- */
#content {
	background-image:url(../images/hintergrund.jpg);
	height:405px;
	width:555px;
	background-repeat:repeat-y;
	margin-left: 200px;
	margin-right: 0px;
	padding:5px 0px 0px 10px;
	}
	
#content ul{
	margin-left:20px;
	}
	
h1{	
	font-family:'Sansation Regular', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	
h2 {
	font-size:20px;
	font-weight: normal;
	padding: 5px 10px;
	}

h5{
	margin: 12px 0 12px 0;
	color:#3ca341;
	font-size:14px;
	font-weight:normal;
	font-family:'Sansation Regular', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	}
		
#popup {
		padding:20px;
		color:#3ca341;
		font-size:14px;
		font-family:'Sansation Regular', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
		color:#2a2e2a;
		text-align:center;
		}
		
.csc-firstHeader{
		margin:0px 0px 10px 0px;
		padding:0;
		color:#3ca341;
		font-size:14px;
		}
		
.csc-textpic, .tx-jppageteaser-pi1{
		width:520px;
		}

.bodytext a{
			color:#3ca341;
			text-decoration:none;
			}
			
.bodytext a:hover {
			text-decoration:underline;
			}	
			
#inhalt ul{
 			color:#2a2e2a;
			font-size:11px;
			}
			
#inhalt li{
			color:#2a2e2a;
			font-size:11px;
			}
								
			
/* Navigation Pagebrowser */

.cag_pagebrowser {
			margin: 2em 0 1em 0;
			}
			
.cag_pagebrowser ul {
			list-style-type: none;
			margin: 0; 
			padding: 0;
			}
			
.cag_pagebrowser ul li {
			display: inline;
			text-align: center;
			}
					
.cag_pagebrowser a {
			text-decoration:none;
			font-size: 0.8em; 
			color:#3ca341;
			}
			
.cag_pagebrowser a:hover {
			text-decoration:underline;
			}
				
.cag_pagebrowser .divider {
			color:#3ca341;
			padding: 0 0.5em;
			}
			
#inhalt{
		width:530px;
		}
			
/* -----------footer--------------------------- */
#footer {
		  clear: both;
		  }
					
	#fuss {		
			margin:0px 5px 5px 5px;
			text-align:center;
    		background-color:#FFFFFF;
			}
	
	#fuss ul {
			list-style-type:none;
			padding:5px 0 0 0;
			margin:0;
			color:#2a2e2a;
			}
		
			#fuss ul li {
					display:inline;
					font-size:11px;
					margin:0;
					}
	
					#fuss ul li a {
							padding:0 15px 0 0;
							margin:0px;
							color:#2a2e2a;
							text-decoration:none;
							}
							
							#fuss a:hover {
								text-decoration:underline;
								color:#3CA341;
							}
							
	#fuss2 {		
				font-size:9px;
				color:#A6A6A6;
				text-align:center;
    			background-color:#FFFFFF;
				}
				
/* Kontaktformular */
	
TABLE#kontaktformular{
	border-width: 0;
	border-spacing: 0;
	background-color: #FFFFFF;
	color:#2a2e2a;
	}
	
.kontaktheader{ 
	padding: 0px 0px 10px 0;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color:#FFFFFF;
	text-align:left;
	font-family:'Sansation Regular', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3ca341;
	}
	
INPUT#EINGABEFELD{
	margin-left:10px;
	border:1px solid;
	border-color:#2a2e2a;
	background-color:#EDEDED;
	color:#414445;
	padding:2px;
	}
	
TEXTAREA#TEXTFELD{
    margin-left:10px;
	border:1px solid;
	border-color:#2a2e2a;
	background-color:#EDEDED;
	color:#414445;
	padding:2px;
	}
		
INPUT.button{
    margin-left:10px;
	font-size:11px;
	color:#414445;
	border:1px solid !important;
	border-color:#2a2e2a !important;;
	}
	
#regnr {
	text-align:right;
	}
	
.teaserbild{
	padding-top: 35px;
	padding-left: 35px;
	padding-right: 5px;
	}
