/*PNG-Fix for Internet-Explorer*/
*{behavior: url(template/colors/css/iepngfix.htc);}


/*HTML-TAGS*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../imgs/bg/bg_small.gif);
	background-repeat: repeat;
	font-size: 11px;
	font-weight: normal;
	color: #3c3c3c;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
tr, td{
	padding: 0px;
	margin:0px;
	vertical-align:top;
}
img{
	border:none;
	padding:0px;
	margin:0px;
}
a:link,a:visited,a:active{
	color:#8d8764;
	text-decoration:none;
}
a:hover{
	color:#8d8764;
	text-decoration:underline;
}

/*BACKGROUND*/
div#bg_long{
	background-image: url(../imgs/bg/bg_long.png);
	background-repeat: repeat-x;
	height:765px;
	margin:0px;
	padding:0px;
	position: absolute;
	left: 0px;
	top: 0px;
}

/*PAGE*/
table#main{
	padding: 0px;
	margin:0px;
	margin-top:20px;
	text-align:left;
	}
	div#logo{
		background-image: url(../imgs/page/logo.png);
		background-repeat: no-repeat;
		height:47px;
		width:82px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:43px;
		margin-right:5px;
	}
	div#preferences{
		text-align:right;
		color:#FFFFFF;
		margin-right:10px;
		margin-top:37px;
		}
		div#color_selector{
		
		}
			div.colors{
				float:right;
				width:6px;
				height:6px;
				border:1px solid #8c8c8c;
				margin-top:2px;
				margin-left:2px;
			}
	div#col_left{
		
		}
		div#categories{
			background-color:#2f3948;
			margin-right:5px;
			margin-left:5px;
			margin-bottom:5px;
			margin-top:5px;
			border:1px solid #888888;
			}
			div#categories>div.border_green_top_left,div.modul_on>div.border_green_top_left{
				background-image:url(../imgs/page/border_green_top_left.png);
				background-position:left;
				background-repeat:no-repeat;
				padding:0px;
				margin:0px;
				margin-right:-5px;
				margin-left:-5px;
				margin-top:-5px;
				}
				div.border_green_top_left>div.border_green_top_right{
					background-image:url(../imgs/page/border_green_top_right.png);
					background-position:right;
					background-repeat:no-repeat;
					padding:0px;
					margin:0px;
					margin-right:0px;
					margin-left:0px;
					}
					div.border_green_top_right>div.border_green_top{
						background-image:url(../imgs/page/border_green_top.png);
						background-repeat:repeat-x;
						background-position:top;
						height:8px;
						margin-left:16px;
						margin-right:16px;
					}
			div#categories>div.border_green_left,div.modul_on>div.border_green_left{
				background-image:url(../imgs/page/border_green_left.png);
				background-repeat:repeat-y;
				background-position:left top;
				padding:0px;
				margin:0px;
				margin-right:-5px;
				margin-left:-5px;
				}
				div.border_green_left>div.border_green_right{
					background-image:url(../imgs/page/border_green_right.png);
					background-repeat:repeat-y;
					background-position:right top;
					padding:0px;
					margin:0px;
					margin-right:0px;
					margin-left:0px;
					}
					div.border_green_cont{
						padding:5px;
						padding-left:15px;
						padding-right:15px;
						margin:0px;	
						color:#8d8764;
					}
			div#categories>div.border_green_bottom_left,div.modul_on>div.border_green_bottom_left{
				background-image:url(../imgs/page/border_green_bottom_left.png);
				background-repeat:no-repeat;
				background-position:left bottom;
				padding:0px;
				margin:0px;
				margin-right:-5px;
				margin-left:-5px;
				}
				div.border_green_bottom_left>div.border_green_bottom_right{
					background-image:url(../imgs/page/border_green_bottom_right.png);
					background-repeat:no-repeat;
					background-position:right bottom;
					padding:0px;
					margin:0px;
					}
					div.border_green_bottom_right>div.border_green_bottom{
						background-image:url(../imgs/page/border_green_bottom.png);
						background-repeat:repeat-x;
						height:8px;
						margin-left:16px;
						margin-right:16px;
						margin-bottom:-5px;
					}
	div#col_right{
	
		}
		div#content{
			margin-right:5px;
			margin-left:5px;
			margin-bottom:5px;
			margin-top:5px;
			border:1px solid #888888;
			}
			div#content>div#border_grey_top_left{
				background-image:url(../imgs/page/border_grey_top_left.png);
				background-position:left;
				background-repeat:no-repeat;
				padding:0px;
				margin:0px;
				margin-right:-5px;
				margin-left:-5px;
				margin-top:-5px;
				}
				div#border_grey_top_left>div#border_grey_top_right{
					background-image:url(../imgs/page/border_grey_top_right.png);
					background-position:right;
					background-repeat:no-repeat;
					padding:0px;
					margin:0px;
					margin-right:0px;
					margin-left:0px;
					}
					div#border_grey_top_right>div#border_grey_top{
						background-image:url(../imgs/page/border_grey_top.png);
						background-repeat:repeat-x;
						background-position:top;
						height:8px;
						margin-left:16px;
						margin-right:16px;
					}
			div#content>div#border_grey_left{
				background-image:url(../imgs/page/border_grey_left.png);
				background-repeat:repeat-y;
				background-position:left top;
				padding:0px;
				margin:0px;
				margin-right:-5px;
				margin-left:-5px;
				}
				div#border_grey_left>div#border_grey_right{
					background-image:url(../imgs/page/border_grey_right.png);
					background-repeat:repeat-y;
					background-position:right top;
					padding:0px;
					margin:0px;
					margin-right:0px;
					margin-left:0px;
					}
					div#border_grey_cont{
						padding:5px;
						padding-left:15px;
						padding-right:15px;
						margin:0px;	
						overflow:hidden;
					}
			div#content>div#border_grey_bottom_left{
				background-image:url(../imgs/page/border_grey_bottom_left.png);
				background-repeat:no-repeat;
				background-position:left bottom;
				padding:0px;
				margin:0px;
				margin-right:-5px;
				margin-left:-5px;
				}
				div#border_grey_bottom_left>div#border_grey_bottom_right{
					background-image:url(../imgs/page/border_grey_bottom_right.png);
					background-repeat:no-repeat;
					background-position:right bottom;
					padding:0px;
					margin:0px;
					}
					div#border_grey_bottom_right>div#border_grey_bottom{
						background-image:url(../imgs/page/border_grey_bottom.png);
						background-repeat:repeat-x;
						height:8px;
						margin-left:16px;
						margin-right:16px;
						margin-bottom:-5px;
					}
		div#modules{
			margin-left:1px;
			}
			div.modul{
				float:left;
				max-width:100%;
				}				
				div.modul_off{
					background-image:url(../imgs/page/icon_holder.png);
					background-repeat:no-repeat;
					width:14px;
					height:16px;
					padding:10px;
					margin:0px;
					margin-right:5px;
				}* html div.modul_off{/*FOR INTERNET EXPLORER*/
					padding:5px;
					background-image:none;
					border:1px solid #888888;
					background-color:#2f3948;
					margin-left:5px;
				}
				div.modul_on{
					background-color:#2f3948;
					margin:5px;
					border:1px solid #888888;	
					}
					/*Hier kommen die classen die unter kategorien schon deklarier wurden*/
					
/*Intern id's and classes*/
/*categories*/
ul#int_categories{
	list-style-image: none;
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
	}
	ul#int_categories a:link,a:visited,a:active{
		color:#8d8764;
		text-decoration:none;
	}
	ul#int_categories a:hover{
		color:#8d8764;
		text-decoration:underline;
	}
	li.int_categories{
		margin-bottom:2px;
	}
/*picpage*/
div#int_picholder{
	border:1px solid #888888;
	clear:both;
}
div#int_actual_cat{
	border-bottom:dotted 1px #1D2837;
	float:left;
	color:#000000;
	margin:0px;
	margin-bottom:4px;
	padding:0px;
	padding-bottom:1px;
	}
	div#int_actual_cat a:link,div#int_actual_cat a:visited,div#int_actual_cat a:active{
		color:#000000;
	}
	div#int_actual_cat a:hover{
		text-decoration:underline;
	}
/*modules*/
div.int_mod_icon_on, div.int_mod_title{
	float:left;
	padding:0px;
	padding-bottom:2px;
	margin:0px;
	margin-right:5px;
	overflow:hidden;
}
div.int_mod_title{
	border-bottom:dotted 1px #1D2837;
	margin-bottom:15px;
	color:#FFFF00;
}
div.int_mod_content{
	overflow:visible;
	padding:0px;
	margin:0px;
	clear:both;
	}
	div.int_mod_info_titel{
		border-bottom:dotted 1px #1D2837;
		clear:both;
		margin:0px;
		margin-bottom:2px;
		padding:0px;
		padding-bottom:2px;
	}
	div.int_mod_rank_info{
		overflow:hidden;
		margin-bottom:10px;
	}
/*postmodul*/
#int_mod_post_form{
	border: 1px solid #1D2837;
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 10px;
	padding:2px;
	background-color:#3F4A59;
	}
	#int_mod_post_form table{
		width:100%;
	}
	#int_mod_post_form input{
		border: 1px solid #1D2837;
		background-color:#3F4A59;
		margin: 0px;
		padding: 0px;
		width:100%;
		color:#8d8764;
		font-size:11px;
	}
	#int_mod_post_form textarea{
		border: 1px solid #1D2837;
		background-color:#3F4A59;
		margin: 0px;
		padding: 0px;
		width:100%;
		color:#8d8764;
		font-size:11px;
	}
	#int_mod_post_form input:focus{
		border: 1px solid #FFFFFF;
	}
	#int_mod_post_form textarea:focus{
		border: 1px solid #FFFFFF;
	}
#int_mod_post_posts{
	overflow:hidden;
	}
	#int_mod_post_posts table.x_and_y_lister{
		
		}
		#int_mod_post_posts td.x_and_y_lister_row{
			border: none;
			margin:0px;
			padding:0px;
			padding:2px;
			margin-bottom:4px;
			background-color:#2f3948;	
		}
	div.int_mod_post_name, div.int_mod_post_date{
			float:left;
			padding:0px;
			padding-bottom:2px;
			margin:0px;
			margin-bottom:2px;
			border-bottom:dotted 1px #1D2837;
		}
		div.int_mod_post_name{
			color:#FFFF00;
		}
		div.int_mod_post_name:after{
			content: " -";
			margin-right:4px;
		}
	div.int_mod_post_post{
		clear:both;
		margin: 0px;
		margin-top: 5px;
		margin-bottom:3px;
		padding:0px;
	}
	#int_mod_post_posts ul#x_and_y_lister_pagesholder{
		background-image: url(../../../imgs/icons/bright_pages.gif);
		}
/*rankingmodul*/
div.int_mod_rank_link_1,div.int_mod_rank_link_2,div.int_mod_rank_link_3,div.int_mod_rank_link_4,div.int_mod_rank_link_5{
	float:left;
	margin:0px;
	margin-left:1px;
	width:10px;
	height:10px;
	}
	div.int_mod_rank_link_1{
		background-color:#FF0000;
	}
	div.int_mod_rank_link_2{
		background-color:#FF6600;
	}
	div.int_mod_rank_link_3{
		background-color:#FFFF00;
	}
	div.int_mod_rank_link_4{
		background-color:#7DFF00;
	}
	div.int_mod_rank_link_5{
		background-color:#00FF00;
	}
/*lister classes*/
table.x_and_y_lister{
	margin:0px;
	}
	td.x_and_y_lister_row{
		margin:2px;
		padding:0px;
		background-color:#FFFFFF;
		border:1px solid #888888;	
	}
ul#x_and_y_lister_pagesholder{
	list-style-image: none;
	list-style-type: none;
	display: block;
	margin: 0px;
	margin-right:2px;
	padding: 0px;
	padding-left:13px;
	float:right;
	overflow:hidden;
	background-image: url(../../../imgs/icons/dark_pages.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	li.x_and_y_lister_pages{
		float:left;
		margin-left:2px;
		}
		li.x_and_y_lister_pages a:link, li.x_and_y_lister_pages a:visited, li.x_and_y_lister_pages a:active{
			font-size:10px;
			color:#666666;
			text-decoration:none;
		}
		li.x_and_y_lister_pages a:hover{
			font-size:10px;
			color:#666666;
			text-decoration:underline;
		}
	li#x_and_y_lister_pages{
		float:left;
		margin-left:2px;
		}
		li#x_and_y_lister_pages a:link, li#x_and_y_lister_pages a:visited, li#x_and_y_lister_pages a:active{
			font-size:12px;
			color:#000000;
			text-decoration:none;
		}
		li#x_and_y_lister_pages a:hover{
			font-size:12px;
			color:#000000;
			text-decoration:underline;
		}
