/* @override 
	http://serviva.com/fileadmin/css/serviva.css
	https://serviva.com/fileadmin/css/serviva.css
*/

body {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*line-height:19px;
*/
color:#333;
margin:0;
padding:0;
background:#C2D9E1;
text-align:center;
}

/* @group layout */

#dokument {
width:725px; 
text-align:left;
position:relative;

margin:auto;
margin-top: 0px;
background: url(images/container_bg.gif) repeat-y;

}

/* @group kopfzeile */
#top {
position: relative;
padding-top: 20px;
height:167px;
margin-left: 11px;
}

#top img {
/*display: block;*/
/*vertical-align: middle;*/
/*float:left;*/

}
.logo {
	float: left;
margin-left: 30px;
margin-bottom: 20px;
position: relative;
}

#funknav {
float: right;
display: inline;
margin-right: 30px;
}
#teasermenubg {
/* display: none; */
	width: 645px;
	height: 33px;
position: absolute;
z-index:10;
right: 40px;
top: 77px;
background-color: #6AB4B1;
/*background: url(images/gruener_streifen_tranp.png);*/

filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
#teasermenu {
position: absolute;
z-index:10;
right: 40px;
top: 77px;
/*border: solid red 1px;*/
color: #fff;

}

#teasermenu ul {
list-style: none;
width: 645px;
margin: 0;
margin-top: 1px;
padding: 0;
clear: left;
}
#teasermenu ul li {
/*font-family: Arial,verdana;*/
font-size:10px;
line-height: 12px;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 0;
padding-left: 8px;
padding-right: 2px;
float: left;
display: inline;
border-right: solid 1px white;
background: url(images/teasermen_pfeil.gif) no-repeat 3px 2px;
/* bmh */	
width: 127px;
overflow: hidden;
voice-family: "\"}\""; 
voice-family:inherit;
width: 117px;
/* border-top: 1px silver solid;  */
}
html>#dokument #teasermenu ul li{
width: 117px;
}

#teasermenu ul li.letzter {
border-right:0;
}

#teasermenu a {
color: #fff;
}
/* @end */

/* @group funktionsnavigation */

/* @end */

/* @group hauptnavigation */

#menu {
/*width:214px;*/
/*height: 35px;*/
margin-left: 11px;
padding-left: 20px;
background: url(images/menu_bg.gif) repeat-x;
padding-bottom: 7px;
float:left;
clear: left;
display: inline;
width:678px;
height: 30px;
}
#Menusubmenx0, #Menusubmenx1,
#Menusubmenx2,
#Menusubmenx3,
#Menusubmenx4,
#Menusubmenx5,
#Menusubmenx6 {
top: 220px;
left: 30px;
}


/*#menu div *{
display: inline;
float:left;
}*/

#menu div {
display: inline;
height: 50px;
}


/*#menu div img{
display: inline;
float:left;
}
#menu div a {
display: inline;
float:left;
}*/

/* @end */

/* @group brotmenu */
#brotmenu {
clear: both;
/*float: right;*/
/*height: 20px;*/
font-size: 10px;
width: 690px;
margin-top: 30px;
display: block;
background-color: #f30;
}
#brotmenu a {
color: #004f7d;
}
.lang {
/*margin-right: 10px;*/
}

/* @end */

/* @group inhalt */
#minhigh {
float: left;
width:1px;
height:400px;
/*border-left: solid 1px grey;*/
}
#seitentitel {
padding: 0;
margin-top: 20px;
}

#inhalte {
float:left;
margin-top: 10px;
margin-left: 11px;
/*margin-right: 15px;*/
padding-left: 30px;
border-top: 1px solid #666666;
display:inline;
background-color: #fff;

/* bmh */	
width: 698px;
voice-family: "\"}\""; 
voice-family:inherit;
width: 668px;

}
html>#inhalte {
width: 668px;
}

#inhalt {
width: 95%;
padding: 0 10px 30px 0px;
float:left;
}

#inhalte-links {
width: 100%;
float:left;
background: url(images/inhalte-links_bg200.gif) repeat-y 445px;
/* border: solid 1px red; */
}
#inhalt-links {
float:left;
width:435px;
margin-right: 10px;
}

#inhalt ul li{
/*list-style-type:none;
list-style-image:url(css_files/lielement.gif);
list-style-position:left;*/
padding-left: 0px;
margin-left: 0px;

/*list-style: square url(css_files/lielement.gif) outside;*/
list-style-type: circle;
}

/* @end */

/* @group bereichsnavigation */

/* @end */

/* @group extrainhalt */

#news {
width:175px;
float: left;
margin-right: 10px;
margin-left: 12px;
margin-top: 20px;
/*padding: 20px 15px;*/
/*background-color: #F5F5F6;*/
display: inline;
/*border: solid 1px silver;*/
}

#newswrap {
height: 10px;
/*margin-left:10px;
margin-bottom: 10px;
display: inline;border: solid 1px blue;
*/
}
#newswrap img {
/*margin-left:-10px;
border: 1 px solid black;*/
}
#newswrap .download img {
/*margin-left:0px;
border: 1 px solid black;*/
}

span.news-list-date{
color:#666666;
font-size:10px;
}

#news p, #news h1, #news h2, #news h3, #news h4, #news ul {
/*margin-left: 10px;*/
}

/* Pictures on left, add padding on right */
#news DIV.csi-left DIV.csi-imagewrap .csi-image,
#news DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
#news DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 0px;
}


/* @end */

/* @group fusszeile */
#fusszeile {
height:35px;
padding-top: 20px;
padding-left: 11px;
clear:both;
background: #C2D9E1 url(images/container_bg_bot.gif) no-repeat;
}
span.impressum{
margin-top:20px;
}

/* @end */

/* @end */

/* @group html */
img	{
display: block;
border: 0;
}

h1, h2, h3, h4, h5, h6	{
font-weight: normal;
/*margin-top: 25px;*/
margin-bottom: 2px;
}

#news h1, #news h2, #news h3, #news h4  {
color:#006694;
margin-top: 0px;
padding-top: 0px;
}
#news h4 {
font-weight: bold;
font-size: 12px;
}
#dokument h1 {
margin-top: 0;
font-size:18px;      
}  
#dokument h2 {
margin-top: 10px;
font-size:14px;      
font-weight: bold; 
} 

p {
	line-height: 140%;
	text-align: left;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}
	
.upper {
text-transform:uppercase;
}

/* @end */

/* @group e27_cssimage_alttext ext */

img {
   display:inline;
}

div.imgtext img{
  margin-bottom:10px;
  padding:2px;
}


div.image{
   
}

div.left{
	text-align:left;
}

div.right{
	text-align:right;
}

div.center{
	text-align:center;
}

div.imgline {
	margin-bottom:15px;
}

div.imgline img{
    margin-bottom:0px;
	padding-right:4px;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}

div.floatleft {
	padding-right:10px;
	float:left;
}

div.floatright{
	float:right;
	padding-left:10px;
}

div.margincenter{
	margin:auto;
}

div.imageright{
	padding:2px 10px 5px 0px;
}
div.imageleft{
	padding:2px 0px 5px 10px;
}

div.img24 img{
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}

div.img24{
	margin:0;
	padding:0;
}

div.clear {
    display:block;
	clear:both;
	height:0px;
	width:0px;
	line-height:1px;
	margin:0px;
	padding:0px;
}

/* @end */

/* @group text links */

a {
font-weight : regular; 
text-decoration : none;
color: #006694;
background: transparent;  
}

a:hover {
text-decoration : underline;
background-color: transparent;
color:#333;

}

#news a{
color: #006694;
background-color: transparent;

}

#news a:hover{
text-decoration : underline;
color: #333;
}

/* @end */

/* @group csc */

fieldset.csc-mailform {
border: 0;
margin: 0;
padding:0;
}

fieldset.csc-mailform div.csc-mailform-field label {
display: block;
}

.csc-mailform input, .csc-mailform textarea  {
width: 350px;
height: 14px;
font-size: 10px;
border: 1px solid #004f7d;
margin-bottom: 10px;
}
.csc-mailform textarea {
height: 200px;
}

input#mailformformtype_mail.csc-mailform-submit {
width: 100px;
background-color: #006694;
color: #fff;
height: 20px;
font-weight: bold;
}

contenttable contenttable-0 {
/*border: none;*/
}

p.csc-caption{
font-size:0.8em;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}
/* @end */

.news-list-date {

}
.news-list-item {
margin-bottom: 15px;
}
.news-list-item h3 {
margin: 0;
margin-bottom: 5px;
}
.news-list-item img {
float: right;
}
.news-single-item h2 {
margin: 0;
}
.news-single-item h3 {
font-size: 12px;
}

.news-single-img {
display: block;
margin: 10px 0 10px 0;
}
hr.clearer {
display: none;
}

/* @group felogin */

div.tx-felogin-pi1 form fieldset {
border: none;
border-top: 1px solid #666666;
border-bottom: 1px solid #666666;
margin: 20px 0 0 0;
}



/* @end */

div.tx-airfilemanager-pi1 {
font-size: 11px;
}

#inhalt div.tx-airfilemanager-pi1 table td {
border-top: 1px solid #666666;
vertical-align: top;
/*white-space: nowrap;*/
}

#inhalt div.tx-airfilemanager-pi1 hr {
border-top: 1px solid #666666;

}

/*div {
border: 1px solid silver;
}*/


