
@media all
{	
	* { margin:0; padding:0; font-size: 100%; } 
  a {text-decoration:none;}
	html { height: 99%; width:100%} 

	body { 	  
		position:relative;
		text-align:middle;
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 100.01%;  
		color:#444;
		line-height: 1.0em;
		letter-spacing: 1px;
		background-color:#009800;
		background-image:url('/fileadmin/templates/img/klassik/bg-page.jpg');
		min-height: 101%;
	}

	#overall center {
		min-height:100%;
	}bottomLeftColContent
	
	#overall {
		min-height:100%;
		width:977px;
	}

	#all {
		min-height:100%;
		width:977px;
	}
	
	#whole {
		position:relative;
		min-height:101%;
		width:904px;
		background-image:url('/fileadmin/templates/img/klassik/n_bg.gif'); 
		text-align:left;
		padding-left:8px;
		float:left;
	}

	#header {
		height:170px;
		width:888px;
	}

	#logo{
		float:left;
		background-image: url('/fileadmin/templates/img/klassik/logo.jpg');
		width:256px;
		height:170px;
        /*cursor:pointer;*/
	}	
    #logoLink{width:256px;height:162px;}
	#header-navigation{
		float:left;
		height:162px;
	}

	#header-t-r{
		background-color:#009800;
		background-image: url('/fileadmin/templates/img/klassik/head-t-r.jpg');
		width:632px;
		height:49px;
    text-align:right;
	}

	#langNavi{
        padding-top:20px;
        padding-right:10px;
	}
	#langNavi IMG{padding-top:3px;}

	#header-b-r{
		background-color:#009800;
		background-image: url('/fileadmin/templates/img/klassik/header-b-r.jpg');
		width:632px;
		height:43px;
		text-align:right;
	}








	
	td p {
		margin:0px;
		padding:0px;
		display:inline;
	}
	
	ol {
		margin-left:30px;
	}
	
	p.bodytext {margin-bottom:15px;}


	#page{
		float:left;
		height:auto;
		padding-bottom:270px;	
	}
    #pageTools{
    clear:both;
    width:100%;
    position:relative;
		padding-bottom:20px;    
    }

	.page-right-bg-1 {
		float:left;
		height:auto;
	}
	.pageBody-1{
		text-align:left;
		font-size:12px;
		float:left;
		height:auto;
	}
	
	
	/*mainNavi vertical */
	#mainNavi-Containter{
		float:left;
		overflow:visible;
		padding-top:100px;		
		margin-left:-8px;
	}
	#mainNavi_body{
	}
	#mainNaviVer{
		text-align:left;
	}	
	#mainNaviVer ul {
	 list-style-type:none;
	}
	#mainNaviVer li {
		height:127px;
	 }
	#mainNaviVer li a {
	 display:block;
	 height:127px;
	 width:43px;
	 font-size:0px;
	 text-decoration:none;
     border:0;
     margin:0;
     text-align:left;
	 }
	 /*Klassisch*/
	#mainNaviVer li#klassisch a{
        background:url(/fileadmin/templates/img/klassik/m-klassisch.png) no-repeat;
        -background:url(/fileadmin/templates/img/klassik/m-klassisch.gif) no-repeat;
	}
	#mainNaviVer li#klassisch a:hover{
        background:url(/fileadmin/templates/img/klassik/m-klassisch-act.png) no-repeat;
        -background:url(/fileadmin/templates/img/klassik/m-klassisch-act.gif) no-repeat;
	}	
	#mainNaviVer li#klassisch_act {
        background:url(/fileadmin/templates/img/klassik/m-klassisch-act.png) no-repeat;
        -background:url(/fileadmin/templates/img/klassik/m-klassisch-act.gif) no-repeat;
	}
	 /*Leicht*/
	#mainNaviVer li#leicht a{
        background:url(/fileadmin/templates/img/klassik/m-leicht.png) no-repeat;
        -background:url(/fileadmin/templates/img/klassik/m-leicht.gif) no-repeat;
	 }
	#mainNaviVer li#leicht a:hover{
        background:url(/fileadmin/templates/img/klassik/m-leicht-act.png) no-repeat;
        -background:url(/fileadmin/templates/img/klassik/m-leicht-act.gif) no-repeat;
	 }	
	#mainNaviVer li#leicht_act {
        background:url(/fileadmin/templates/img/klassik/m-leicht-act.png) no-repeat;
        -background:url(/fileadmin/templates/img/klassik/m-leicht-act.gif) no-repeat;
	 }	
	 /*International*/
	#mainNaviVer li#international a{
	 background:url(/fileadmin/templates/img/klassik/m-international.png) no-repeat;
	 -background:url(/fileadmin/templates/img/klassik/m-international.gif) no-repeat;
	 }
	#mainNaviVer li#international a:hover{
	 background:url(/fileadmin/templates/img/klassik/m-international-act.png) no-repeat;
	 -background:url(/fileadmin/templates/img/klassik/m-international-act.gif) no-repeat;
	 }	
	#mainNaviVer li#international_act {
	 background:url(/fileadmin/templates/img/klassik/m-international-act.png) no-repeat;
	 -background:url(/fileadmin/templates/img/klassik/m-international-act.gif) no-repeat;
	 }
	 /*Bio*/
	#mainNaviVer li#bio a{
	 background:url(/fileadmin/templates/img/klassik/m-bio.png) no-repeat;
	 -background:url(/fileadmin/templates/img/klassik/m-bio.gif) no-repeat;
	 }
	#mainNaviVer li#bio a:hover{
	 background:url(/fileadmin/templates/img/klassik/m-bio-act.png) no-repeat;
	 -background:url(/fileadmin/templates/img/klassik/m-bio-act.gif) no-repeat;
	 }	
	#mainNaviVer li#bio_act {
	 background:url(/fileadmin/templates/img/klassik/m-bio-act.png) no-repeat;
	 -background:url(/fileadmin/templates/img/klassik/m-bio-act.gif) no-repeat;
	 }
     /*Eng*/
	 /*Klassisch*/
	#mainNaviVer li#klassisch-en a{
        background:url(/fileadmin/templates/img/klassik/eng/m-klassisch.png) no-repeat;
        -background:url(/fileadmin/templates/img/klassik/eng/m-klassisch.gif) no-repeat;
	}
	#mainNaviVer li#klassisch-en a:hover{
        background:url(/fileadmin/templates/img/klassik/eng/m-klassisch-act.png) no-repeat;
        -background:url(/fileadmin/templates/img/klassik/eng/m-klassisch-act.gif) no-repeat;
	}	
	#mainNaviVer li#klassisch_act-en {
        background:url(/fileadmin/templates/img/klassik/eng/m-klassisch-act.png) no-repeat;
        -background:url(/fileadmin/templates/img/klassik/eng/m-klassisch-act.gif) no-repeat;
	}
	 /*Leicht*/
	#mainNaviVer li#leicht-en a{
        background:url(/fileadmin/templates/img/klassik/eng/m-leicht.png) no-repeat;
        -background:url(/fileadmin/templates/img/klassik/eng/m-leicht.gif) no-repeat;
	 }
	#mainNaviVer li#leicht-en a:hover{
        background:url(/fileadmin/templates/img/klassik/eng/m-leicht-act.png) no-repeat;
        -background:url(/fileadmin/templates/img/klassik/eng/m-leicht-act.gif) no-repeat;
	 }	
	#mainNaviVer li#leicht_act-en {
        background:url(/fileadmin/templates/img/klassik/eng/m-leicht-act.png) no-repeat;
        -background:url(/fileadmin/templates/img/klassik/eng/m-leicht-act.gif) no-repeat;
	 }	
	 /*International*/
	#mainNaviVer li#international-en a{
	 background:url(/fileadmin/templates/img/klassik/eng/m-international.png) no-repeat;
	 -background:url(/fileadmin/templates/img/klassik/eng/m-international.gif) no-repeat;
	 }
	#mainNaviVer li#international-en a:hover{
	 background:url(/fileadmin/templates/img/klassik/eng/m-international-act.png) no-repeat;
	 -background:url(/fileadmin/templates/img/klassik/eng/m-international-act.gif) no-repeat;
	 }	
	#mainNaviVer li#international_act-en {
	 background:url(/fileadmin/templates/img/klassik/eng/m-international-act.png) no-repeat;
	 -background:url(/fileadmin/templates/img/klassik/eng/m-international-act.gif) no-repeat;
	 }
	 /*Bio*/
	#mainNaviVer li#bio-en a{
	 background:url(/fileadmin/templates/img/klassik/eng/m-bio.png) no-repeat;
	 -background:url(/fileadmin/templates/img/klassik/eng/m-bio.gif) no-repeat;
	 }
	#mainNaviVer li#bio-en a:hover{
	 background:url(/fileadmin/templates/img/klassik/eng/m-bio-act.png) no-repeat;
	 -background:url(/fileadmin/templates/img/klassik/eng/m-bio-act.gif) no-repeat;
	 }	
	#mainNaviVer li#bio_act-en {
	 background:url(/fileadmin/templates/img/klassik/eng/m-bio-act.png) no-repeat;
	 -background:url(/fileadmin/templates/img/klassik/eng/m-bio-act.gif) no-repeat;
	 }
     /*Eng end*/
	#mainNaviHor{
		width:auto;
		height:43px;
		font: bold 16px/1.5 Times,Arial, sans-serif ! important;
		-font: bold 15px/1.5 Times,Arial, sans-serif ! important;
		background-image:url('/fileadmin/templates/img/klassik/menu-left-border.jpg');
		background-repeat:no-repeat;	
		background-position:100% 10px;	
		padding-right:3px;
		margin-right:10px;
		float:right;       
		overflow:hidden;
	}
	#mainNaviHor ul {
		/* MNE 21.10.2009 neuer Men�punkt muss noch hin margin-left:80px;*/
		margin-left:0px;
		overflow:hidden;
	}
	#mainNaviHor li {
		float:left;
		display:block;
		list-style:none;
		padding-top:15px;
		padding-left:8px;
		padding-bottom:5px;
		background-image:url('/fileadmin/templates/img/klassik/menu-left-border.jpg');
		background-repeat:no-repeat;
		background-position:0px 7px;
		overflow:hidden;
	}
	#mainNaviHor a, #mainNaviHor a:visited{
		color: #FFFFFF;
		text-decoration:none;
		padding:0px 5px;
		height:43px;
		padding-top:10px;
		padding-right:5px;
		padding-bottom:15px;
	}

	#mainNaviHor li a:hover {
		padding:0px 5px;
		color:#D2222C;
		padding-top:10px;
		padding-right:5px;
		padding-bottom:15px;
		height:43px;
		
	}

	.activMenu{
		padding:0px 5px;
		color:#E2222C;
		padding-top:10px;
		padding-right:5px;
		padding-bottom:15px;
		height:43px;
	}
	/*end Navigation*/	

	#page2{
		min-width:888px;
		width:888px;
		position:absolute;
		left:8px;
		bottom:0px;
		clear:both;
	}
	.page-right-bg{
		background:#eae3d5;
		margin:0;
		height:auto;
		float:left;
		clear:both;
	}
	.pageBody{
		width:888px;
		text-align:left;
		font-size:12px;
		height:auto;
		padding-bottom:0;
		clear:both;
	}	

	#content{
		padding-top:0px;
		float:left;
        min-height:250px;
        -height:250px;
	}

	#topContent{
	margin:0px;
	padding:0px;
	}
    #breadcrumb{
        padding:10px 0 0px 0;
        font: normal 11px/1.5 Arial, sans-serif ! important;
    }
	
	#breadcrumb a {color: #71BD7A; border-bottom:0px #006699 solid; text-decoration:none; }
	#breadcrumb a:visited{color: #71BD7A; border-bottom:0px #006699 solid; text-decoration:none;}
	#breadcrumb a:hover {color: #3DF053;border-bottom:0px #006699 solid;text-decoration:none;} 
	#breadcrumb a:active { color:#71BD7A;border-bottom:0px #006699 solid;text-decoration:none;}	
	#topLeftCol{
		margin-left:-8px;
		float:left;
	}
	#topRightCol{
		float:left;
		padding-left:10px;
		padding-right:26px;
		z-index:255;
	}
	#topRightCol UL{
		margin-left:20px;
	}
	
	
	#topRightColContent {
		float:left;
		width:100%;
	}
	

	#midleContent{text-align:center;margin-top:20px;margin-left:20px;width:95%;}
	#midleCol{text-align:left;width:auto;}
	#midleColLeftContent{margin:0;padding:0;}	
	
	#bottomContent{
		background:#c7bfb0 url('/fileadmin/templates/img/klassik/bottom-content-bg-midle.jpg') repeat-x top left;
		width:888px;
		float:left;
        text-align:center;
	}
	#bottomLeftCol{
		float:left;
		width:290px;
		text-align:left;
		background:url('/fileadmin/templates/img/klassik/bottom-content-bg-left.jpg') no-repeat top left;
		padding-top:40px;
		color:#444;
		padding-bottom:15px;
        padding-left:8px;
        _height:1px;
        min-height:1px;
	}
	#bottomMidleCol{
		float:left;
		width:290px;
		text-align:left;
		padding-top:40px;
		color:#444;
		padding-bottom:15px;
	    text-align:center;
	    margin:auto;
	    margin-left:1px;
	    position:relative;
	    z-index:95;
	}
	#bottomRightCol{
		float:right;
		width:290px;
		text-align:left;
		/*background: url('/fileadmin/templates/img/klassik/bottom-content-bg-right.jpg') no-repeat top right;
		background-position:100% -1px;*/
		background:url('/fileadmin/templates/img/klassik/bottom-content-bg-right.jpg') no-repeat top right;
		margin-top:0px;
		padding-top:40px;
		color:#444;
		padding-bottom:15px;
        padding-right:2px;        
	}
	
	
	#bottomLeftColContent{
		padding-left:2px;
		_height:1px;
		min-height:1px;
	}
	#bottomMidleColContent{
		padding-left:1px;
		_height:1px;
		min-height:1px;
	}
	#bottomRightColContent{
		_height:1px;
		min-height:1px;
	}
		
	#topRightColContent a {color: #71BD7A; border-bottom:0px #006699 solid; text-decoration:none; }
	#topRightColContent a:visited{color: #71BD7A; border-bottom:0px #006699 solid; text-decoration:none;}
	#topRightColContent a:hover {color: #3DF053;border-bottom:0px #006699 solid;text-decoration:none;} 
	#topRightColContent a:active { color:#71BD7A;border-bottom:0px #006699 solid;text-decoration:none;}	
	
	#bottomContent a {color: #00392A; border-bottom:0px #006699 solid; text-decoration:none; }
	#bottomContent a:visited{color: #00392A; border-bottom:0px #006699 solid; text-decoration:none;}
	#bottomContent a:hover {color: #007E01;border-bottom:0px #006699 solid;text-decoration:none;} 
	#bottomContent a:active { color:#00392A;border-bottom:0px #006699 solid;text-decoration:none;}

	/*end Content */
	
	.cleary { 
		clear:both;
		display: none;
	}
	.cler:after {
		height: 0; 
		content: "."; 
		clear: both; 
		visibility: hidden;
		display: block; 
	}
	.clear { display: block;} 
	#footer{
		position:relative;
		z-index:95;
		clear:both;
		color:#fff;
		background:url('/fileadmin/templates/img/klassik/header-rand-bg-left.jpg') repeat-y top left;
		margin:0;
		width:888px;
		min-height:85px;
		-height:85px;
	}
	#footerBody{
		width:888px;
		text-align:left;
		background: url('/fileadmin/templates/img/klassik/header-rand-right.jpg') repeat-y top right;
		min-height:95px;
		-height:95px;
	}
	#footerBG{
		background:#013914 url('/fileadmin/templates/img/klassik/footer-bg-midle.jpg') repeat-x top left;
		min-height:95px;
		-height:95px;
		width:888px;
	}
	#footerLeft{
		position:absolute; left:0px; top:0px; z-index:99;
		width:322px;
		background:url('/fileadmin/templates/img/klassik/footer-bg-left.jpg') no-repeat top left;
		min-height:85px;
		-height:85px;
		padding-top:10px;
		text-align:right;
	}
	#footerRight{
		position:absolute;
		right:0px; 
		top:0px;
		z-index:999;
		width:886px;
		background:url('/fileadmin/templates/img/klassik/footer-bg-right.jpg') no-repeat top right;
		min-height:85px;
		-height:85px;	
		padding-top:10px;
		text-align:center;
	}

	#footerBody a {color: #fff; border-bottom:0px #006699 solid; text-decoration:none; }
	#footerBody a:visited{color: #fff; border-bottom:0px #006699 solid; text-decoration:none;}
	#footerBody a:hover {color: #555;border-bottom:0px #006699 solid;text-decoration:none;} 
	#footerBody a:active { color:#fff;border-bottom:0px #006699 solid;text-decoration:none;}


	/* HTML elem.*/
	h1,h2,h3,h4 {font-weight: bold;margin-bottom:15px;}
	h1 {font-size: 14px; }
	h2 {font-size: 14px; }
	h3 {font-size: 13px; }
	h4 {font-size: 10px;}
	h6 {font-size: 9px;}

    h1,h2,h3,h4,H5,H6 {color:rgb(0,58,18);}
    
    .csc-firstHeader {margin:15px 0;color:rgb(0,58,18);border-bottom:1px solid rgb(0,58,18);margin-right:10px;}
		.csc-header-n2 h1 {margin:15px 0;color:rgb(0,58,18);border-bottom:1px solid rgb(0,58,18);margin-right:10px;}


	/*start forms style*/	
	/*------mailformular formatieren------*/
	.csc-mailform {
		border:none;
		width: 90%;
	}

	.csc-mailform-field {
		margin: 2px;
		padding: 5px;
		margin-left:0px;
		padding-left:0px;
	}

	.csc-mailform-field label {
		float: left;
		font-size:12px;
		font-weight:normal;
		padding: 1px;
		color: #444444;
		width: 200px;
	}
	
	.csc-mailform-field label span{display:none;}
	
	.csc-mailform-field span.label_pfilicht label{width:auto!important; float:none!important;}
	.csc-mailform-field span.label_pfilicht{display:block; float:left; width:200px;}
	.csc-mailform-field span.label_pfilicht span{color:red; padding-left:5px; display:inline;}

	.csc-mailform-field input {
		width: 200px;
	}
	.csc-mailform-field textarea {
		width: 300px;
	}
	.mf-input {
		clear: none;
		width: 270px;
		padding: 3px;
		height:20px;
		font-size:16px;
	}

	.mf-pass {
	width: 300px;
	padding: 1px;
	}

	.mf-text {
	clear: none;
	width: 300px;

	padding: 1px;
	}

	.mf-check {
	padding: 1px;
	}

	.mf-radio {
	padding: 1px;
	}

	.mf-select {
	width: 275px;
	-width: 273px;
	padding: 1px;
	height:25px;
	font-size:16px;
	}

	.mf-file {
	width: 300px;
	padding: 1px;
	}

	#mailformRadiotest {
	border: none;
	}

	#mailformRadiotest legend {
	display: none;
	}

	.mf-reset {

	}

	.mf-submit {
	margin-left: 150px;
	width: 174px;
	font-weight:bold;
	height:35px;
	}
	input, textarea {
		width: auto;/* 
		border: 1px #ccc solid;
		background: #fafafa; */
		padding: 3px;
		color: #777;
	}	
	input[type=text]:focus, textarea:focus {
	/* 
		background: #f0f0f0; */
		color: #333;
		border-color: #666;
	}
/*end form style*/	




    #subsubBottom{
		background:url(../img/bottom-subsub.gif) no-repeat top right;
        background-position:21px 0px;
		width:100%;
		height:3px;
        -margin-bottom:-8px;
        margin-top:-1px;
        margin-left:-36px;
        -margin-left:-34px;
    }
    
    #tipContainer {
    	text-align:left;
    	position:absolute;
    	top:5px;
    	left:8px;
    	width:872px;
    	border-style:solid;
    	border-width:0px;
    	border-top-width:1px;
    	border-color:rgb(0,57,19);
    }
    #tipContainer a {
    	color:rgb(0,57,42);
    	text-decoration:none;
    	font-weight:bold;
    	background-image:url('/fileadmin/templates/doppelpfeil.gif'); 
    	display:inline-block; 
    	padding-left:15px;
    	background-repeat:no-repeat; 
    	background-position:center left; 
    	border:0px;
    }
    #tipLinks {
    	z-index:254;
    	text-align:right;
    	width:100%;
    	top:0px;
    	position:absolute;
    }
    #tipRechts {
    	z-index:255;
    	text-align:left;
    	top:0px;
    	position:absolute;
    }
    
	#n_submenu { 
		width: 181px; 
		float:left;
		overflow:hidden;
		font:  normal 12px/1.2 Arial, sans-serif ! important;		
		margin-left:7px;
		margin-right:9px;
	}

	#n_submenuInner {
		margin:0px;
		margin-left:0px;
		width: 180px;
		border-left-style:solid;
		border-width:1px;
	}
	
	#n_submenuInner ul {
		list-style-type:none;
		padding-left:3px;
		width:180px;
	}
	
	#n_submenuInner ul li {
		padding-bottom:7px;
		padding-top:3px;
	}

	#n_submenuInner ul li ul{
		list-style-type:none;
		margin-left:-3px;
		padding-left:15px;
		width:140px;
	}

	#n_submenuInner ul li ul li ul{
		list-style-type:none;
		margin-left:-12px;
		padding-left:30px;
		width:125px;
	}



	.n_subMenubr {
		width:130px;
		padding-left:15px;
		margin-top:-15px;
	}
		
	.n_subMenubr2 {
		width:100px;
		padding-left:15px;
		margin-top:-12px;
	}

    







    #rezeptnavi { 
		margin:0px 0;
		width:640px;
	}
	#rezeptnavi ul{
		margin:0px;  
		list-style-type: none;
    }
	#rezeptnavi ul li {
		float:left;
		display:block;    
        list-style-type: none;
        width:200px;
        height:114px;
        padding:3px 0 0 2px;
        margin:0 10px 10px 0;
	}
	#rezeptnavi ul li a { 
        text-decoration:none;
        color:#003913;
        font-weight:bold;
	}
	#rezeptnavi ul li a:hover { 
				color:#FFFFFF;
	}

	#rezeptnavi ul li #active { 

	}
	.textRahmen_ohne {
        position:relative;
        margin-top:-100px;
        margin-left:20px;
        color:#FFFFFF;
        width:150px;
        z-index:200;
        padding:3px;
        letter-spacing: 0px;
        cursor:pointer;
        background-color:#003810;
        visibility:hidden;
    }
  .ohne {
  	font-weight:normal;
  	font-size:11px;
  	color:#FFFFFF;
  }

	.textRahmen {
        position:relative;
        margin-top:-23px;
        margin-left:-1px;
        width:170px;
        height:24px;
        z-index:200;
        padding:3px;
        padding-left:13px;
        letter-spacing: 0px;
        cursor:pointer;
    }



    .bgOval{
        margin-top:-113px;
        margin-left:-1px;
    }
    
    .tx-flseositemap-pi1 ul {
    		width:300px;
    }
    #flashLine{margin-left:4px;}
    
	div.dark {
		text-align:left;
		margin-left:-397px;
		width:674px;
		height:161px;
		min-height:161px;
		min-width:674px;
		position:absolute;
		top:245px;
		background-image:url('/fileadmin/templates/img/dark.gif');
		padding:20px;
		color:rgb(0,57,19);
		font-size:12px;
	}      
	
	div.dark ul {
		list-style-type:square;
		list-style-position:inside;
		list-style-image:url('/fileadmin/templates/img/dark_list.gif');
		margin-left:20px;
	}

	div.dark h1 {
		font-family:Times;
		color:rgb(135,1,0);
		font-size:22px;
		border-color:rgb(135,1,0);
		padding-bottom:5px;
	}
	div.dark a {
		color:rgb(97,155,53);
	}
	
	div.dark p.bodytext {
		margin-left:20px;
	}
	
	div.dark_sprech {
		text-align:left;
		margin-left:70px;
		width:200px;
		height:64px;
		min-height:64px;
		min-width:200px;
		position:absolute;
		top:350px;
		background-image:url('/fileadmin/templates/img/dark_sprech.gif');
		padding:7px;
		padding-left:15px;
		padding-right:15px;
		color:#FFFFFF;
		font-size:11px;
		overflow:hidden;
	}      
	div.dark_sprech a {
		color:rgb(97,155,53);
	}
	
	ul.error{margin:0px; padding:0px; list-style:none;}
	ul.error{margin:0px; padding:0px; font-weigth:bold; color:red;}
	.tx-srfreecap-pi2-image {margin:0px!important;}
 
 
	/* MNE 09.11.2009 Problem im FF3 gestrichelte Linien */
    object, embed { 
    	outline:none;
    	-moz-outline:0;
    }
}



