* { margin: 0; padding: 0; list-style: none; }

fieldset, img { border:solid 0; }

html {
	height: 100.2%; margin-bottom: 1px;
}

body {
	/*background:#DDD url(media/bg_body.jpg) 0 0 no-repeat;*/
	background-color:#ddd;
	color:#000;
}

a, a:hover, input, textarea { outline:none;  }

DIV.clearer { clear: both; height: 0; border: 0; font-size: 0; margin: 0; padding: 0; line-height: 0; }

.clear5 { clear: both; font-size: 4px; height: 5px; line-height: 100%; }
.clear10 { clear: both; font-size: 8px; height: 10px; line-height: 100%; }
.clear20 { clear: both; font-size: 12px; height: 20px; line-height: 100%; }
.clear30 { clear: both; font-size: 18px; height: 30px; line-height: 100%; }

DIV.outerWrap {
	background:#DDD url(media/bg_body_mitte.jpg) center top no-repeat;
	min-height: 400px;
	min-width: 872px;
	padding-top:29px;
}


DIV.document {
	margin:0 auto;
	width:872px;
	position:relative;
	text-align:left;
	background:url(media/bg_document_mitte.jpg) 0 0 no-repeat;;
}
DIV.innerWrap {
	width:860px;
	margin-left:6px;
	background-color:#fff;
	/*border:solid 1px red;*/
	padding:0;
}
DIV.imgLeft img { display:block; }
DIV.imgLeft { float:left; padding:3px 10px 0 0; }

DIV.header { 
	width:860px; height:195px; 
	background:#76B518 url(media/bg_header.gif) right bottom no-repeat; 
}

DIV.cont {
	min-height:400px;
	padding:25px 15px;
}

DIV.colNormal {
	width:580px;
	float:left;
}
DIV.colRight {
	width:230px;
	float:right;
}
/* Navigation start */
.nav { }
.nav ul li {
	position:relative;
	background:#fff url(media/line_dotted.gif) 0 bottom repeat-x;
	padding:2px 0 3px;
	font:normal 14px/120% Arial, Helvetica, sans-serif; color:#333;
}
.nav ul li a,
.nav ul li a:hover,
.nav ul li a.akt,
.nav ul li a.akt:hover {
	position:relative;
	width: 215px;
	display:block;
	font:normal 14px/120% Arial, Helvetica, sans-serif; color:#333;
	padding:5px 0 5px 15px;
	text-decoration:none;
	background-color:#fff;
}

.nav ul li a:hover,
.nav ul li a.akt,
.nav ul li a.akt:hover {
	background-color:#F2F2F2;
	color:#76B318;
}

.nav ul li a:hover,
.nav ul li a.akt:hover,
.nav ul li a.cur,
.nav ul li a.cur:hover {
	background-image:url(media/icon_nav.gif);
	background-position: 4px 9px;
	background-repeat:no-repeat;
}

/* Navigation end */

DIV.footer {
	width:860px;
	background:#fff url(media/line_dotted.gif) center top repeat-x;
	min-height: 23px;
}


DIV.footer p { float:left; padding:5px 0 0 5px;}
DIV.footer p,
DIV.footer p a,
DIV.footer p a:hover {
	font:normal 10px/120% Verdana, Geneva, sans-serif; color:#999;
	text-decoration:none;
}
DIV.footer p a:hover { color:#76B318; }

DIV.list-box { 
	padding:0 0 10px 32px;
	background:url(media/icon_pfeil.gif) 0 3px no-repeat;
}
DIV.box-2 {
	border:solid 1px #ddd;
	background:#F4F4F4 url(media/bg_rahmen_2.jpg) 0 0 repeat-x;
}
DIV.box-2 p { font-size:11px; }
		
DIV.box-3 {
	border:solid 1px #ddd;
	margin:10px 0;
	padding:10px;
	width:208px;
}		

DIV.box-4 {
	background:url(media/btn_neu.gif) right top no-repeat;
	min-height:75px;
	padding:15px 15px 10px 15px;
}

.book-box p { font-size: 11px; }

DIV.box-3 h1,
DIV.box-2 h1 {
	font-size: 16px;
}
.c-1 { color:#3939AC; }

DIV.toolbar { width:860px; height:66px; }
DIV.trenner { background:url(media/line_dotted.gif) 0 0 repeat-x; height:1px; line-height:0; }
a.totop,
a.totop:hover,
a.print,
a.print:hover {
	background:url(media/icon_print.gif) 0 2px no-repeat;
	padding:2px 0 2px 20px;
	margin-right:15px;
	font: bold 11px/120% Verdana, Geneva, sans-serif; color:#76B518; text-decoration:none;
}
a.totop,
a.totop:hover {
	background:url(media/icon_totop.gif) 0 2px no-repeat;
}
/* TYPO start */
h1 { font: normal 20px/120% Arial, Helvetica, sans-serif; color:#0C67A9; padding-bottom:5px; }
h2 { font:normal 16px/120% Arial, Helvetica, sans-serif; color:#333; padding-bottom:10px; }

h2.date { font:normal 14px/120% Georgia, "Times New Roman", Times, serif; color:#333; padding-bottom:5px; }

h3 { font:bold 12px/120% Verdana, Geneva, sans-serif; color:#333; padding-bottom:5px;}
h4 { padding:15px 0 5px;}


p { font:normal 12px/150% Verdana, Geneva, sans-serif; color:#333;
	padding-bottom:5px;
}
p a,
p a:hover { color:#333; text-decoration:underline; }
p a:hover { text-decoration:none; color:#76B318; }

a.linkIcon,
a.linkIcon:hover {
	font:normal 11px/120% Verdana, Geneva, sans-serif;
	color:#76B518;
	text-decoration:none;
	background:url(media/icon_link.gif) 0 5px no-repeat;
	padding:2px 0 2px 11px;
}
a.linkIcon:hover { text-decoration:underline; }

a.linkDownload,
a.linkDownload:hover {
	font:normal 11px/120% Verdana, Geneva, sans-serif;
	color:#76B518;
	text-decoration:none;
	background:url(media/icon_download.gif) 2px 4px no-repeat;
	padding:2px 0 2px 13px;
}

.small { font-size:11px; }

TABLE.archiv th { 
	font:bold 12px/120% Verdana, Geneva, sans-serif; color:#333; 
	text-align:left; vertical-align: top; 
	padding:2px 0 4px 2px;
}
TABLE.archiv td { 
	font:normal 11px/120% Verdana, Geneva, sans-serif; color:#333; text-align:left; vertical-align: top; 
	padding:7px 0 9px 2px;
}
TABLE.archiv tr {
	background:url(media/line_dotted.gif) 0 bottom repeat-x;
}
TABLE.archiv td p { padding-bottom: 2px; }
TABLE.archiv td.col-0 { width:80px; padding-left:5px; }
TABLE.archiv td.col-0 img { display:block; padding-top:3px; }
TABLE.archiv td.col-1 { width:490px; }



