/* CSS Document */

html {overflow-x:hidden;
height:100.0001%;
}
body{
text-align:center;
padding:0px;
padding-top:0px;
background:#EEE3B2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0px;

height:101%
}
.box{
width:200px;

margin-bottom:15px;
}
.box h1{
padding:3px;
padding-left:10px;
background:#2D2377;
color:#ffffff;
margin-bottom:2px;
}
.box h1 a{
background:#2D2377;
color:#ffffff;

}
.box p{
padding:10px;
margin-top:0px;
border:1px solid #2D2377;
font-size:10px;
}
.box1{
width:200px;
margin-bottom:15px;
}
.box1 h1{
padding:3px;
padding-left:10px;
background:#2D2377;
color:#ffffff;
margin-bottom:2px;
}
.box1 h1 a{
background:#2D2377;
color:#ffffff;
}
.box1 p{

font-size:10px;
margin-top:0px;
background:#F5F1D8;
padding:10px;
}

#container_l{
margin-left:auto;
margin-right:auto;
padding:0px;
text-align:left;
width:1010px;
color:#B59D66;
background:#ffffff;
background-image:url(img/schatten_l.jpg);
background-repeat:repeat-y;
background-position: top left;
}
#container_r{
margin-left:15px;
background-image:url(img/schatten_r.jpg);
background-repeat:repeat-y;
background-position: top right;
}
#container{
margin-right:15px;
}

#menu_sprache{
width:150px;
padding:0px;
padding-left:0px;
padding-top:20px;
text-align:left;
padding-bottom:10px;
color:#B59D66;
float:right;
}

* + html #menu_sprache{
width:130px;

}

#menu_top{
padding:0px;
width:287px;
padding-bottom:10px;
padding-top:20px;
padding-right:20px;
text-align:right;
color:#B59D66;
float:right;
}

#bild{
width:458px;
padding:0px;
text-align:left;
color:#B59D66;
float:left;
border-top:1px solid #B59D66;
border-bottom:1px solid #B59D66;
}

#logo{
width:522px;
padding:0px;
text-align:right;
color:#B59D66;
background:#EEE3B2;
float:left;
border-top:1px solid #B59D66;
border-bottom:1px solid #B59D66;

}


#menu_1{
width:980px;
height:60px;
padding-top:10px;
padding-left:0px;
text-align:left;
float:left;
background-image:url(img/menu.jpg);
background-repeat:repeat-x;
background-position: 3px left;
}
* html #menu_1{
width:980px;
background-position: top left;
}
* + html #menu_1{
width:980px;
background-position: top left;
}

#print{
width:200px;
padding:20px;
padding-left:10px;

float:left;
text-align:left;
font-size:10px;
}



.logo{
padding:0px;
margin:0px;
text-align:right;}

a.top{
text-decoration:none;
color:#B59D66;
margin-right:10px;
}
.nav{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2D2377;
margin-right:3px;
margin-left:3px;
list-style:none;
font-size:12px;
float:left;

}

.nav_on{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2D2377;
margin-right:3px;
margin-left:3px;
list-style:none;
font-size:12px;
float:left;

}
div.nav{

padding:3px;
}
div.nav_on{
background:#ffffff;
border:1px solid #2D2377;
border-bottom:none;
padding:3px;
}
li.nav_on{

background-image:url(img/Pfeil.gif);
background-repeat:no-repeat;
background-position:bottom center;
height:35px;
padding:0px;
}
li.nav{
background:none;
padding:0px;
height:35px;
}

a.sprache{
text-decoration:none;
color:#B59D66;
margin-right:10px;
}
a.sprache:active{
text-decoration:none;
color:#2D2377;
margin-right:10px;
}

#white2{
float:left;
padding:0px;
width:980px;
background:#ffffff;

}

#menu_2{
width:200px;
float:left;
padding-left:10px;
padding-right:10px;
text-align:left;
}



#content{
float:left;
padding-bottom:0px;
margin-bottom:0px;
min-height:400px;
width:510px;
}
* html #content{
width:540px;
padding-left:0px;
padding-right:0px;
}

#content_1{
width:520px;
padding-bottom:20px;
padding-left:10px;
padding-right:10px;
min-height:350px;
text-align:left;
}
* html #content_1{
width:540px;
padding-left:0px;
padding-right:0px;
}

#content_2{
width:520px;
padding-bottom:20px;
padding-left:10px;
padding-right:10px;
float:left;
text-align:left;
}



#content_right{
width:200px;
float:right;
padding-left:10px;
padding-right:10px;
text-align:left;
}

h1{
margin-top:0px;
color:#2D2377;
font-size:12px;
text-decoration:none;
}
h3{
margin-top:0px;
color:#2D2377;
font-size:12px;
text-decoration:none;
}
p{
font-size:12px;
margin-top:0px;
line-height: 15px;
text-align:left;
color:#000000;
}
.bodytext{}
a{
color:#2D2377;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}



.klein{
font-size:10px;
margin-top:0px;
text-align:left;
}

.nav_2{
text-decoration:none;
color:#2D2377;
list-style:none;
font-size:12px;
 margin:0px;
 padding:0px;
margin-bottom:15px;

}

.nav_2_on{
text-decoration:none;
color:#2D2377;
list-style:none;
font-size:12px;
 padding:0px;
 
 margin:0px;
margin-bottom:15px;
}

ul{
padding:0px;
margin:0px;
padding-bottom:10px;
text-align:left;
}
li{
font-size:12px;
list-style:none;
padding-left:15px;
padding-bottom:3px;
text-align:left;
line-height: 15px;
color:#000000;
background-image:url(img/dot.gif);
background-repeat:no-repeat;
background-position:top left;
}


li.nav_2_on{
font-size:10px;
list-style:none;
padding:10px;
background:#2D2377;
border: 1px solid #2D2377;
border-top: none;
margin:0px;
}
li.nav_2_on a{
color:#ffffff;
}
li.nav_2{
font-size:10px;
list-style:none;
padding:10px;
background:none;
border: 1px solid #2D2377;
border-top: none;
margin:0px;
}
li.nav_21_on{
font-size:10px;
list-style:none;
padding:10px;
border: 1px solid #2D2377;
background:#2D2377;
margin:0px;
}

li.nav_21_on a{
color:#ffffff;
}
li.nav_21{
font-size:10px;
list-style:none;
padding:10px;
background:none;
border: 1px solid #2D2377;
margin:0px;
}

#white2{
float:left;
}

#copyright{
padding:0px;
padding-left:20px;
width:960px;
float:left;
border-bottom: 8px solid #2D2377;
background:#ffffff;
}
* + html #copyright{
width:960px;
}
* html #copyright{
width:980px;
}
.copyright{
text-align:left;
color:#2D2377;
font-size:10px;

}
span.inducad{
color:#2D2377;
font-weight:bold;
font-style:italic;
}
span.creative{
color:#2D2377;
}
span.e{
color:#B59D66;
}
span.con{
color:#283082;
}
span.agis{
color:#67A74F;
}

.news-latest-gotoarchive{
padding-top:10px;
}
.box .news-latest-gotoarchive{
padding:10px;
padding-left:0px;
padding-bottom:0px;
}

.news-amenu-item-year {
list-style:none;
display:none;
}



.news-latest-container {
padding:10px;
margin-top:0px;
border:1px solid #2D2377;	
font-size:10px;

}
.news-latest-item {
	margin-bottom: 1em;
}
.news-list-item{
margin-bottom:10px;
border-bottom:1px solid #2D2377;	
padding-top:8px;
padding-bottom:8px;
}
.news-list-item p{
padding:0px;
margin:0px;
}
.news-latest-container p {
	padding:0px;
	border:none;
	
	font-size:10px;
	margin-bottom:0px;
	margin-top:0px;
}
.news-latest-container p.bodytext {
	padding:0px;
	border:none;
	
	font-size:10px;
	margin-bottom:0px;
	margin-top:0px;
	
}
.news-latest-container p a {
	padding-left:0px;
	border:none;
	font-size:10px;
	padding-right:0px;
	padding-top:0px;
	color:#2D2377;
}
.news-latest-container p b {
	padding-left:0px;
	border:none;
	font-size:10px;
	padding-right:0px;
	padding-top:0px;
	color:#2D2377;
}



.news-single-timedata {
	color: #1F0F72;
	margin-right: 1em;
	font-weight: bold;
	
}
span.news-latest-morelink {
	margin:0px;
	
}

span.news-list-morelinkmargin{
margin:0px;

}
.news-latest-morelink a {
	color: #1F0F72;

	padding-right:10px;
	margin:0px;

}
.news-list-morelink a {
	color: #1F0F72;

	padding-right:10px;
	margin:0px;

}
.news-latest-morelink a img {
	border: none;
}
img{border:none;}

#form{
float:left;
width:150px;
}
.home{
width:171px;
margin-right:2px;
margin-bottom:2px;
float:left;
}

.home h1{
padding:3px;
padding-left:10px;
background:#F1F1F1;
margin-right:0px;
margin-bottom:2px;
}
.home h1 a{
background:#F1F1F1;


}
.home p{
padding:10px;
margin-top:0px;
background:#F1F1F1;
font-size:10px;
height:80px;
}
.home2{
width:344px;
margin-right:2px;
margin-bottom:2px;
float:left;
}

.home2 h1{
padding:3px;
padding-left:10px;
background:#F1F1F1;
margin-right:0px;
margin-bottom:2px;
}
.home2 h1 a{
background:#F1F1F1;


}
.home2 p{
padding:10px;
margin-top:0px;
background:#F1F1F1;
font-size:10px;
height:80px
}

.home3{
width:517px;
margin-right:2px;
margin-bottom:2px;
float:left;
}

.home2 h1{
padding:3px;
padding-left:10px;
background:#F1F1F1;
margin-right:0px;
margin-bottom:2px;
}
.home2 h1 a{
background:#F1F1F1;


}
.home2 p{
padding:10px;
margin-top:0px;
background:#F1F1F1;
font-size:10px;
height:80px
}

