@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */ 
@import url(screen/pnav.css);
@import url(screen/basemod.css);
@import url(screen/content.css);
@import url(screen/box.css);
@import url(screen/berater_small.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);



/* ------------------------------------------------------------------------------------------- */
 #nav a { color:#fff; background:transparent; text-decoration:none; }
 #nav   a:visited  { color:#fff; }
  
  
   /* Kategorienavigation */
	.mainSubNav a{
		size: 14px;
		color: #660099;
		font-weight: bold;
	}
	
	#servise div {
		text-align :left;
		margin-left:-17px;
		padding-left: 15px;
		width: 163px;
		margin-top: 8px;
		padding-bottom: 8px; 
		border-bottom: 1px solid #cc00ff;
	}
	
	
	
	#servise div a { color:#660099; background:transparent; text-decoration:none; }
  #servise diva:visited  { color:#660099; }

  #servise div a:focus,
  #servise div a:hover,
  #servise div a:active { color:#660099; text-decoration:underline; }

  
  .bold{
   		font-weight: bold;
   }
   
   .white{
   		color: #fff;
   }
   
    
    #ErrorBox{
	background-image:url(/images/errorbox-alert.gif);
	background-position:left center;
	background-repeat:no-repeat;
	display:none;
 	margin-bottom:10px;
	margin-left:15px;
	margin-right:10px;
	padding-left:50px;
	padding-top:10px;
	text-align:left;
	width:auto;
}
	
#ErrorBox .Errors{
	min-height:30px;
	background-color:#F5800D;
	border:1px solid white;
	margin:5px;
	padding:5px 10px;
	
}

.topline{
	color: #660099;
	font-size: 14px;
	font-weight: bold;
}

 .iLab{
 	width: 155px;
 
 }
  .breadcrump{
  margin-bottom:13px;
  }
 .breadcrump p{
 	display: inline;
 }
.akt_hinweis, .red{
	color: #dc1919;
	font-weight: bold;
}

a.blatternFFFFFF{
	color: #660099;
	padding:2px;
}
	

.blaettern006090{
	font-weight:bold;
	padding:2px;
	font-size: 14px;
	color: #000:
}




	.mainSubNavexp, .mainSubNavexp a{
		margin:0;
		 
		margin-right: 20px;
		font-weight: bold;
		text-decoration: none;
		margin-bottom: 4px;
		color: #000;
	}
	
	.mainSubNavexp a:HOVER{
		text-decoration: underline;
	}
	
	.mainSubSubNavexp, .mainSubSubNavexp a{
		color: #000;
		margin:0;
		padding-left:10px;
		font-weight: normal;
	}
	
	.mainSubSubNav, .mainSubSubNav a {
		margin:0;
		color: #000;
		text-decoration: none;
	}
	
	
	
	 .mainSubSubNavexp{
		border-bottom: 2px;
	}
	
	
	
	.partnerlink, a.partnerlink{
	font-weight: bold;
	color: #660099;
	font-size: 13px;
	
	}
	
	h1{
		font-size: 15px;
		font-weight: bold;
	}
	
	h3{
		font-size: 14px;
		font-weight: bold;
	}
	
	
	.buchenframe{
	   
	}
	
	.callmessagebox{
	 margin:0; 
	 padding:0;
	 font-family: arial; 
	 width:430px;  
	 border:none;
	 
	}
	
	
	.gaestebuch_berater_line{
		border-color: #660099;
	}
	.headline{
		font-weight: bold;
	
	}


.maincontent{

width: 400px;
}


#berater_hinweis{
width: 400px;
}




#volltextsuche{
border: none;
width: 300px;
height: 20px;
position: absolute;
top: 26px;
left: 341px;

	color: #838383;
}

#volltextsuche .inputtext{
	width: 120px;
	margin-left:9px;
	border: none;
	background: none;
	color: #838383;
}

#volltextsuche .inputsubmit{
	width: 40px;
	margin-left:8px;
	background: none;
	border: none;
	color: #838383;
}

#box_teaser{
	width: 160px;
	height: 110px;
	position: absolute;
	top: 5px;
	left: 672px;
	color: #838383;
	
}

#box_teaser br{
	height: 5px;
	margin:1px;
	display: block;
}

#box_teaser .linkgreentop, .linkgreentop a{
	font-weight: bold;
	color: #148006;
	padding-left: 25px;
	background: url("/images/pfeil_rechts.gif") no-repeat left; 
	background-repeat: no-repeat; 
	
}

#footer_copyright{
	float:left;
	margin-left: 30px;
	
font-size: 10px;
}
  
#footer_navi{ 
float: right;
margin-right: 30px;

font-size: 10px;
}

#footer_navi a{
	color: #838383;
}


#bottom_content br{
	height: 5px;
	margin:1px;
	display: block;
}
#bottom_content{
	position:relative;
	top: -120px;
font-size: 10px;
margin: 0; 
margin-left: 10px; 
width: 160px;
text-align: left;
color: #838383;
}

#col3_content h1{
	color: #148006;
}
