

/* Allgemeine Angaben - general declaration ------------------------------------------------- */

	html, body {margin:0px;	padding:0px; color:#444; font-family:arial; font-size:11px; line-height:14px; background:url(/design/template/hg.jpg) repeat-x;}
	body {}

	label{cursor:pointer;}

	fieldset{border:0px; padding:0px; margin:0px;}

	form{margin:0px;}

	.clear{clear:both;}

	h1,h2,h3,h4,h5{margin:5px 0px 3px 0; padding:0px; font-size:18px;}

	h2.page_h2{background:url(/design/template/left.jpg) repeat-x; color:#fff; font-weight:normal; font-size:11px; padding:5px 5px 6px 23px; margin-bottom:0;}
	
	h2.page_h2o{background:url(/design/template/left.jpg) repeat-x; color:#fff; font-weight:normal; font-size:11px; padding:5px 5px 6px 23px; margin-bottom:0; margin:0px 0px 0px 0;}

	h3.page_h3{color:#666; font-weight:normal; font-size:11px;}

	h2 a{font-family:arial; display:block; padding:10px; background:#5e6166; margin:0; color:#fff; text-decoration:none;}

	img{border:0px;}

	input.checkbox{margin:0px;}

	a {color:#000; text-decoration:none;}
	p{margin:0; padding:0;}

	.page_title{display:none;}
	div.padding1{padding:5px;}
	div.padding{padding:5px 10px 25px 10px; background:#fff; margin-right:5px;}

	hr{margin:10px 0;}
	div.cnt{background:#eee; padding:5px 10px;}
	div.cnt4{background:#eae8e1; padding:5px;}

/* Seiten- und Elementausrichtungen - Page adjustments ----------------------------------------- */



	/* position of page container  */
	#page_position{
    position: relative;
	width:995px; background:#d9d6cc;
	text-align:left;
	}

	/* Seiten-Header - page header */
	#page_header{
	height:160px;
	background:#333 url(/design/template/header.jpg) no-repeat scroll 0px 0px;
	}

	/* navigationsspalte */
	#page_navi{
	float:left;
	width:195px;
	padding:5px 0 25px 0;
	}

		ul.mainnavi {margin:0; padding:0; list-style:none; width:195px; overflow:hidden;}
		ul.mainnavi li {margin-bottom:1px;}
		ul.mainnavi li a{background:#5e6166 url(/design/template/pfeil2.gif) no-repeat scroll 0px 5px; display:block; width:100%; padding:3px 0 4px 23px; color:#fff; font-weight:normal; text-decoration:none;}
		ul.mainnavi li a:hover{color:#fff1cd;}
		
		ul.mainnavi2 {margin:0; padding:0; list-style:none; width:195px; overflow:hidden;}
		ul.mainnavi2 li {margin-bottom:1px;}
		ul.mainnavi2 li a{background:#fff url(/design/template/pfeil2.gif) no-repeat scroll 0px 5px; display:block; width:100%; padding:3px 0 4px 23px; color:#000; font-weight:bolder; text-decoration:none;}
		ul.mainnavi2 li a:hover{color:#555; text-decoration:underline;}
		
		ul.mainnavi3 {margin:0 0 0px 0; padding:0; list-style:none; overflow:hidden;}
		ul.mainnavi3 li {margin-bottom:0px; border-bottom:1px solid #ccc;}
		ul.mainnavi3 li a{display:block; width:100%; padding:2px 0 3px 23px; background:#eee url(/design/template/pfeil.gif) no-repeat scroll 11px 5px; font-size:11px; color:#000; font-weight:normal; text-decoration:none;}
		ul.mainnavi3 li a:hover{color:#555; text-decoration:underline;}


	/* Contentspalte */
	#page_content{
	float:left;
	width:590px;
	padding:5px 0 25px 0; font-family:verdana;
	}

	/* Contentspalte */
	#page_info{
	float:left;
	width:200px;
	padding:5px 0 25px 0;
	}

	#navi2{margin:0; padding:0; position:absolute; right:30px; top:103px; list-style:none;}
	#navi2 li{float:left; padding-left:8px;}
	#navi2 li a{color:#fff; padding:5px 10px 15px 10px; display:block; text-decoration:none; font-size:16px; line-height:16px; font-weight:bold; font-family:arial;}
	#navi2 li a:hover{color:#ccc;}
	#navi2 li.news{border-left:0;}

	#page_bottom{clear:both; padding:17px 0 65px 100px; background:url(/design/template/bottom.jpg) no-repeat scroll 0 100%; color:#999;}
	#page_bottom a{color:#fff;}

	#navi3{margin:0; padding:0; position:absolute; right:-20px; top:5px; list-style:none;}
	#navi3 li{float:left; padding-right:50px;}
	#navi3 li a{color:#fff; text-decoration:none;}
	#navi3 li a:hover{text-decoration:underline;}

/* Tabellen ------------------------------------------------------------------------------------------ */

	th{font-weight:bold; background-color:#333; color:#fff; text-align:left;}

	th,td{padding:3px;}

	td{border-bottom:1px solid #ccc;}

	/* Blitztabelle */
	tr.table_hg1{background-color:#f9f8f1;}
	tr.table_hg2{background-color:#efede3;}
	tr.table_hg3{background-color:#dcdacb;}
	tr.table_hg4{background-color:#cdcab9;}
	tr.table_hg5{background-color:#bebba8;}

	td.table_td{border-top:1px solid #fff; font-size:9px; text-align:right;}
	td.table_td_center{border-top:1px solid #fff; font-size:9px; text-align:left;}

	td.table_td1{border-left:5px solid #e00; border-top:1px solid #fff; font-size:9px; text-align:right;}
	td.table_td2{border-left:5px solid #e50; border-top:1px solid #fff; font-size:9px; text-align:right;}
	td.table_td3{border-left:5px solid #ec0; border-top:1px solid #fff; font-size:9px; text-align:right;}
	td.table_td4{border-left:5px solid #380; border-top:1px solid #fff; font-size:9px; text-align:right;}
	td.table_td5{border-left:5px solid #000; border-top:1px solid #fff; font-size:9px; text-align:right;}

	th.small{font-weight:normal; background-color:#cb3434; color:#2d2500; font-size:10px; text-align:right;}

	/* Traingstabelle */
	td.table_td_t{border-top:0px solid #fff; font-size:9px; text-align:center;}
	td.table_td_t1{border-top:0px solid #fff;font-size:9px;background-color:#f4f3e9;}
	td.table_td_t2{border-top:0px solid #fff;font-size:9px;background-color:#e9e7da;}
