body {
 margin:0px;
 padding:0px;
 font-size:12px;
 color:#000;
 background:#babaff;
}
* html body {
 text-align:center;
}


#header {
 border:0px solid blue;
 width:760px;
 height:76px;
 margin:0px auto;
 text-align:left;
}

#menublock {
 border:1px solid yellow;
 width:700px;
 height:23px;
 margin:5px auto;
 text-align:left;
}

#menublock #menu {
 float:left;
}
#menublock #langselect {
 float:right;
 text-align:right;
 margin-right:10px;
}

#contentRoot {
 border:0px solid gray;
 width:760px;
 margin:0px auto;
 text-align:left;
 background:#e3e3fb;
}

#left {
 float:left;
 width:180px;
 border:0px solid blue;
 height:auto;
 background:#e3e3fb;
}

#left_box1 {
width:180px;
height:140px;
margin-left:0px;
border:0px solid gray;
background:#e3e3fb;
}

#left_box2 {
width:180px;
height:auto;
margin-left:0px;
border:0px solid gray;
margin-top:0px;
background:#e3e3fb;
}


#right {
 float:right;
 width:580px;
 height:auto;
 border:0px solid yellow;
 background:#ffcc33;
 margin-top:0px;
 padding-left:0px;
 padding-top:0px;
}

#right_box1 {
width:540px;
height:auto;
padding-left:0px;
margin-left:20px;
padding-right:20px;
border:0px solid gray;
background:#ffcc33;
margin-top:0px;
 padding-top:0px;
}

#right_box2 {
width:580px;
height:100px;
margin-left:0px;
border:0px solid gray;
margin-top:0px;
background:#ffcc33;
}

#right_box3 {
width:580px;
height:20px;
margin-left:0px;
border:0px solid gray;
margin-top:0px;
background:#ffffcc;
}

#right_box4 {
width:580px;
height:20px;
margin-left:0px;
border:0px solid gray;
margin-top:0px;
background:#ffcc33;
}


#footer {
 border:0px solid black;
 width:760px;
 height:60px;
 margin:0px auto;
 text-align:left;
}
.clearing {
 clear:both;
}


#navcontainer 
{ 
width: 180px; 
height:auto;
}

#navcontainer ul
{
margin:0px;
padding:0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 5px;
width: 180px;
background-color: #e3e3fb;
border-bottom: 1px solid #203c7e;
}

#navcontainer ul li ul li a
{
display: block;
padding: 5px;
padding-left:15px;
width: 180px;
background-color: #ffcc33;
border-bottom: 1px solid #203c7e;
font-size:10px;
}

#navcontainer a:link, .navlist a:visited
{
color: #203c7e;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #cbcbfb;
color: #fff;
}

/*
*
* Menu Oben
*
*/


#navcontainer2
{
/*margin: 0px;*/
/*padding: 0 0 0 12px;*/
padding-top:3px;
padding-left:0px;
margin-left:0px;
}

#navcontainer2 UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer2 LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navlist2 li.stroke a
{
font: 9px verdana, sans-serif;
color: #083465;
display: block;
width: auto;
text-decoration: none;
/*background: #b6c69f;*/
margin: 0;
padding: 2px 10px;
border-left: 1px solid #aaa;
border-top: 0px solid #fff;
border-right: 1px solid #aaa;
}

#navlist2 li a
{
font: 9px verdana, sans-serif;
color: #083465;
display: block;
width: auto;
text-decoration: none;
/*background: #b6c69f;*/
margin: 0;
padding: 2px 10px;
border-left: 0px solid #fff;
border-top: 0px solid #fff;
border-right: 0px solid #aaa;
}





#navcontainer2 A:hover, #navcontainer2 A:active 
{ 
/*background: #b6c69f;*/ 
}

#navcontainer2 A.active:link, #navcontainer2 A.active:visited
{
position: relative;
z-index: 102;
/*background: #b6c69f;*/
font-weight: bold;
}

#subnav2
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
/*background: #b6c69f;*/
border-top: 0px solid #fff;
border-bottom: 1px solid #aaa;
}


#subnav2 UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav2 LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav2 A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav2 A:hover, .subnav2 A:active { color: #444; }
#subnav2 A.active:link, .subnav2 A.active:visited { color: #444; }
#subnav2 BR, .navcontainer2 BR { clear: both; }

.ueberschrift {
	color : #203c7e;
	margin : 0px;
	padding-bottom : 12px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	margin-top: 30px;
}

P {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 160%;
	color: #203c7e;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}

TD {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 160%;
	color: #203c7e;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}

.bulletlist {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 160%;
	color: #203c7e;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}

#newscontent {
 border:0px solid blue;
 height:auto;
}

#newscontent_links {
 float:left;
 width:360px;
 border:0px solid red;
 height:auto;
}

#newscontent_rechts {
 float:right;
 width:130px;
 border:0px solid green;
 height:auto;
}


#content li {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 140%;
	color: #203c7e;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}

