/* CSS Document */

* { 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-image:none;
	background-color:#fff;
	padding:0;
}


DIV.document {
	margin:0;
	width:650px;
	text-align:left;
	background-image:none;
}
DIV.innerWrap {
	width:650px;
	margin:0;
	background-color:#fff;
	/*border:solid 1px red;*/
	padding:0;
}

DIV.header { 
	display:none;
}

DIV.cont {
	padding:0;
}

DIV.colNormal {
	width:650px;
	float:none;
}
DIV.colRight {
	display:none;
}
/* 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% Georgia, "Times New Roman", Times, 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% Georgia, "Times New Roman", Times, 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:#EB5B05;
}

.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:650px;
	background-image:none;
}


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:#EB5B05; }

DIV.list-box { 
	padding:0 0 10px 32px;
	background:url(media/icon_pfeil.gif) 0 3px no-repeat;
}
DIV.box-2 {
	padding:10px 10px 5px 15px;
	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 { display:none; }
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:#EB5A05; 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% Arial, Helvetica, sans-serif; color:#333; padding-bottom:5px; }

h3,
h3 a,
h3 a:hover { 
	font:normal 16px/120% Arial, Helvetica, sans-serif; color:#0C67A9; padding-bottom:10px; 
	text-decoration:none;
}
h3 a,
h3 a:hover { 
	color:#EB5A05;
}
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:#EB5B05; }

a.linkIcon,
a.linkIcon:hover {
	font:normal 11px/120% Verdana, Geneva, sans-serif;
	color:#EB5A05;
	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:#EB5A05;
	text-decoration:none;
	background:url(media/icon_download.gif) 2px 4px no-repeat;
	padding:2px 0 2px 13px;
}

.small { font-size:11px; }
