/* DATEI: style.css */

body  { 
	padding: 0; 
	margin:30pt;
	vertical-align:top; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10pt; 
	line-height:14pt;
	color:#000000; 
	font-weight:normal;
	background:#FFFFFF;
	}
	
form {
	font-size:10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	margin:0; 
	padding:0;
	border:0;
	}

input, textarea { 
	padding: 1px;
	font-size:10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000; 
	font-weight:normal;
	border:1px solid #333333;
	background-color:#FFFFFF;   
	}
  
select { 
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000; 
	font-weight:normal;
	border:1px solid #333333;
	background-color:#FFFFFF;   
	}

option { 
	font-size:10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000; 
	font-weight:normal;
	border:0;
	background-color:transparent;
	}
  
.input_checkbox { 
	font-size:10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000; 
	font-weight:normal;
	border:0;
	background-color:transparent;
	}

.input_button { 
	padding:0;
	color:#000000; 
	font-weight:normal;  
	border:1px solid #000000; 
	background-color:#CCCCCC;
	cursor:pointer;
	}

.input_image { 
	padding:0;
	font-weight:normal;  
	border:0; 
	background-color:transparent;
	cursor:pointer;
	}
	
.input_def { width:220px; }
.input_small { width:150px; }
.input_long { width:330px; }
.input_zip { width:45px; }
.input_city { width:171px; margin-left:4px; }
.input_day { width:25px; }
.input_month { width:25px; margin-left:4px; }
.input_year { width:45px; margin-left:4px; }
.input_text { width:300px; height:70px; }
.input_text_2 { width:500px; height:200px; }
.input_text_3 { width:500px; height:400px; }
	
ol { padding:0; margin:0; margin-left:25px; line-height:15px; }
ul { padding:0; margin:0; margin-left:18px; line-height:15px; }
hr { color:#000000; background-color:#000000; height:1px; margin-left:0; margin-right:0; text-align:right; border:0; }	
img { border:0; }
.img_b1 { border:1px solid #000000; }
.img_avatar { border:1px solid #000000; }

/* TABLES */

table { 
	padding: 0; 
	margin: 0;
	border-width: 0;
	border-style:none;
	empty-cells:show;
	vertical-align: top;
	text-align: left;
	font-size:10pt;
	line-height:14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000; 
	font-weight:normal;
	}
	
td { 
	vertical-align: top;
	text-align: left;
	font-size:10pt; 
	line-height:14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000; 
	font-weight:normal;
	}
	
.table_box_1 { width:164px; }
.td_box_1_top { background:transparent; }
.td_box_1_middle { padding-left:9px; padding-right:9px; background:#FFFFFF;; }
.td_box_1_bottom { background:transparent; }
	
.table_box_2 { width:164px; }
.td_box_2_top { background:transparent; }
.td_box_2_middle { padding-left:9px; padding-right:9px; background:#FFFFFF; }
.td_box_2_bottom { background:transparent; }

.table_content_title { width:565px; }
.td_content_title { background:transparent; width:475px; }
.td_content_title_icons { width:90px; text-align:right; vertical-align:bottom; padding-right:10px; }
.td_content_title_line { padding-top:2px; padding-bottom:5px; }

.table_form { }
.td_form_left { text-align:right; vertical-align:middle; padding-top:3px; padding-right:10px; }
/* special for MS-IE: */ .td_form_left { _padding-top:0; }
.td_form_left_top { text-align:right; vertical-align:top; padding-top:3px; padding-right:10px; }
/* special for MS-IE: */ .td_form_left_top { _padding-top:0; }
.td_form_left_2 { text-align:right; vertical-align:middle; padding-top:10px; padding-right:10px; }
/* special for MS-IE: */ .td_form_left_2 { _padding-top:7px; }
.td_form_left_top2 { text-align:right; vertical-align:top; padding-top:10px; padding-right:10px; }
/* special for MS-IE: */ .td_form_left_top2 { _padding-top:7px; }
.td_form_center { vertical-align:middle; padding-top:3px; padding-right:3px; }
/* special for MS-IE: */ .td_form_center { _padding-top:0; }
.td_form_center_2 { vertical-align:middle; padding-top:10px; padding-right:3px; }
/* special for MS-IE: */ .td_form_center_2 { _padding-top:7px; }
.td_form_right { vertical-align:middle; padding-top:3px; padding-bottom:1px; }
/* special for MS-IE: */ .td_form_right { _padding-top:1px; _padding-bottom:1px; }
.td_form_right_2 { vertical-align:middle; padding-top:10px; padding-bottom:1px; }
/* special for MS-IE: */ .td_form_right_2 { _padding-top:8px; _padding-bottom:1px; }
.td_form_2col { padding-top:2px; padding-bottom:1px; }
.td_form_2col_2 { padding-top:7px; padding-bottom:1px; }
.td_form_message { padding-top:5px; padding-bottom:5px; }
.td_form_buttons { padding-top:5px; padding-bottom:5px; }

.table_list { margin-top:5px; }
.td_list_left { padding:1px; padding-left:0; padding-right:10px; border-bottom:1px solid #333333; }
.td_list_right { padding:1px; padding-left:0; padding-right:0; border-bottom:1px solid #333333; }
.td_list_left40 { width:40%; padding:1px; padding-left:0; padding-right:10px; border-bottom:1px solid #333333; }
.td_list_right60 { width:60%; padding:1px; padding-left:0; padding-right:0; border-bottom:1px solid #333333; }

.table_forum { width:100%; margin-top:5px; }
.td_forum_r1 { font-size:9pt; padding:1px; padding-left:3px; padding-right:3px; border-bottom:1px solid #333333; }
.td_forum_r1r { font-size:9pt; text-align:right; padding:1px; padding-left:3px; padding-right:3px; border-bottom:1px solid #333333; }
.td_forum_cIcon { width:5%; font-size:9pt; text-align:center; border:1px solid #333333; border-top:0; }
.td_forum_cContent { font-size:10pt; padding:1px; padding-left:3px; padding-right:3px; border:1px solid #333333; border-top:0; border-left:0; }
.td_forum_c1 { font-size:9pt; padding:1px; padding-left:3px; padding-right:3px; border:1px solid #333333; border-top:0; }
.td_forum_cN { font-size:9pt; padding:1px; padding-left:3px; padding-right:3px; border:1px solid #333333; border-top:0; border-left:0; }
.td_forum_cNr { font-size:9pt; text-align:right; padding:1px; padding-left:3px; padding-right:3px; border:1px solid #333333; border-top:0; border-left:0; }

/* LAYERS */

div { 
	padding: 0; 
	margin: 0;
	border: 0;
	background:transparent;
	font-size:10pt; 
	line-height:14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000; 
	font-weight:normal;
	}

#div_intro_container { text-align:center; }
#div_intro_center { margin:50px auto; width:906px; padding-bottom:20px; text-align:center; }
#div_intro_content { }
#div_intro_skip { padding-top:20px; }
	
#div_logo { position:absolute; background:transparent; z-index:90; left:0; top:0; visibility:visible; }
	
#div_maincontainer { position:relative; color:#000000; z-index:10; left:0; top:0; width:100%; visibility:visible; }
	#div_mainheader { visibility:hidden; }
	
	#div_container { position:absolute; width:100%; left:0; top:0; color:#000000; clear:both; }
		#div_left { visibility:hidden; }
	
		#div_right { position:absolute; width:100%; left:0; top:0; background:#FFFFFF; color:#000000; float:left; overflow:visible; }
			#div_mainnav { visibility:hidden; }
			#div_subnav { visibility:hidden; }
			#div_content { position:absolute; width:100%; left:0; top:0; background:#FFFFFF; color:#000000; overflow:visible; }
	
	#div_mainfooter { visibility:hidden; }
		#div_footerline { visibility:hidden; }
		#div_staticnav { visibility:hidden; }
	
#div_righttop { visibility:hidden; }
	#div_langnav { visibility:hidden; }
	#bgchooser { visibility:hidden; }
		
#div_rightcontainer { visibility:hidden; }
	
	#div_countdown { visibility:hidden; }
	.div_box_1 { visibility:hidden; }
	.div_box_2 { visibility:hidden; }
	#div_logoright { visibility:hidden; }

#div_popcontent { position:relative; z-index:10; left:0; top:0; color:#00000; background:transparent; overflow:visible; }
#div_printcontent { position:relative; z-index:10; left:0; top:0; color:#00000; background:transparent; padding:10px; overflow:visible; }

#div_devel_monitor { visibility:hidden; }
.div_devel_message { visibility:hidden; }

/* FONTS */

h1, .title {
	padding: 0; 
	margin: 0;
	font-size: 13pt;
	line-height:18pt;
	font-weight: bold;
	color:#000000;
}

h2, .subtitle {
	padding: 0; 
	margin: 0;
	font-size: 10pt;
	line-height:16pt;
	font-weight: bold;
	color:#000000;
}
	
p { 
	padding: 0; 
	margin: 0;
	font-size:10pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	}
	
.small {
	font-size:9pt;
}

.list {
	line-height:16pt;
}

.error { 
	color:#FF0000;
	text-decoration:underline;
}

strong { 
	font-weight:bold;
	}
	
a:link, a:visited, a:active { 
	color:#000000;
	text-decoration:underline;
}
a:hover { 
	text-decoration:none;
}

.green { color:#009900 }
a.green:link, a.green:visited, a.green:active { 
	color:#009900;
	text-decoration:underline;
}
a.green:hover { 
	text-decoration:none;
}
	
.mainnav, a.mainnav:link, a.mainnav:visited, a.mainnav:active { 
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
}
a.mainnav:hover { 
	text-decoration:underline;
}	
.mainnav_act, a.mainnav_act:link, a.mainnav_act:visited, a.mainnav_act:active { 
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.mainnav_act:hover { 
	text-decoration:underline;
}

.subnav, a.subnav:link, a.subnav:visited, a.subnav:active { 
	color:#CCCCCC;
	text-decoration:none;
}
a.subnav:hover { 
	text-decoration:underline;
}
.subnav_act, a.subnav_act:link, a.subnav_act:visited, a.subnav_act:active { 
	color:#000000;
	text-decoration:none;
}
a.subnav_act:hover { 
	text-decoration:none;
}

.statnav, a.statnav:link, a.statnav:visited, a.statnav:active { 
	font-size:10pt;
	color:#CCCCCC;
	text-decoration:none;
}
a.statnav:hover { 
	text-decoration:underline;
}
.statnav_act, a.statnav_act:link, a.statnav_act:visited, a.statnav_act:active { 
	font-size:10pt;
	color:#000000;
	text-decoration:none;
}
a.statnav_act:hover { 
	text-decoration:underline;
}

.langnav, a.langnav:link, a.langnav:visited, a.langnav:active { 
	font-size:10pt;
	color:#CCCCCC;
	text-decoration:none;
}
a.langnav:hover { 
	text-decoration:underline;
}
.langnav_act, a.langnav_act:link, a.langnav_act:visited, a.langnav_act:active { 
	font-size:10pt;
	color:#000000;
	text-decoration:none;
}
a.langnav_act:hover { 
	text-decoration:underline;
}

.pagenav, a.pagenav:link, a.pagenav:visited, a.pagenav:active { 
	color:#000000;
	text-decoration:none;
}
a.pagenav:hover { 
	text-decoration:underline;
}

.forum_title, a.forum_title:link, a.forum_title:visited, a.forum_title:active { 
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.forum_title:hover { 
	text-decoration:underline;
}

.a_anchor, a.a_anchor:link, a.a_anchor:visited, a.a_anchor:active, a.a_anchor:hover { 
	color:#000000;
	text-decoration:none;
}
