div,p,body,html,table,input,button { 
	font: normal 12px Helvetica,Verdana,Arial; 
	color:#000;line-height:15px;
}

body {
       position:absolute;
}

a {
	font: normal 12px Helvetica,Verdana,Arial; 
	color:#000;
}

h1,h2,h3,h4,h5,h6 { 
	font: normal 16px Helvetica,Verdana,Arial;
	font-weight: normal; line-height:20px;
}

img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

hr {
	border:1 solid #CCC;
	color: #CCC;
	height: 1px;
}

div#blau {
	color:#2E499A;
}

form {
	font: normal 12px Helvetica,Verdana,Arial; 
	color:#000;

/*----------------Gesamtes Template  --------------------*/
}

div#container {
	width:957px;
	margin-left:-10px;
	margin-top:-14px;
	margin-right:auto;
	border:0px solid silver;
	background-image: url(../images/bg_container.jpg);
	background-repeat: repeat-y;
        bottom:0;

/*----------------Horizontale Navigation  --------------------*/

}

div#top {
  font: normal 12px Helvetica,Verdana,Arial;
  clear:both;
  background-color:#BFC6E2;
  text-align:left;
  color:#000;  
  margin-top:0px;
  padding:15px;
  padding-left:190px;  
  height:5px;
  z-index:1;
   
}

div#top a {
   text-decoration: none;
   color:#000;

   }

div#top a:hover {
   color:#FFFFFF;

/*----------------Horizontale Navigation rechts  --------------------*/
   }

div#top_right {
  font: normal 11px Helvetica,Verdana,Arial;
  text-align:right;
  margin-top:-13px;
  /* padding-top:15px; */
}


div#header { 
    background-color:white; 
	margin-bottom:-5px;
	z-index:2;
}

/*----------------Linke Navigation blaue Fäche  --------------------*/



div#links { 
	font: normal 12px Helvetica,Verdana,Arial;
	float:left;
	padding-top:-10px;
	padding-left:20px;
	padding-right:27px;
	background-color:#2059A6;
	color:#FFF;
	margin-top:-30px;
        bottom:0;
}

div#links a {
   text-decoration: none;
   color:#FFF;
   }

div#links a:hover {
   color:#FF0000;
   }

.active {
   color:#FFF;
   font-weight:bold;
}

div#adtv {
	padding-right:-37px;
	padding-top:100px;
}

.white {
	color:#FFFFFF;
	font-size:10px;
	padding-left:5px;
	padding-top:50px;
	text-align:left;


/*----------------Untermenü  --------------------*/
}

div#submenu {
	padding-left:10px;
	margin-top:7px;
	margin-right:-20px;
	/*padding-right:-5px;*/

}

div#submenu a{
	color:#BFC6E2;
	font-size:11px;
}

div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	padding-top:5px;
	padding-bottom:5px;

}
/*----------------Content Mitte  --------------------*/

div#center { 
	margin-left:210px; 
	padding-top:20px;
	width:500px; 
}

div#right { 
	width:205px; 
	height:130%;
        bottom:0;
	float:right; 
	text-align:center;
	padding-top:5px;
	padding-left:5px;	
	padding-right:0px;
        padding:10px;
	/*padding-right:-20px;	*/
	background-color:#E5E7F3;
}

.float-left { 
	float:left; 
}

div#druckbutton a{
	font-size: 10px; 
}

/* LOGOUT-Button Frontend */
.logout {
	font-weight:bold;
}


/* Styles fuer RTE */
.rahmen {
	border: 1px solid #000000;
}

.farbeweiss {
	background-color:#FFFFFF;



}

.farbeblau {
	background-color:#BFC6E2;
}

.farbehellblau {
	background-color:#E5E7F3;
}

.breite100 {
	width:100px;
}

.breite60 {
	width:60px;
}

.breite30 {
	width:30px;
}

.tabellezellabstand {
	padding:3px;
}

.tabellebreite470 {
	width:470px;
}

.teasertext {
	padding:10px;
	background-color:#E5E7F3;
}