/* CSS Document */

body {	
	margin: 0px;
	padding:0px;	
	scrollbar-arrow-color: #194584;
	scrollbar-base-color: #C3D3FD;   
	scrollbar-shadow-color: #194584;
	background-color: #FFFF99;	
	
}
#debug {	
	position:absolute;
	left:900px;
	top:10px;
	width:300px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#194584;
	z-index:10;
	background-color: #12FFFF;
}
/* Seiten Container */
#all {	
	position:absolute;
	left:0px;
	top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#194584;	
}

/* root  */
#header_ {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:125px;
}
#cont_rahmen_ {
	position:absolute;
	left:0px;
	top:125px;
	height:625px;		
}
/* Sub container CONTENT (Nav+CONT) */
#navi_ {
	position:absolute;
	left:0px;	
	width:160px;
	height:625px;
	padding-left: 10px;
	padding-top: 10px;
	overflow:auto;
}
#vert_line_lft_ {
	position:absolute;
	left:160px;	
	width:4px;	
	height:500px;
	background-image: url(../pct/com/nav_right_spacer.gif);
	background-repeat: repeat-y;
}
#vert_line_lft_popup_ {
	position:absolute;
	left:30px;	
	width:4px;	
	height:410px;
	background-image: url(../pct/com/nav_right_spacer.gif);
	background-repeat: repeat-y;
}
#content_ {
	position:absolute;
	left:164px;	
	width:547px;
	height:490px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	background-color:#FFFFFF;	
	overflow:auto;
	scrollbar-arrow-color: #194584;
	scrollbar-base-color: #C3D3FD;   
	scrollbar-shadow-color: #194584; 	
}
#content_popup_ {
	position:absolute;
	left:34px;	/* -130 */
	width:547px;
	height:400px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	background-color:#FFFFFF;	
	overflow:auto;
	scrollbar-arrow-color: #194584;
	scrollbar-base-color: #C3D3FD;   
	scrollbar-shadow-color: #194584;	
}
#vert_line_rght_ {
	position:absolute;
	left:729px;	
	width:4px;	
	height:500px;
	background-image: url(../pct/com/nav_right_spacer.gif);
	background-repeat: repeat-y;
}
#vert_line_rght_popup_ {
	position:absolute;
	left:599px;	
	width:4px;	
	height:410px;
	background-image: url(../pct/com/nav_right_spacer.gif);
	background-repeat: repeat-y;
}
#news_ {
	position:absolute;
	left:733px;	
	width:265px;
	height:100%;
	padding-left: 10px;
	padding-top: 0px;
	margin-top: -20px;
}
/* root */
#subnav_pos_ {
	position:absolute;
	left:170px;
	top:500px;
	width:500px;
	/* font-weight:bold; */
}
#subnav_pos_popup_ {
	position:absolute;
	left:40px;
	top:410px;
	width:500px;
	/* font-weight:bold; */
}
#bottom_line_ {
	position:absolute;
	left:160px;
	top:500px;
	width:574px;
	height:1px;	
	border-top: 1px dotted #194584;
}
#bottom_line_popup_ {
	position:absolute;
	left:30px;
	top:410px;
	width:574px;
	height:1px;	
	border-top: 1px dotted #194584;
}
#close_window_popup_ {
	position:absolute;
	left:30px;
	top:430px;
	width:574px;
	height:1px;
	text-align: right;		
}
/* ende */
th {	
	font-weight:bold;
}
h1.home {
	font-family: Verdana,Arial, Helvetica, sans-serif;	
	color:#009900;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	display:inline;
	
}

h1 {	
	font-size: 12px;	
	font-weight:bold;
}
td.forum_red_txt {
	color: #AA0201;
}
.titel {	
	color: #AA0201;
	font-size: 12px;
	font-weight: bold;	
}
a:link {
	COLOR: #194584;	
	font-style: normal;
	
	
}
a:active {
	COLOR: #194584;	
	font-style: normal;
	
}
a:visited {
	COLOR: #194584;		
	font-style: normal;
	
}
a:hover {
	COLOR: #194584;	
	font-style: normal;
	
}
a.navlink:link {
	
	font-size: 12px;	
	text-decoration: none;
	line-height: 18px;
}
a.navlink:active {
	
	font-size: 12px;	
	text-decoration: none;
	line-height: 18px;
}
a.navlink:visited {
	
	font-size: 12px;	
	text-decoration: none;
	line-height: 18px;
}
a.navlink:hover {
			
	font-size: 12px;	
	text-decoration: none;
	line-height: 18px;
}

a.navlink_sel:link {
	COLOR: #AA0201;	
	font-size: 12px;	
	text-decoration: none;
	line-height: 18px;

}
a.navlink_sel:active {
	COLOR: #AA0201;		
	font-size: 12px;	
	text-decoration: none;
	line-height: 18px;
}
a.navlink_sel:visited {
	COLOR: #AA0201;		
	font-size: 12px;	
	text-decoration: none;
	line-height: 18px;
}
a.navlink_sel:hover {
	COLOR: #AA0201;		
	font-size: 12px;	
	text-decoration: none;
	line-height: 18px;
}
/* forum links ausgewahlt */
a.forum_sel:link {
	COLOR: #AA0201;	
	
	text-decoration: underline;
	line-height: 18px;

}
a.forum_sel:active {
	COLOR: #AA0201;		
	
	text-decoration: underline;
	line-height: 18px;
}
a.forum_sel:visited {
	COLOR: #AA0201;		
	
	text-decoration: underline;
	line-height: 18px;
}
a.forum_sel:hover {
	COLOR: #AA0201;		
	
	text-decoration: underline;
	line-height: 18px;
}
/* forum links nicht gewahlt */
a.forum:link {	
	
	text-decoration: underline;
	line-height: 18px;
}
a.forum:active {
	
	
	text-decoration: underline;
	line-height: 18px;
}
a.forum:visited {
	
	
	text-decoration: underline;
	line-height: 18px;
}
a.forum:hover {
			
	
	text-decoration: underline;
	line-height: 18px;
}

/* forum links marker */
a.forum_marker:link {
	
	
	text-decoration: none;
	line-height: 18px;

}
a.forum_marker:active {
	
	
	text-decoration: none;
	line-height: 18px;
}
a.forum_marker:visited {
		
	text-decoration: none;
	line-height: 18px;
}
a.forum_marker:hover {
	
	text-decoration: none;
	line-height: 18px;
}

a.calendar_sel:link {
	
	
	color: #FFFFFF;	

}
a.calendar_sel:active {
	
	
	color: #FFFFFF;	
}
a.calendar_sel:visited {
		
	color: #FFFFFF;	
}
a.calendar_sel:hover {
	
	color: #FFFFFF;	
}

td.forum_marker_open {
	font-weight:bold;
	width:10px;
}
td.forum_themalink {
	font-size: 14px;	
	
}
td.forum_headlink {
	 font-size: 12px;
	
}
td.forum_newline {
	border-bottom: 1px dotted #194584;
	
}
td.forum_username_date {
	width:200px;
}
td.forum_username_date_red {
	width:200px;
	color: #AA0201;
}
/* event calendar */
tr.event_headline_sel {	
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	font-weight:bold;	
	background-color: #194584;
	color: #FFFFFF;	
}

td.event_txt {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	border-left: 1px solid #194584;
	border-right: 1px solid #194584;
	border-bottom: 1px dotted #194584;
	line-height: 17px;
}
td.event_adress {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	border-left: 1px solid #194584;
	border-right: 1px solid #194584;
	border-bottom: 1px solid #194584;
	line-height: 17px;
}
/* END event calendar */

