@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(../yaml/navigation/nav_shinybuttons.css);
@import url(../yaml/screen/basemod.css);
@import url(../yaml/screen/content.css);
@import url(../yaml/core/iehacks.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_draft.css);

/*.atze  {
    in-height: 100%;
    height: auto;
    height: 100%;
    margin: 0 0 -200px 0;
}*/
.verladen {
    height: 135px;
    clear: both;
	background-image: url(../images/verlauf_footer2.jpg);
	

}
.puschel {
    height: 1px;
    clear: both;
	

}

.hlist ul {
	margin:0 0 0 550px;
	border-left:0px;
	border-right:0px;
	background-image: url(../images/Abstandhalter.gif);
	color:#808080;

}
.hlist ul li {
	border-left:0px;
	border-right:0px;
	background:none;
	color:#808080;

}
.hlist ul li a, .hlist ul li strong {
	font-weight:normal;
	color:#808080;
	background: none;

}

.hlist ul li.active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: none;
	background-image:none;
	border:0;
	color:#FFFFFF;
}

.hlist ul li a:focus, .hlist ul li a:hover, .hlist ul li a:active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:none;
	text-decoration:none;
}
.a{
	font-weight:bold;
	color:#FFFFFF;

}


.none {
background: none;
border: none;
}


.hnav ul {
	margin:0px;
	border-left:0px;
	border-right:0px;
	background-image: url(../images/Abstandhalter.gif);
	color:#808080;

}
.hnav ul li {
	border-left:0px;
	border-right:0px;
	background:none;
	color:#808080;

}
.hnav ul li a, .hlist ul li strong {
	font-weight:normal;
	color:#CCCCCC;
	background: none;

}

.hnav ul li.active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: none;
	background-image:none;
	border:0;
	color:#FFFFFF;
}

.hnav ul li a:focus, .hlist ul li a:hover, .hlist ul li a:active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:none;
	text-decoration:none;
}

/* Navigation */ 
  
  ul#Navigation {
    width: 187px;
	list-style: none;
	margin:0;
    padding:0;	
	float:left;
  }
  
  * html ul#Navigation {  /* Korrekturen fuer IE 5.x */
    width: 187px;
  }
  
  ul#Navigation li {
    list-style: none;
	margin: 0;
	padding:0;
	text-align:left;
  }

  ul#Navigation a {
    text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-image:url(../images/button_off.gif);
	background-repeat:no-repeat;
	padding:4px 0 0 30px;
	display:block;
	border-bottom:solid;
	border-bottom-color:#FFFFFF;
	height:23px;
  }
  

    ul#Navigation a:hover {
    color:#000000;
	background-image:url(../images/button_on.gif);
	padding:4px 0 0 30px;
	border-bottom:solid;
	border-bottom-color:#FFFFFF;
  }
  
   ul#Navigation a#aktiv{
    color: #000000;
	background-image:url(../images/button_on.gif);
	padding:4px 0 0 30px;
	border-bottom:solid;
	border-bottom-color:#FFFFFF;
	font-weight:bold;
  }
  
  
  
  
  
  
  
  ul#Navigation2 {
    width: 187px;
	list-style: none;
	margin:0;
    padding:0;	
	float:left;
  }
  
  * html ul#Navigation2 {  /* Korrekturen fuer IE 5.x */
    width: 187px;
  }
  
  ul#Navigation2 li {
    list-style: none;
	margin: 0;
	padding:0;
	text-align:left;
  }

  ul#Navigation2 a {
    text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/button_on_kontakt.gif);
	background-repeat:no-repeat;
	padding:4px 0 0 30px;
	display:block;
	height:23px;
  }
  

    ul#Navigation2 a:hover {
    color:#000000;
	font-weight:bold;
	background-image:url(../images/button_on_kontakt.gif);
	padding:4px 0 0 30px;
  }
  
   ul#Navigation2 a#aktiv{
    color: #000000;
	background-image:url(../button_on_kontakt.gif);
	padding:4px 0 0 30px;
	border-bottom-color:#000000;
	font-weight:bold;
  }






  
    ul#unavi a {
	background-image: url(../images/button_un_off.gif);
	color:#000;
	font-weight:normal;
  }
  

    ul#unavi a:hover {
    background-image: url(../images/button_un_on.gif);
	font-weight:normal;
  }
  
   ul#unavi a#aktiv{
	background-image: url(../images/button_un_on.gif);
  }
   /* Formular*/
 
 .inputfield {
	border:1px solid;
	color:#24405B;
	width:300px;
	float:left;
}
 .inputfield2 {
	border:0px ;
	width:30px;
}
 .inputfield3 {
	border:0px ;
	width:107px;
}
 .inputfield4 {
	border:1px solid;
	color:#24405B;
	width:150px;
	float:left;
}
 .inputfield5 {
	border:1px solid;
	color:#24405B;
	width:52px;
}
.submitbtn {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #24405B;
	color:#24405B;
	cursor:pointer;
	font-family:Verdana,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:0;
	width:80px;
}
.submitbtn:hover {
	background:ffffff; 
	color:#cee970; 
	border:1px solid; 
	border-color:#e49900 #e49900 #e49900 #e49900;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e49900;
	}
	
  /* (en) alternative class for optional support of old Mozilla/Netscape browers */
  /* (de) Alternative Klasse zur optionalen Unterstützung alter Mozilla/Netscape-Brower */
  .subcolumns { background-color: #CCC; border:1px solid; }
  
  .c16l {float: left; }
  .c16r {float: right; margin-left: -5px; }	
  .c16l, .c16r { width: 19%;}
  .red {color:#990000;}
  
  .c5l {float: left; }
  .c5r {float: right; margin-left: -5px; }	
  .c5l, .c5r { width: 5%; }
  
  col2_content  {
	text-align: left;
}
  
  
  .subcl {
	padding:1em;
	font-size:80%;
}
  .subcr {
	padding:1em;
	font-size:80%;
}
  .subcolumns1 { background-color: #CCC;
  border: none;
  }
  
  
  .subcl1 {
	padding:1em;
	font-size:100%;
	background-color: #CCC;
}
  .subcr1 {
	padding:1em;
	font-size:100%;
	background-color: #CCC;
}
.c25l, .c75r {
background-color: #CCC;
}