body {
 /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
 /*font-size: 10px;*/
 background-image: url(../images/bg-body1.gif);
 background-repeat: no-repeat;
 text-align:center;
 /*background-color: #DAD9D6;*/
 /*background-color: #999999;*/
 /*background-color: #123456;*/
 /*background-color: #003F5E;*/
 /*background-color: white;*/
 font: normal 11px verdana;
 width: 100%;
 height: 100%;

 
/*background-image: url(../images/bg.jpg);*/
/*background-repeat: no-repeat;*/
/*margin-right:auto;*/
/* margin-left:auto;*/
/*float:left;*/
/*width: 79em;*/
}

#back {
background-image: url(../images/back21.png);


}

#top {
background-color: white; 
margin-right:auto;
 margin-left:auto;
/*float:left;*/
width: 79em;
}
	
#haupt {

 width: 79em;
 
 margin-top: 0;
 margin-right:auto;
 margin-left:auto;
 /*float: left;*/
 background-color: white; 
 /*padding:0px;*/
 /*height: 60em;*/
 height: 75%;
 border-top: thin solid  #123456;
 /*border-bottom: 3px solid  #336F93;*/
 
 
 /*background-image: url(../images/grund.jpg);*/
 
 /*margin-bottom: auto;*/
 
}

#frame {
 width: 79em;
 margin-right:auto;
 margin-left:auto;
 margin-top:4em;
 margin-bottom: 10px;
 padding:0px;
 text-align:left;
 height: 60em;
 /*height: 57em;*/
 /*background: #770274;*/
 /*background-color: #77B4C6;*/
 background-color: white;
 /*border-bottom: 3px solid #336F93;*/
 border-right: thin solid  #123456;
 border-left: thin solid  #123456;
}


		
#menu_left {
 width:16em;
 padding:0px;
 float:left;
 /*background: #C2B9C4;*/
 /*border-right:thin solid darkblue;*/
 /*background: #FCABFE;*/
 /*background: #59A0F0;*/
 /*background: #0060BF;*/
 /*border-top: 1px solid  #336F93;*/
 background: white;
 height: 60em;
 background-image: url(../images/bg-all.jpg);
 
}
	
#content {
/*border-top: 5px solid #0058B0;*/
/*width:700px;*/
width:49em;
padding:0px;
float:left;
/*background: #C8E2FD;*/
/*background: #DFEFFF;*/
/*background: #E9FEF8;*/
background: white;
height: 59em;
/*border: dashed 1px #004080;*/
margin-left: 0;
margin-top: 8;
/*background-image: url(../images/grund.png);*/
/*border-top: 1px solid #336F93;*/
border-bottom: 2px solid #336F93;

}

#navi {
margin-left:40em;
font-size: 13px;
border-color: #339966;

/*margin-left: 180px;*/
/*color:#006699;*/
/*margin-bottom: 3em;*/
color: orange;
/*float: right;*/
/*margin-top: 10em;*/



}

#navi a:hover {
font-size: 13px;

width: 2em;
height: 2em;
color: #123456;
/*background-color:;*/
}

#navi:hover {
font-size: 13px;
color: orange;
/*background-color: yellow;*/
}

#navi a:link {

border-color: #339966;
width: 2em;
height: 2em;
color: blue;
text-decoration:none;

}


#navi a:visited{
color: #123456;


text-decoration: none;

}


#a.navi: hover{
color: orange;


text-decoration: underline;

}


#navi: active{
color: white;


text-decoration: none;

}

#lang {

/*width:700px;*/
/*width: 11em;*/
/*padding:75px;*/
margin-left: 20;
/*margen-top: 20em;*/
 /*position:fixed;*/
 /*left:0;*/
 
  /*top:10em;*/
   
/*float: left;*/
/*margin-left: 40em;*/


/*border:thin solid darkblue;*/
/*margin-top: 0;*/

}


	
#menu_right {
width:14em;
padding:0px;
/*float:left;*/
float:right;
/*background: #333333;*/
/*background: #C2B9C4;*/
/*background: #59A0F0;*/
/*background: #85AEFA;*/
background: #ffffff;
height: 60em;
/*border:thin solid blue;*/
border-top: 1px solid  #336F93;
background-image: url(../images/netzwerk.jpg);
background-repeat:no-repeat;


}

#extra1

{
height: 100%;
width:14em;
background: white;
float: right;
border: 1px solid  red;
}



#banner {
margin-top:30em;
border:thin solid red;
height:5em;
width:5em;

}
	
#header {
/*background: #333333;*/
/*background: #FCABFE;*/
/*background: #DAD9D6;*/
margin-top: 0;
background: white;
color: #770274;
font-size:18px;
height: 7em;
/*border:thin solid black;*/
/*width: auto;*/
/*background-image: url(../images/grund.jpg);*/

}

#logo {

height: 15em;
/*border-bottom: thin solid black;*/
width: auto;
}

#footer{
/*background: #333333;*/
/*background: #FCABFE;*/
background: #699EEF;
 /*background: white;*/
 width: 79em;
 margin-right:auto;
 margin-left:auto;
 margin-top:20px;
 /*margin-bottom: 10px;*/
 /*padding:0px;*/
 /*color:#59A0F0;*/
 height: 4em;
 /*border-bottom: thin solid  #336F93;*/
}


.kontakt{
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float:right;

}

.kontakt a{
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#8A008A;
	}
	
	.kontakt a:hover {
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#A29DB3;
	}



/* Hauptnavigation */
#nav{
/*border: thin solid yellow;*/
padding-top: 0.5em;
padding-left: 0;
min-height: 80%;
/*background: #770274;*/
margin-left: 0;
}

/* Abstands der Menus nach oben und unten sowie unterer Rand */
div.no,div.act,div.cur,div.no_sub,div.act_sub,div.cur_sub,
div.no_sub_2,div.act_sub_2,div.cur_sub_2,div.no_sub_3,
div.act_sub_3,div.cur_sub_3{
/* border-bottom: thin solid darkorange;*/
/*padding-top: 0.2em;*/
/*padding-bottom: 0.2em;*/
/*font-style:italic;*/
clear: both;
font: normal 11px sans-serif;
/*font: italic 14px Helvetica;*/
/*background: #eeeeee;*/
/*background: #D0FDE7;*/
/*font-weight: bold;*/
/*margin-top: 1px;*/
/*border-bottom: thin solid #A2A251;*/

border-bottom: 1px solid #336F93;
/*border-bottom-width:2px;*/
}


/* Abstand der Submenus zum Rand */
div.no_sub,div.act_sub,div.cur_sub{ padding-left: 1.5em; }
div.no_sub_2,div.act_sub_2,div.cur_sub_2{ padding-left: 3em; }
div.no_sub_3,div.act_sub_3,div.cur_sub_3{ padding-left: 4.5em; }

div.no {
/*border: thin solid yellow;*/
/*background: #85AEFA;*/
/*background: #0060BF;*/
background: white;
height: 2em;
margin-top: 10px;
width: 14em;
margin-left: 1em;

}



div.no:visited{
/*border: thin solid yellow;*/
/*border-left: thin solid  darkblue;*/
font: normal 11px verdana;
/*font: italic 16px;*/
/*background-image: url(fileadmin/images/start.png);*/
background: #85AEFA;
width: 14em;
height: 2em;
}

div.act{
/*border: thin solid yellow;*/
/*border-left: thin solid  darkblue;*/
font: normal 11px verdana;
/*font: italic 16px;*/
/*background-image: url(fileadmin/images/start.png);*/
background: white;
margin-left: 1em;
}


/*#336F93;*/


/* Menuzustände*/
   A.menu_no:link {text-decoration: none; margin-left: 2px; color: #004080; margin-top: 20px;} 
   A.menu_no:active {text-decoration: underline; margin-left: 2px; color: darkorange; margin-top: 20px;border-left: thin solid darkblue;}
   A.menu_no:visited {text-decoration: none; margin-left: 2px;color: grey; margin-top: 20px;}   
   A.menu_no:focus {text-decoration: none; margin-left: 2px; color: darkorange; margin-top: 20px;} 
   A.menu_no:hover {text-decoration: none; margin-left: 2px; color: darkorange; margin-top: 20px;}
   
   A.menu_cur:link {text-decoration: none; color: #004080; margin-top: 20px;}
   A.menu_cur:visited {text-decoration: underline; color: white; background: #006699;margin-top: 20px;margin-left: 15px;}  
   A.menu_cur:active {text-decoration: underline; color: black; margin-top: 20px;}
   A.menu_cur:focus {text-decoration: none; color: #336F93; margin-top: 20px;} 
   A.menu_cur:hover {text-decoration: none; color: darkorange;}
   
   A.menu_act:link {text-decoration: none; color: #004080; margin-top: 20px;} 
   A.menu_act:visited {text-decoration: none; color: #336F93; margin-top: 20px;}
   A.menu_act:active {text-decoration: underline; color: black; margin-top: 20px;}
   A.menu_act:focus {text-decoration: none; color: #336F93; margin-top: 20px;} 
   A.menu_act:hover {text-decoration: none; color: darkorange; margin-top: 20px;}




/* ### Ende Hauptmenu */





.box1 { width: 14em; background: #9BD1FA; margin-left: 1px;}
.box1 h1, .box p {margin: 0 10px;}
.box1 h1 {font-size:150%; color:#ffffff; }
.box1 .top, .box .bottom1{display:block;background: #ffffff;}
.box1 .top b, .box .bottom1 b
{
  display:block;height: 1px; overflow: hidden; background: #9BD1FA;
}
.box1 .r1{margin: 0 5px;}
.box1 .r2{margin: 0 3px;}
.box1 .r3{margin: 0 2px;}
.box1 .top .r4, .box .bottom1 .r4{margin: 0 1px;height: 2px;}
