/* DATEI: style.css */

body  { 
	padding: 0; 
	margin: 0;
	vertical-align:top; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style:normal;
	font-size:11px; 
	background:#646464;
	color:#000000; 
	font-weight:normal;
	}
	
form {
	font-size:11px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style:normal;
	margin:0; 
	padding:0;
	border:0;
	}

input, textarea { 
	padding: 1px;
	font-size:11px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style:normal;
	color:#323232;
	font-weight:normal;
	border:1px solid #323232;   
	background-color:#FFFFFF;
	}
  
select { 
	font-size:11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style:normal;
	color:#0f4d49; 
	font-weight:normal;
	border:1px solid #197c77;  
	background-color:#ffffff;
	}
  
option { 
	font-size:11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style:normal;
	color:#0f4d49; 
	font-weight:normal;
	border:0;
	background-color:#ffffff;
	}
  
.input_checkbox { 
	font-size:11px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style:normal;
	color:#0f4d49; 
	font-weight:normal;
	border:0;
	background-color:transparent;
	}

.input_button { 
	padding:0;
	font-weight:bold;
	}
	
ol { padding:0; margin:0; padding-top:2px; padding-bottom:2px; margin-left:25px; line-height:15px; }
ul { padding:0; margin:0; margin-left:20px; padding-top:2px; padding-bottom:2px; margin-left:18px; line-height:15px; }
li { line-height:12px; padding:0; margin:0; }
.ul_sitemap_1 { padding:0; line-height:12px; margin:2px; margin-left:22px; list-style-image: url(/images/layout/sitemap_1.gif); }
.ul_sitemap_2 { padding:0; line-height:12px; margin:2px; margin-left:22px; list-style-image: url(/images/layout/sitemap_2.gif); }
.ul_sitemap_3 { padding:0; line-height:12px; margin:2px; margin-left:22px; list-style-image: url(/images/layout/sitemap_3.gif); }
.ul_sitemap_4 { padding:0; line-height:12px; margin:2px; margin-left:22px; list-style-image: url(/images/layout/sitemap_4.gif); }

hr { color:#323232; background-color:#323232; height:1px; margin-right:0; text-align:right; border:0; }	

img { border:0; }
.img_icon { vertical-align:text-bottom; margin-right:10px; }

/* TABLES */

table { 
	padding: 0; 
	margin: 0;
	border: 0;
	empty-cells:show;
	vertical-align: top;
	text-align: left;
	font-size:11px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style:normal;
	font-weight:normal;
	}
	
td { 
	vertical-align: top;
	text-align:left;
	font-size:11px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style:normal;
	color:#FFFFFF; 
	font-weight:normal;
	}

.td_list_1 {
	padding:1px;
	vertical-align:middle;
}
.td_list_n {
	padding:1px;
	padding-left:16px;
	vertical-align:middle;
}
	
/* LAYERS */

div { 
	padding: 0; 
	margin: 0;
	border: 0;
	font-size:11px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;;
	font-style:normal;
	color:#FFFFFF; 
	font-weight:normal;
	background:transparent;
	}

#div_flash { position:absolute; z-index:1; left:30px; top:100px; }
#div_title { position:absolute; z-index:5; left:30px; top:50px; }
#div_content_bg { position:absolute; z-index:6; left:400px; top:100px; width:370px; height:370px; background-color:#4b4b4b; }
#div_content_frame { position:absolute; z-index:10; left:400px; top:100px; width:370px; height:370px; }

#div_container { position: absolute; z-index:11; left:20px; top:20px; width:330px; height:345px; overflow:hidden; visibility:visible; clip:rect(0px 330px 345px 0px); }
#div_content { position: absolute; z-index:12; left:0px; top:0px; visibility:visible; padding:1px; }
#div_scroller { position: absolute; font-size:1px; z-index:13; left:354px; top:330px; visibility:visible; }

#div_empty { position: absolute; z-index:20; left:135px; top:135px; visibility:visible; }
#div_iframe_msg { position: absolute; text-align:center; font-size:10px; color:#CCCCCC; z-index:21; left:2px; top:2px; width:366px; height:15px; overflow:hidden; visibility:visible; clip:rect(0px 366px 16px 0px); border-bottom:1px solid #CCCCCC; }

#div_breadcrumb { position: absolute; z-index:30; left:30px; top:470px; visibility:visible; padding:1px; }
#div_sitemap_off { position: absolute; z-index:31; left:400px; top:470px; width:305px; padding:0; font-size:10px; visibility:visible; }
#div_sitemap_on { position: absolute; z-index:32; left:400px; top:470px; width:303px; padding:1px; padding-top:15px; padding-bottom:0; font-size:10px; visibility:hidden; background-color:#5c5c5c; }
/* special for MS-IE: */ #div_sitemap_on  { _width:305px; }
#div_sitemap { position: absolute; z-index:40; left:640px; top:470px; width:60px; text-align:right; visibility:visible; padding:1px; }
/* special for MS-IE: */ #div_sitemap  { _width:62px; }
#div_contact { position: absolute; z-index:41; left:710px; top:470px; width:60px; text-align:left; visibility:visible; padding:1px; }

#body_iframe { padding:0; margin:0; border:0; color:#FFFFFF; background:#4b4b4b; }
#iframe_content { padding:0; margin:0; border:0; color:#FFFFFF; background:transparent; }

#div_devel_monitor { position:absolute; z-index:99; left:1px; top:600px; background:#990000; padding:3px; }
	
/* FONTS */

h1, .title {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 0; 
	margin: 0;
	color:#FFFFFF;
	font-size: 20px;
	font-weight: normal;
	letter-spacing:1px;
}

h2, .subtitle {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 0; 
	margin: 0;
	color:#FFFFFF; 
	font-weight: normal;
	font-size: 14px;
}
	
p { 
	padding: 0; 
	margin: 0;
	font-size:11px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style:normal;
	font-weight:normal;
	}

.p_text {

}

.small {
	font-size: 10px;
}
.txt_grey {
	color:#CCCCCC;
}
.txt_admin {
	color:#000000;
}
.add_download {
	color:#CCCCCC;
	white-space:nowrap;
}

strong { 
	font-weight:bold;
	}
	
a:link, a:visited, a:active { 
	color:#FFFFFF;
	text-decoration:underline;
	}
	
a:hover { 
	text-decoration:none;
	}
	
.a_downloads, a.a_downloads:link, a.a_downloads:visited, a.a_downloads:active { 
	color:#FFFFFF;
	text-decoration:none;
	white-space:nowrap;
	}
	
a.a_downloads:hover { 
	text-decoration:underline;
	}
	
.breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active { 
	color:#FFFFFF;
	text-decoration:none;
	}
	
a.breadcrumb:hover { 
	text-decoration:underline;
	}
	
.statnav, a.statnav:link, a.statnav:visited, a.statnav:active { 
	color:#FFFFFF;
	text-decoration:none;
	}
	
a.statnav:hover { 
	text-decoration:underline;
	}
	
.sitemap, a.sitemap:link, a.sitemap:visited, a.sitemap:active { 
	color:#FFFFFF;
	text-decoration:none;
	}
	
a.sitemap:hover { 
	text-decoration:underline;
	}
	
