@charset "utf-8";
/* Copyright (c)2008-2009 Thomas Frese.                                                    		 */
/* Version 1.0  : 05.03.2009                                                                     */


/* ### BODY #################################################################################### */
body{
	font-family					: Arial, Helvetica, sans-serif;
	font-size					: 14px;
	background-color          	: #7a8798;
  	margin-top                	: 0px;
	margin-bottom            	: 0px;
  	margin-right              	: 0px;
  	margin-left              	: 0px;
  	margin                    	: 0px 0px 0px 0px;
  	padding-top              	: 0px;
  	padding-bottom            	: 0px;
	padding-right             	: 0px;
  	padding-left              	: 0px;
	padding                    	: 0px 0px 0px 0px;
}

div#page{
	float						: left;
	width						: 1000px;
	min-width					: 1000px;
}

/* ### TOP ##################################################################################### */
div#top{
	height						: 162px;
	width						: 1000px;
	margin-bottom				: 5px;
	background					: url(page_top.gif) no-repeat;
}

/* ### SHOUT ################################################################################### */
div#shout{
	position:absolute;
	height						: 20px;
	width						: 454px;
	left						: 513px;
	top							: 145px;
}

/* ### MENÜ #################################################################################### */
div#menu_element{
	float						: left;	
	width						: 170px;
}

div#menu_top{
	height						: 29px;	
	width						: 170px;
	background					: url(menu_top.gif) no-repeat;
}

ul#menu_ul{
	width						: 170px;
	padding						: 0px;
	margin						: 0px;
	list-style					:none;
}

li#menu_li{
	background					: url(menu_button1.gif) no-repeat;
	height						: 28px;
	width						: 170px;
	padding						: 0px;
	margin						: 0px;
}

li#menu_li a:hover {
	background					: url(menu_button2.gif) no-repeat;
	height						: 28px;
	width						: 170px;
	padding						: 0px;
	margin						: 0px;
}

div#menu_cutter{
	height						: 15px;	
	width						: 170px;
	color						: #FFFFFF;
	font						: bold 11px Verdana;
	text-align					: center;
	background					: url(menu_cutter.gif) no-repeat;
}

a#menu_link{
	height						: 28px;
	width						: 170px;
	display						: block;
	text-align					: center;
	color						: #FFFFFF;
	font						: bold 13px Verdana;
	text-decoration				: none;
	line-height					: 28px;
	
}

div#menu_bottom{
	height						: 13px;	
	width						: 170px;
	background					: url(menu_bottom.gif) no-repeat;
}


/* ### CONTENT ################################################################################# */
div#content_element{
	float						: left;	
	width						: 819px;
	margin-left					: 10px;
}

div#content_top{
	height						: 37px;
	width						: 819px;
	background					: url(content_top.gif) no-repeat;
}

div#content_title{
	padding-top					: 5px;
	padding-left				: 10px;
	font-weight					: bold;
}

div#content_middle{
	width						: 819px;
	background					: url(content_middle.gif) repeat-y;
}
div#content{
	width						: 783px;
	margin-left					: 18px;
}

div#content_bottom{
	height						: 20px;
	width						: 819px;
	margin-bottom				: 10px;
	background					: url(content_bottom.gif) no-repeat;
}
/* ### CONTENT-ELEMENTE ######################################################################## */
h1{
	margin-top                	: 0px;
	margin-bottom            	: 15px;
	color						: 064470;
	font-size					: 22px;
	border-bottom				: 1px dotted #053c6e;	
}

h2{
	margin-top                	: 0px;
	margin-bottom            	: 2px;
	font-size					: 16px;
}

form{
	display						: inline;
}

p{
	margin-top                	: 0px;
	margin-bottom            	: 0px;
  	margin-right              	: 0px;
  	margin-left              	: 0px;
  	margin                    	: 0px 0px 0px 0px;
  	padding-top              	: 0px;
  	padding-bottom            	: 0px;
	padding-right             	: 0px;
  	padding-left              	: 0px;
	padding                    	: 0px 0px 0px 0px;
}

.bereichsueberschrift {
	background-color			: #5381ac;
	padding-left				: 2px;
	font-weight					: bold;
	color						: #FFFFFF;
	height						: 20px;
}

.pflichtangabe {
	color						: #FF0000;
	font-weight					: bolder;
}

.button {
	border						: 2px dashed #CCCCCC;
	background-color			: #f4f4f4;
	text-align					: center;
}

.table_bg1 {
	background-color			: #ededed;
	padding-left				: 5px;
}

.table_bg2 {
	background-color			: #f6f6f6;
	padding-left				: 5px;
}

.empty {
	color						: #FF0000;
	background-color			: #ffe9e9;
	font-style					: italic;
	font-weight					: bold;
	text-align					: center;
}

.boy {
	color						: #0000ff;
	font-weight					: bold;
}

.girl {
	color						: #ff0066;
	font-weight					:bold;
}

/* ### PLUGINS ################################################################################# */


/* ### LAST-BAR ################################################################################ */
div#last_bar{	
	height						: 229px;
	width						: 819px;
	background					: url(page_lastbar.gif) no-repeat;
}

/* ### COPYRIGHT BOTTOM ######################################################################## */
div#copyright_bottom {
	width						: 819px;
	margin-left					: 181px;
	color						: #dfe5e6;
	font-size					: 9px;
	text-align					: center;
}

/* ### LINKS BOTTOM ############################################################################ */
div#links_bottom{
	width						: 819px;
	margin-left					: 181px;
	color						: #dfe5e6;
	font-size					: 9px;
}

a#links_bottom{
	text-decoration				: none;
	color						: #dfe5e6;
	font-size					: 9px;
	text-align					: center;
}

/* ### WERBUNG ################################################################################# */
div#advertisement{
	float						: left;
}

/* ### AUSGABE ################################################################################# */
div#fehler {
	height						: 25px;
	width						: 783px;
	background-color			: #fbb0b0;
	border						: 1px dashed #FF0000;
	color						: #000000;
	font-weight					: bold;
	text-align					: center;
	line-height					: 25px;
}

div#info {
	background-color			: #fbe0b0;
	border						: 2px dashed #fc8202;
	height						: 25px;
	color						: #000000;
	font-weight					: bold;
	text-align					: center;
	line-height					: 25px;
}

div#ok {
	background-color			: #b2fbb0;
	border						: 1px dashed #3f831a;
	height						: 25px;
	color						: #000000;
	font-weight					: bold;
	text-align					: center;
	line-height					: 25px;
}

/* ### EOF ##################################################################################### */