/* Standard-CSS for LOGIKA */

/* Important coloring
	DarkGray=#313030
	Gray=#929191
	Red=#b20026
	Blue=#daebf4

	Textcolors:
	DarkGray=#313030
	Gray=#929191
	Red=#b20026
	Blue=#daebf4
*/



/* General information */

body, div, p, h1, h2, h3,
span, a, td, table, tr, img {
	margin:0px;
	padding:0px;
}

html, body {
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#313030;
	text-align:left;
	
/*	scrollbar-base-color:#fafafa;
	scrollbar-face-color:#fafafa;
	scrollbar-arrow-color:#000000;
  	scrollbar-3dlight-color:#fafafa;
  	scrollbar-darkshadow-color:#fafafa;
  	scrollbar-highlight-color:#fafafa;
  	scrollbar-shadow-color:#fafafa;
  	scrollbar-track-color:#fafafa;
*/
	
}

html {
	height:100%;
}

/* General information End */



/* Maintable (Hauptgerüst) */

.maintable {
	width:1000px;
	height:100%;
	border:0px;
	background-color:#ffffff;
}

.maintable td {
	vertical-align:top;
	text-align:left;
}

/* Maintable - End */



/* General styles */

.redbold {
	font-weight:bold;
	color:#b20026;
}

/* General styles - End */



/* Headarea */

	/* Headarea logo */
	
	.logoarea {
		width:283px; 
		height:118px; 
		background-image:url(img/hg_header_links.gif); 
		background-repeat:no-repeat;
	}
	
	.logo {
		width:204px;
		height:60px;
		margin:34px 0px 0px 29px;
	}
	
	/* Headarea Menu */
	
	.menuarea {
		width:717px;
		height:118px;
		background-image:url(img/hg_header_rechts.gif);
		background-repeat:no-repeat;
		background-position:right;
	}
	
	.headlinks {
		text-align:right;
		margin:0px 30px 0px 0px;
		padding:7px 0px 0px 0px;
	}
	
	.menu {
		width:687px;
		height:53px;
		background-image:url(img/hg_menu.gif);
		background-repeat:no-repeat;
		position:absolute;
		margin:23px 0px 0px 0px;
		z-index:1000;
		/*border: 1px #ffffff solid; */
	}

/* Headarea - End */



/* Newsarea */

.newsarea {
	width:283px;
	background-image:url(img/hg_content_links.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.newsbox {
	width:232px;
	min-height:227px;
	height:auto !important;  /* for modern browser */
	height:227px;
	margin:0px 0px 0px 29px;
}

.hnews {
	width:232px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#313030;
	margin:5px 0px 0px 0px;
}

.newsdate {
	width:232px;
	color:#313030;
	margin:12px 0px 0px 0px;
}

.newstext {
	width:232px;
	margin:0px 0px 0px 0px;
}

.newstext p {
	margin-top:14px;
}

.newsbox_list {
	width: 630px;
	
}

	.newsdate_list {
		font-weight:bold;
		color:#b20026;
		margin:12px 0px 12px 0px;
		width: 630px;
	}
	
	.newshead_list {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#313030;
		margin:0px 0px 0px 0px;
		width: 630px;
	}

	.newstext_list {
		margin:0px 0px 0px 0px;
		width: 630px;
	}

.downloadbox {
	width:232px;
	margin:23px 0px 0px 29px;
}

.hdownloads {
	width:232px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:9px 0px 4px 0px;
}

.downloadbutton {
	width:203px;
	height:20px;
	background-image:url(img/downloadbutton.gif);
	margin:0px 0px 5px 0px;
}

.downloadbutton_leer {
	width: 203px;
	height:30px;
	background-color:#DAEBF4;
	margin: 0px 0px 5px 0px;
}

.downloadbuttontext {
	padding:7px 0px 0px 10px;
}

/* Newsarea - End */



/* Contents */

.contentarea {
	width:717px;
	background-image:url(img/hg_content_rechts.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.mainpic {
	width:687px;
	height:227px;
	margin:0px 0px 0px 0px;
}

h1 {
	width:631px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:100;
	color:#b20026;
	margin:32px 0px 0px 28px;
}

.h1 {
	width:631px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:100;
	color:#b20026;
	margin:17px 0px 0px 28px;
}

.fliesstext {
	width:631px;
	text-align:left;
	margin:29px 0px 36px 28px;
}

.fliesstext p {
	margin-bottom:13px;
}

.fliesstext ul {
	margin-bottom:13px;
}

.fliesstext li {
	margin-bottom:13px;
	list-style-image:url(img/pfeil_rot.gif);
	margin-left:-24px;
}

.fliesstext a {
	color:#313030;
	text-decoration:underline;
	font-size:11px;
}

/* Contents - End */



/* Footer */

.footerarea {
	width:1000px;
	height:104px;
	background-image:url(img/hg_footer.gif);
	background-repeat:no-repeat;
}

.footerline {
	width:687px;
	height:4px;
	line-height:0px;
	margin:0px 0px 0px 283px;
	border-top:1px solid #cacaca;	
}

.copybacktop {
	width:687px;
	font-size:11px;
	margin:0px 0px 0px 283px;
	height:20px;
}

.copybacktop div {
	float:left;
	margin:0px 0px 0px 0px;
}

.footerlinks {
	width:687px;
	font-size:11px;
	margin:0px 0px 0px 283px;
}

/* Footer - Ende */

.form_button {
	background-color:#DAEBF4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#312F30;
	cursor:pointer;
	width:60px;
	height:22px;
	border: 1px #CACACA solid;
	margin:0px 0px 0px 0px;
}

.textfeld {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#312F30;
	height:17px;
	width:370px;
	border:1px solid #CACACA;
	background-color:#ffffff;
}

.textbereich {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#312F30;
	width:370px;
	border:1px solid #CACACA;
	background-color:#ffffff;
	height:50px;
}


/* Links */

.linktounderline:link, .linktounderline:visited { 
	color:#313030;
	text-decoration:none;
	font-size:11px;
}

.linktounderline:hover, .linktounderline:active { 
	color:#313030;
	text-decoration:underline;
	font-size:11px;
}

/* Links - Ende */

