/*
**
**	The Main colors for this Website are:
**		lightorange:	FE6103
**		darkorange:		AC4202
**		gray:			596668
**
*/
body{
	background-color:#2766AD;
	padding:0;
	margin:0;
	height:100%;
	font:9pt 'Trebuchet MS';
}

p{
	text-align:justify;
}


div.spacer {
	clear:both;
	line-height:0;
}

div.clear {
	clear:both;
	margin-top:-1px;
	height:0px;
	overflow:hidden;
}


ul.checkat{
	list-style-type:none;
	list-style-position:inside;
	list-style-image:url(/img/check.gif);
	margin:0;
	padding:0;
}

ul.checkat li{
	margin:12px;
}

div#wrapper{
	background: url(/img/body_bg.jpg); 
	background-repeat:repeat-x;
	height:100%;
}

table#mainframe{
	border-top:1px solid lightgray;
	border-left:1px solid lightgray;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	margin:20px auto;
	background-color:white; 
	/*background: url(/img/bg01.jpg);*/
	/*background-repeat:repeat-x;*/
	/*background-position:bottom;*/
	width:1000px; 
	height:auto;
}






/*
** naviagation
*/
div#navigation{
	font-size:14px;
	color:#AC4202;
}

div#navigation a{
	font-size:14px;
	color:black;
	text-decoration:none;
	padding:0 10px;
	display:block;
	height:34px;
	width:67px;
	line-height:34px;
	/*background-color:gold;*/
	text-align:center;
}

div#navigation a:hover{
	font-size:14px;
	color:black;
	text-decoration:none;
	height:34px;
	background: url(/img/Nav_Bar_Hover.png);
}

div#navigation a:visited{
	font-size:14px;
	color:black;
	text-decoration:none;
}

div#navigation a.navcurrent{
	font-size:14px;
	color:white;
	text-decoration:none;
	background: url(/img/Nav_Bar_Current.png);
}

/*
** searchbox
*/
div#searchbox{
	margin:5px;
}



/*
**	Teaserblock
*/
div.teaserblock{
	margin:10px 16px 10px 16px; 
	width:300px;
}

div.teaserblock_content{
	border:1px solid #AC4202;
}

div.teaserblock_heading{
	/*background-color:#AC4202; */
	background: url(/img/teaserbox_heading.png); 
	width:300px; 
	height:22px;
	color:white; 
	font-weight:bold; 
	text-align:center; 
	height:20px;
	line-height:20px;
}

div.teaserblock_heading a{
	color:white;
	text-decoration:none;
}


div.teaserblock_heading a:hover{
	color:white;
	text-decoration:none;
}


div.teaserblock_mainitem{
	margin:3px; 
	border:1px solid grey; 
	height:100px;
}

div.teaserblock_item{
	margin:3px; 
	border:1px solid grey; 
	height:52px;
}

div.teaserblock_form{
	margin:3px; 
	border:1px solid grey; 
}

div.teaserblock_form form{
	margin:2px;
	padding:0; 
}

div.teaserblock_form input.text{
	background: url(/img/search_bg.gif); 
	font-size:12px;
	height:17px;
	margin:0;
	padding:0; 
}

div.teaserblock_form input.submit{
	margin:0;
	font-size:14px;
}

div.teaserblock_form p{
	margin:0 0 0 5px;
	padding:0;
	font-size:10px;
	color:grey;
}


/*
**	listen
*/
ul#left{
	margin:0; 
	padding:0;
	list-style-type:none;
	list-style-image: url(/img/tridot.gif);
	list-style-position: outside;
}

ul#left li{
	margin:5px 10px 5px 25px;
	padding:0;
	text-align:left;
}

ul#left li a{
	color:black;
	text-decoration:none;
}

ul#left li a:hover{
	color:black;
	text-decoration:underline;
}



ol#leftleft {
	margin:0; 
	padding:0;
	list-style-image: url(/img/tridot.gif);
}

ol#leftleft li{
	margin:5px 10px 5px 25px;
	padding:0;
	text-align:left;
}



/*
**
*/
ul#komp{
	margin:0; 
	padding:0;
	list-style-type:none;
	list-style-image: url(/img/tridot.gif);
	list-style-position: outside;
}

ul#komp li{
	margin:5px 10px 5px 25px;
	padding:0;
	text-align:left;
}

ul#komp li.kkomp{
	margin:5px 10px 5px 25px;
	padding:0;
	list-style-image: none;
	font-size:10px;
	text-align:left;
	color:red;
}

ul#komp li a{
	color:black;
	text-decoration:none;
}

ul#komp li a:hover{
	color:black;
	text-decoration:underline;
}






/*
** blaettern
*/
div#blaettern{ 
	width:770px; 
	margin:0 20px 10px 10px; 
	background: url(/img/BG_Blaettern.png);
}


div#blaettern a{
	color:white;
	text-decoration:none;
}

div#blaettern a:hover{
	color:white;
	text-decoration:underline;
}




/*
**	LoginErr
*/
.LoginErr{
	width:747px;
	margin-bottom:10px;
	border:1px solid darkgreen;
	background-color:lightgreen;
}


/*
**	Kontaktform
*/

input.kontakt{
	background-color:#eeeeee;
	border:1px solid black;
	margin:2px 0;

}

textarea.kontakt{
	background-color:#eeeeee;
	border:1px solid black;
	margin:2px 0;

}



td#tablefooter{
	background: url(/img/footer_bg.gif); 
	width:1000px; 
	height:50px;
}

