body {margin: 0;margin-top:0px;background-color:#fff;	font-size:100.1%; }
#outer_container {height:100%;margin:0 auto 0 auto;width: 790px;border-left:0px solid #6cb125;border-right:0px solid #6cb125; padding-top:0.3em;}
#outer_container img{border:0;}
/************** ANFANG obere Navigation ******************************************************/
#topnavi{text-align:right;padding:0 0.5em 0 0;margin:0;font: normal 75% "Trebuchet MS", sans-serif;letter-spacing:0.05em;color:#999;}
#topnavi a, #topnavi a:link {color: #2197ca;text-decoration:none; }
#topnavi a:visited { color: #699;text-decoration:none;  }
#topnavi a:hover{color: #2197ca;text-decoration:underline;}
#topnavi span {display:none;}
/************** ENDE obere Navigation ********************************************************/
#logo{float:left; border:0; margin-bottom:0.2em; margin-left:0.5em;margin-top:0.2em;}
#logo img {border: none;}
/************** ANFANG d. Hauptnavigation ****************************************************/
#navcontainer{padding:0 0 0.05em 0;margin:0;background:#cf6 url(../img/backgr_line.gif) repeat-x left bottom;}
#navi{margin:0;padding: 0.2em 0.25em 0.3em 0.15em;font: normal 0.9em "Trebuchet MS", Verdana, sans-serif; }
#navi li{list-style: none;margin-right: -2px;margin-left:-3px;display: inline;padding:0;}
#navi li a{padding:0.2em 0.7em 0.05em 0.7em; text-decoration: none;margin:0;}
#navi li a:link { color: #666;  }
#navi li a:visited { color: #666; }
#navi li a:hover{color: #f60; border-bottom:0.3em solid #83b823; background-color:#fff;}
#navi li a#current{color: #666;border-bottom:0.3em solid #83b823;background-color:#E9FCB0;}
#navi li span#active{color: #666; background-color:#edffb5; border-bottom:0.3em solid #7FC807;font-weight:normal;padding:0.2em 0.6em 0.05em 0.6em;display:inline;}
#navi li a:hover#current{color: #f60;}
/************** ENDE d. Hauptnavigation ******************************************************/
/************** ANFANG d. Unternavigation ****************************************************/
#subnavcontainer{padding:0.04em 0 0.07em 0;margin:0;background:#E9FCB0 url(../img/backgr_line.gif) repeat-x left bottom;}
#subnavi{margin:0;padding: 0.2em 0.25em 0.3em 0.15em;font: normal 0.9em "Trebuchet MS", Verdana, sans-serif;}
#subnavi li{list-style: none;margin: -2px;display: inline; }
#subnavi li a{padding:0.2em 0.6em 0.05em 0.6em;text-decoration: none;}
#subnavi li a:link { color: #666;  }
#subnavi li a:visited { color: #666; }
#subnavi li a:hover{color: #f60;text-decoration:none; border-bottom:0.3em solid #7FC807;padding:0.2em 0.6em 0.05em 0.6em; background-color:#fff; }
#subnavi li span#active{color: #666; background-color:#FFFFFF; border-bottom:0.3em solid #7FC807;font-weight:normal;padding:0.2em 0.6em 0.05em 0.6em;display:inline;}
#subnavi li a#active2{color: #666;border-bottom:0.3em solid #7FC807;background-color:#E9FCB0;}
/************** ENDE d. Unternavigation *******************************************************/
/************** ANFANG Container, der beide Inhaltsbereiche umschliet ************************/
#outer_content {background-color:#FFF;padding:0;position:relative;height:100%;margin-left:0px;width:790px;font-size:1em;}
/************** ENDE Container, der beide Inhaltsbereiche umschliet **************************/
/************** ANFANG Definition Links Content Bereich ********************************************/
#outer_content a, #outer_content a:link  {color: #2197ca;text-decoration:none;}
#outer_content a:visited { color: #699;text-decoration:none;}
#outer_content a:hover{color: #2197ca;text-decoration:underline; /*background-color:#2197ca;*/}
/************** ENDE Definition Links Content Bereich **********************************************/
#print {display:none;}
#skiplinks{ background: #BFBBA7; color: #BFBBA7; padding: 0.5em 0 1em 0;font-size: 0em; display: none;}
#skiplinks a { background: #BFBBA7;  color: #BFBBA7;  text-decoration: none;}
/**************** ANFANG alle Layout Klassen definieren ****************************************/
.farbe1{ color: #7FC807;}.farbe2{ color: #c00;}.farbe3{ color: #8C0000;}.farbe4{ color: #666633;}.farbe5{ color: #4D0000;}.farbe6{ color:#83b823;}.farbe7{ color:#2698ca;}.farbe8{ color:#0786cb;}
.bg1 { background: url(../img/bg1_redesign.gif) no-repeat center top; width:220px; height:25px;}
.bg2 { background: url(../img/bg2_redesign.gif) no-repeat center top;width:220px; height:auto; }
.bg3 { background: url(../img/bg3_redesign.gif) no-repeat center top;width:220px; height:28px;margin-top:0;}
.bg4 { width:250px; height:25px;}
.bg5 { width:250px; height:auto; }
.bg6 { height:28px;margin-top:0;}
.bg7 { background: url(../img/bg1_breit_redesign.gif) no-repeat center top; width:250px; height:25px;}
.bg8 { background: url(../img/bg2_redesign.gif) no-repeat center top;width:250px; height:auto; }
.bg9 { background: url(../img/bg3_breit_redesign.gif) no-repeat center top;width:250px; height:28px;margin-top:0;}
.bg10 { width:220px; height:25px;}
.bg11 { width:220px; height:auto; }
.bg12{ height:220px;margin-top:0;}
.bg1_double { background: url(../img/bg1_double_redesign.gif) no-repeat center top; width:440px; height:25px;}
.bg2_double { background: url(../img/bg2_double_redesign.gif) no-repeat center top; width:450px; height:auto;}
.bg3_double { background: url(../img/bg3_double_redesign.gif) no-repeat center top; width:440px; height:28px;margin-top:0;}
.innerbg {padding:0 1em 0.5em 1em;}
.innerbg_studie {padding:0 1em 0.5em 0.2em;}
.breit_bg1 { background: url(../img/breit_bg1_redesign.gif) no-repeat center top; width:248px; height:28px;}
.breit_bg2 { background: url(../img/breit_bg2_redesign.gif) no-repeat center top;width:248px; height:auto; }
.breit_bg3 { background: url(../img/breit_bg3_redesign.gif) no-repeat center top;width:248px; height:28px;margin-top:0;}
.clearing {clear:both;}
.linkblau {color: #0066FF;}
.line_dotted {background: #fff url(../img/line_dotted_ho.gif) repeat-x left top;margin:auto; height:0.2em;}
.box_gruen {border:1px solid #693; padding:10px; width: 500px; margin-left:0;}
.small_font {font-size:0.4em;}
.medium_font {font-size:0.8em;}
.big_font {font-size:1.2em;}
.left {float:left; padding-right:0.7em;}
.vert_middle {vertical-align:middle;}
.rot {color:#f00;}
.hidden{display:none;}
.logo { float:left; padding-right: 20px;}
.pdf_icon{vertical-align: middle;}
.mainheadline{color: #7FC807;}
.line{height: 1px; font-size: 0; line-height:0;}
.line.green{background-color: #7FC807;}
#outer_container .borders{border: 1px solid #ff0000;}
#outer_container .textimage{border: 1px solid #ccc; float: left; margin-right: 10px; padding: 2px; background-color: #fff;}
/**************** ENDE alle Layout Klassen definieren  *****************************************/
.testimonial {padding:12px; background-color:#f2f1f1; margin:5px 15px 5px 5px; margin-left:0px; font-family:Georgia, Arial, Helvetica, sans-serif; font-size:75%; line-height:160%;}
.testimonial-bg{
	background: #e6f1d3 url(../img/bg_testimonial_e6f1d3.png) no-repeat top left;
	border: 1px solid #e6f1d3;
	/*-moz-border-radius: 8px;*/
	margin-bottom: 20px;
}
.blockholder {padding:10px; background-color:#f2f1f1; margin:5px 15px 5px 5px; margin-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:75%; line-height:160%;}
/* border:solid 1px #e7e7e7; */
/*****Kontaktformular ANFANG *******************************************************************/
fieldset legend {font: normal 0.9em  "Trebuchet MS",Verdana,  sans-serif;color:#7FC807;padding:0.5em; margin-bottom:0.3em; background-color:#fff;}
fieldset { border:1px solid #cc9; padding:0.5em; margin-bottom:1.5em;}
label.left, label.left-medium{
	font: normal 0.8em  "Trebuchet MS",Verdana,  sans-serif;
	line-height:150%;
	color:#333;
	padding:0; 
	display:inline;
	float: left;
	text-align: right;
	width: 9.5em;
	margin-right: 0.3em; 
}

label.left-medium{
	width: 11.5em;
}
/*  positioniert die Text- und Auswahlboxen rechts daneben: */
input[type=text],select{float: left;}
input.right,textarea.right, select.right{float:left;width: auto;margin-right:0.4em; color:#333;}
input.right2{float:left;width:auto;margin-left:9.2em;}
input.right-medium{margin-left: 150px;}
* html input.right-medium{margin-left: 9.5em;} /* IE6*/
*+html input.right-medium{margin-left: 9.5em;} /* IE7*/
/*  Extrawurst fuer Mozilla */
/*input[type=submit].right-medium{margin-left:11.2em;}*/
form br{clear:both;}
/*  fuer grafische UAs und DAUs der Hinweis, dass   die Label anklickbar sind.  */
label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer;}
/*  legt den vertikalen Abstand der einzelnen Elemente zueinander fest */
form{line-height:180%;}
/*****Kontaktformular ENDE *********************************************************************/
/************** ANFANG Fubereich **************************************************************/
#footer {font: normal 0.72em "Trebuchet MS", Verdana, sans-serif;letter-spacing:0.05em;background-color:#fff;margin:0.05em auto 0 auto;text-align:right;color: #999;
background: #fff;border-top:1px solid #ccc;margin-bottom:0px;}
.footer_navi {padding:0.4em 2em 1em 0.2em;}
#footer a, #footer a:link, #footer a:visited ,#footer a:hover {color: #2197ca;text-decoration:none; }
#footer a:hover{ color: #2197ca;text-decoration:underline;  }
/************** ENDE Fubereich ****************************************************************/
h1 {padding-bottom:0px;margin-bottom:0px;}
.wrap {margin:0px auto;width:760px;}
.img_textfield_right {margin-left: 20px; width: 310px; float:left; font-size:95%;}
