/***************Grund-HTML*********/
html, body {
    background-color: #FFE7B3;
    font-size: 11px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    line-height:150%;
    height:100%;
    color:#000000;
    padding:0px;
    margin:0px;}


.clearer {clear: both; font-size: 0; margin:0; padding:0;}
.spacer {clear: both; height:10px;}


/* ----------Grundlayout-------------- */

#container {
	position: relative;
	margin: auto auto;
	width: 790px;
    border:0;
	background:url(../img/basic/bg_cont_main.gif);
	clear:left;}


#banner {
	width: 790px;
	height:180px;
	margin:0;

    border:0;
	clear:left;}

#cont_banner {
	width: 785px;
	height:160px;
	margin:0;
	margin-left:1px;
	background:url(../img/basic/banner_standard.jpg) no-repeat;
    border:0;
	clear:left;}

#cont_orient {
	position:relative;
	width: 785px;
	height:40px;
	margin:0;
	top:130px;
  	border:0;
	clear:left;}

#cont_orient2 {
	position:relative;
	width: 785px;
	height:30px;
	margin:0;
	top:110px;
  	border:0;
  	border-bottom: 1px solid #bfbfbf;
	clear:left;}

DIV.banner_nav {

}

DIV.banner_nav_box, DIV.banner_nav_box_active {
	position:relative;
    margin-bottom:0;
    width:105px;
    height:20px;
    margin-left:6px;
    background-color:#4A6E91;
    float:left;
    text-align:center;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    border-color: #efefef;
    border-spacing: 0px;
    line-height:160%;
    font-size: 11px;
    font-weight:bold;
    color: #ffffff;}

DIV.banner_nav_box {
	background:url(../img/basic/nav_box.gif) no-repeat;

	}
DIV.banner_nav_box_active  {
	background:url(../img/basic/nav_box_act.gif) no-repeat;
    color: #ffffff;}

DIV.banner_nav_box:hover  {
	background:url(../img/basic/nav_box_over.gif) no-repeat;
	}


.leiste2 {
  font-family: Verdana;
  font-size: 10px;
  font-weight:bold;
  color: #6f6f6f;
  text-decoration:none}



#cont_menue {
	width: 160px;
	margin:20px 0px 20px 5px;
	display:inline;
    background-color: #ffffff;
    border:0;
    float:left;}

	 .menuepunkt, .menuepunkt_act {
        margin: 5px 2px 6px 2px;
    	font-size: 11px;
      	font-weight:bold;
     	}

     a.menue, a.menue:hover, a.menue:visited {
      	color:#4A6E91;
      	text-decoration:none;
      	}

     a.menue_act, a.menue_act:hover, a.menue_act:visited {
      	color:#003366;
        text-decoration:none;
        }

     .submenuepunkt, .submenuepunkt_act {
        margin: 3px 2px;
        font-size:11px;
     	}



#cont_main {
	width: 605px;
	margin:20px 5px 30px 10px;
    background-color: #ffffff;
    border:0;
    border-left:1px solid #bdbdbd;
    float:right;
    text-align:left;
    position:relative;
    display: inline;}


    div.main1col {
        width: 590px;
        margin-left:15px;
        }

    div.main2coll {
        width: 390px;
        border:0;
        margin:0;
        margin-left:15px;
        float:left;
        display: inline;}

    div.main2colr {
        width: 190px;
        margin:0px;
        margin-left:10px;
        float:right;
        display: inline;}

#fusszeile {
	width: 580px;
	margin:10px 15px 10px 10px;
    background-color: #ffffff;
    border:0;
    border-top:1px solid #bdbdbd;
    float:right;
    text-align:center;
    color:#454545;
    font-size:7pt;
    line-height:135%;
    position:relative;
    display: inline;}



#abschluss {
	width: 790px;
	height:1px;
	margin:0;
    border:0;
	background:url(../img/basic/bg_fuss.gif);
    background-color: #dddddd;
	clear:left;}


/*------------------INfoboxen----------------------*/
div.infobox {
	border-left:1px solid #ff6000;
	width:175px;
	background-color:#FFF6D9;
	margin-bottom:10px;
	}

	div.infobox h1 {
		margin:5px 2px 0px 4px;
		font-size:11px;
		}

	div.infobox p {
		margin:1px 4px 2px 16px;
		color:#333333;
		font-size:10px;
		line-height:150%;
		}


/*------------------Überschriften----------------------*/

A {
	text-decoration:none;
	color:#003366;
   }

/*------------------Überschriften----------------------*/

h1 {
	font-size:14px;
	margin-bottom:10px;
	color:#003366;
   }

h2 {
	font-size:13px;
	margin-top:15px;
	margin-bottom:5px;
	color:#003366;
   }


h3 {
  margin-top:0;
  margin-bottom:2px;
  font-family: Verdana;
  font-size: 12px;
  text-decoration:none;
  color:#003366;
  font-weight:bold;}


h4 {
  margin-top:0;
  margin-bottom:2px;
  font-family: Verdana;
  font-size: 11px;
  text-decoration:none;
  color:#4f4f4f;
  font-weight:bold;}


/*------------------Formulare----------------------*/
fieldset {
 	border:1px solid #BFC9CF;
 	margin-top:20px;
 	padding:5px;}

legend {
	font-size:11px;
	margin:0;
	font-weight:bold;
	color:#202A78;
   }
textarea {
	font-size:11px;
	color:#202A78;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   }
input {
	font-size:11px;
   }

/*------------------Absätze----------------------*/

p.sml {
	font-size:10px;
  	margin:0px;
  	margin-bottom:3px;
  	line-height:140%;
}

p {
	font-size:1.1em;
  	margin:0px;
  	margin-bottom:5px;
  	font-family: Verdana;
    color: #363636;
  	line-height:145%;
}

a.banner {
	color:#ffffff;
	text-decoration:none;}

/*------------------Listen----------------------*/
 UL {

	font-size:1.1em;
  	font-family: Verdana;
    color: #363636;
    padding: 5px 0px;
    margin-left:15px;
    margin-top:5px;
    list-style-type:square;
    list-style-position:outside;}

li {
	margin:0px;}