@import url("/css/navigation.css");
@import url("/css/lightbox.css");

/* grundelemente */
/* -----------------------------------------*/

body     {
font: 0.8em/1.3em "Verdana", "Sans-Serif";
background-image: url("/pictures/bg_body.jpg");
background-repeat: repeat-x;
background-color: #dadada;
color: #000;
margin: 0;
padding: 0;
text-align: center;
}

.bodycontent {
background-color: #fff;
background-image: none;
text-align: left;
}
	
#accesskeys {
top: -250px;
left: 0px;
position: absolute
}
	
/* layoutelemente */
/* --------------------------------------*/

#shadow {
background-image: url(/pictures/bg_shadow.gif);
background-repeat: repeat-y;
margin: auto;
width: 879px;
text-align: left;
}
 
#main {
background-image: url(/pictures/bg_main.gif);
background-repeat: no-repeat;
width: 879px;
margin: auto;
text-align: left;
}

#container {
width: 879px;
margin: auto;
text-align: left;
}

#head {
margin: auto;
background-image: url(/pictures/bg_head.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 125px;
width: 865px;
text-align: left;
}


#navi {
width: 695px;
height: 30px;
background-color: #ccebcc;
margin: 0px 0px 0px 7px;
}

#rechts {
float: right;
text-align: left;
width: 165px;
}

#quicknav ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#quicknav ul li {

}

#quicknav ul li a {
display: block;
width: 100px;
padding: 2px 0px 2px 0px;
color: #000;
text-decoration: none;
}

#quicknav ul li a:hover {
color: #5F5F5F;
}

#quicknav form {
margin: 0;
padding: 0;
}

#quicknav input.suchfeld {
width: 90px;
border: 1px solid #dadada;
margin: 0px 5px 10px 0px;
padding: 3px;

}
#quicknav input.formsubmit {
width: 30px;
border: 1px solid #dadada;
padding: 2px;
margin: 0px 5px 10px 0px;
}

address {
font-style: normal;
line-height: 1.4em;
padding: 5px 0px 0px 0px;
margin: 120px 0px 30px 0px;
}

#content {
margin: 25px 0px 15px 35px;
text-align: left;
width: 610px;
}

#footer {
background-image: url(/pictures/bg_footer.gif);
background-repeat: no-repeat;
background-position: center bottom;
margin: auto;
width: 879px;
height: 30px;
}

#footer ul {
list-style-type: none;
margin: 0px 0px 0px 35px;
padding: 0;
text-align: left;
}

#footer ul li {
display: inline;
padding: 0px 20px 0px 17px;
margin: 0;
}

#footer a {
color: #656565;
text-decoration: none;
}

#footer a:hover {
color: #000;
text-decoration: none;
}

#footer a.gotop {
background: url(/pictures/btn_gotop.gif) no-repeat;
background-position: top left;
padding: 2px 0px 0px 21px;
}

#footer a.print {
background: url(/pictures/btn_print.gif) no-repeat;
background-position: top left;
padding: 0px 0px 0px 22px;
}

a.created {
text-decoration: none;
color: #656565;
font-size: 0.9em;
position: relative;
top: 20px;
}


/* links */	
/* ------------------------------------------*/

a:link  {
	color: #009900; }
a:visited { 
	color: #104a10;
	}
a:hover { 
	color: #104a10;
	}
a:active { 
	color: #104a10;
	}
a img { 
	border: none;
	}


/* typo / tables */	
/* ----------------------------------------*/	

p, .normal	{
margin: 0;
padding: 0;
font-size: 1em;
line-height: 1.55em;
margin: 0px 0px 16px 0px ;
	}
h1, .titel	{
margin: 0;
padding: 0;
font-size: 1.5em;
line-height: 1.35em;
padding-bottom: 5px;
margin: 0px 0px 10px 0px ;
	}
h2  {
margin: 0;
padding: 0;
font-size: 1.2em;
font-weight: bold;
margin-bottom: 10px;
	}

h3, .untertitel  {
margin: 0;
padding: 0;
font-size: 1em;
font-weight: bold;
	}
hr {
color: #656565;
background-color: #656565;
height: 1px;
border: 0 }

ul.sitemap li  {
	margin: 0;}

ol {
	}
	
table  {
margin: 0;
padding: 0;
border-collapse: collapse;
border-spacing: 0;
font-size: 1em; }

table.data, table.data td{
border: 1px solid #afafaf;
font-size: 1em; }

th  {
background-color: #EFEFEF;
font-size: 1em;
font-weight: bold;
text-align: left;
	}
td  {
font-size: 1em;
vertical-align: top;
}
img	{
border: 0;
}
  	
.invis {display: none}
.break {clear: both}

/* topnews */	
/* ------------------------------------------*/

#topnews {
margin: 25px 0px 0px 100px;
}


/* dokumente */
/* ------------------------------------------*/

a.pdf  {
background-image: url("/icons/module/Dokument3_0/icon_pdf_klein.gif");
	}
a.doc, a.rtf  {
background-image: url("/icons/module/Dokument3_0/icon_word_klein.gif");
	}
a.xls  {
background-image: url("/icons/module/Dokument3_0/icon_excel_klein.gif");
	}
a.pps  {
background-image: url("/icons/module/Dokument3_0/icon_powerpoint_klein.gif");
	}
a.zip  {
background-image: url("/icons/module/Dokument3_0/icon_zip_klein.gif");
	}
 a.document {
background-position: 0 0;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
background-repeat: no-repeat;
	}
a.txt 
{background-image: url("/icons/module/Dokument3_0/icon_txt_klein.gif");}

#created {
font-size:10px;
color: #939393;
}
#created a {
color: #939393;
}
