/* ************************************************************ */
/* Allgemein */

html, body {
	height: 100%;
}

body {
 padding:0px;margin:0px;overflow:hidden;
 background-color:rgb(235,60,40);
}

body.start{
 background-image:url('../gfx/mensch.gif');
 background-position: 458px 200px;
 background-repeat:no-repeat
}

img {
	border: none;
}


#logo {
 position:absolute;
 top:30px;left:25px;
 height:66px; width:210px;
 background-image:url('../gfx/logo.gif');
}


/* Startseite */

#box{
 position:absolute;z-index:80;
 top:325px;z-index:80;
 width:210px;
 font: normal 12px Verdana,Arial,Helvetica;color:rgb(0,0,62);
 text-align:right;
}


#box2{
 position:absolute;
 top:175px;
 width:210px;
 z-index:120; 
 background-color:rgb(217,217,226);
 background-image:url('../gfx/mensch_klein.gif');background-position: 30px top;
 background-repeat:no-repeat

}

#box_meta{
 position:absolute;z-index:80;
 top:400px;z-index:80;
 width:210px;
 font: normal 8px Verdana,Arial,Helvetica;color:rgb(217,217,226);
 text-align:right;
}

#content2{
 font: normal 12px Verdana,Arial,Helvetica;color:rgb(0,0,62);
 text-align:right;
 padding: 50px 0px 0 50px ;
}

#info {
position:absolute;left:835px;top:430px;width:150px;
 font: normal 10px Verdana,Arial,Helvetica;color:rgb(0,0,0);
}




#box_overview{
 position:absolute;z-index:80;
 top:325px;left:250px; width:260px;
 padding-top:10px;
 border-top: solid 1px #FFFFFF;
 text-align:right;
}

#box_overview td {
 text-align:left;padding:0;margin:0;
}


#box_overview a:link, #box_overview a:visited {
 font: bold 18px Verdana,Arial,Helvetica;
 color:rgb(255,255,255); text-decoration:none;
 display:block; padding-bottom:10px;
}
#box_overview a:focus,#box_overview a:active, #box_overview a:hover {
  color:rgb(255,255,255); text-decoration:underline;
}


#box_sprachweiche{
 position:absolute;z-index:10;
 top:0px;left:558px;
 padding: 70px 0 0 10px;
 border-left: solid 1px #FFFFFF;
 text-align:left;
}
#box_sprachweiche img  {
 position:absolute;left:-50px;display:inline;margin-top:5px;
}

#box_sprachweiche span.weiche {
 font: normal 18px Verdana,Arial,Helvetica;
 color:rgb(0,0,0); text-decoration:none;
}


#box_sprachweiche a:link, #box_sprachweiche a:visited,span.weiche {
 font: normal 18px Verdana,Arial,Helvetica;
 color:rgb(255,255,255); text-decoration:none;
}
#box_sprachweiche a:focus,#box_sprachweiche a:active, #box_sprachweiche a:hover {
  color:rgb(255,255,255); text-decoration:underline;
}



#el1{
 position:absolute;
 top:113px;left:315px;
 width:400px;
}

#el2{
 position:absolute;
 top:235px;left:389px;
 width:400px;
}


#el3{
 position:absolute;
 top:142px;left:587px;
 width:400px;
}

#el4{
 position:absolute;
 top:249px;left:630px;
 width:400px;
}

#el5{
 position:absolute;
 top:344px;left:316px;
 width:400px;
}

#el6{
 position:absolute;
 top:371px;left:595px;
 width:400px;
}



/* ************************************************************ */
/* 2) CONTAINER */

#container {
	position: relative;
	min-height: 100%;
	height: 100%;
 background-image:url('../gfx/left_grey.gif');background-position: 0px 50%;
 background-repeat:repeat-y

}

html>body #container { /* FF / Opera */
	height: auto;

}


/* ************************************************************ */
/* 2c) FOOTER  */

#footer {
  position:absolute;z-index:100;
  bottom:-1px; left:0px;
  text-align:left;
 height:70px; width:100%;
 background-color:rgb(217,217,226);
}


body #corner {
 position:absolute;
 bottom:69px;left:250px;
 background-image:url('../gfx/bottom_viertel_red.gif');
 background-repeat:no-repeat; height:19px; width:19px

}