/*
	project: web application template
	author: luka cvrk (www.solucija.com)
*/

*{ margin: 0; padding: 0; }*
body { margin: 0px 0 0; background: #fff repeat-x; font: .74em "Trebuchet MS", Arial, Sans-Serif; color: #444; }
	h1 { font-size: 3em; font-weight: normal; float: left; }
	h1 a { text-decoration: none; }

h2 {
	font: 15px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 4px;
	color: #999999;
}


h3 { margin: 0 0 8px;
	font: 20px Georgia, "Times New Roman", Times, serif;
}
	p  {
	font: 14px/23px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin-bottom: 10px;
}
	
	em { cursor: pointer;
}
	a { color: #0ba1e2;
	text-decoration: none;
}
	a:hover { color: #0ba1e2;
	text-decoration: underline;
}
	img { border: 0; }
	.red { color: #9D2900; }
	
.wrap { width: 800px; margin: 0 auto;
	clear: both;
}
 
#header { width: 800px; height: 180px; margin: 5px auto 0;
	background: url(../../picture/header.gif) repeat-x;
}
	#menu  { float: right; padding: 0; list-style: none; background-color: #e8e8e8;
	width: 100%;
	height: 29px;
}
		#menu li { display: inline; }
		#menu a { display: block; float: right; text-decoration: none; font-size: 12px; color: #666666;
	padding-top: 7px;
	margin-right: 10px;
}
		#menu a:hover { color: #000000;
}
		#menu .active a { color: #000000;
}
 
#teaser { clear: both; height: 140px; background: #ffffff }
	.box { float: left; width: 600px;
}
	#image { float: right; width: 200px; position: relative; background: url(../../picture/lichtstark.gif) no-repeat right; height: 140px; }
	
#bar { height: 25px; margin: 0; padding: 0;
	width: 800px;
}
	
.col { float: left; width: 550px;
}
	.last { float: right; width: 240px;
	background-color: #e8e8e8;
	margin: 24px 0 0;
	height: 350px;
}

	#right_content p {
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	margin-left: 2px;

	padding-bottom: 5px;
}
	
		#right_content a {
	color: #999999;
	margin-top: 5px;
	text-decoration: none;
}

.last a:hover {
	color: #333333;
}

	.lastzwei { float: right; width: 240px; }	
	
	.info { border: 1px solid #e0e0e0; background: #f4f4f4; padding: 7px; }
	
.banner { float: left; width: 800px;
}

#footer { clear: both; width: 800px; margin: 0 auto; background: #fff url(../images/small_logotype.jpg) no-repeat right 13px;
}	
	#footer .right { float: right; margin: 0 55px 0 0; }
	#footer a {
	text-decoration: none;
	color: #999999;
}
#footer a:hover {
	text-decoration: none;
	color: #000000;
}
	#footer p {
	font: 10px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #999999;
}
	
	
#search_box {
    width: 126px;
    height: 19px;
	background-color: #ffffff;
	float: right;
}
    
#search_box #s {
    float: left;
    padding: 0;
    border: 0;
    width: 100px;
    height: 19px;
}
#search_box #go {
    float: right;
}










/* TOP NAVIGATION BAR
/////////////////////////////////////*/


ul#topnav li {
display:inline;
}

ul#topnav li a {
height:33px;
float:left;
text-indent:-9999px;
}

ul#topnav li#topnav-1 a {
width:123px;
background:url(../../picture/nav.gif) no-repeat 0 0; /* X and Y position at 0 */
}

ul#topnav  li#topnav-1 a:hover {
background-position:0 -33px; /* Y position -40px for Over instance image */
}

ul#topnav  li#topnav-1 a.current {
background-position:0 -64px; /* Y position -80px for Current instance image */
}

ul#topnav li#topnav-1 a.active {
background-position:0px -33px;
}

ul#topnav li#topnav-2 a {
width:55px;
background:url(../../picture/nav.gif) no-repeat -123px 0;
}

ul#topnav  li#topnav-2 a:hover {
background-position:-123px -33px;
}

ul#topnav  li#topnav-2 a.current {
background-position:-123px -33px;
}

ul#topnav li#topnav-2 a.active {
background-position:-123px -33px;
}

ul#topnav li#topnav-3 a {
width:65px;
background:url(../../picture/nav.gif) no-repeat -243px 0;
}

ul#topnav  li#topnav-3 a:hover {
background-position:-243px -33px;
}

ul#topnav  li#topnav-3 a.current {
background-position:-243px -33px;
}

ul#topnav li#topnav-3 a.active {
background-position:-243px -33px;
}

ul#topnav li#topnav-4 a {
width:65px;
background:url(../../picture/nav.gif) no-repeat -243px 0;
}

ul#topnav  li#topnav-4 a:hover {
background-position:-243px -33px;
}

ul#topnav  li#topnav-4 a.current {
background-position:-243px -33px;
}

ul#topnav li#topnav-4 a.active {
background-position:-243px -33px;
}

ul#topnav li#topnav-5 a {
width:91px;
background:url(../../picture/nav.gif) no-repeat -308px 0;
}

ul#topnav  li#topnav-5 a:hover {
background-position:-308px -33px;
}

ul#topnav  li#topnav-5 a.current {
background-position:-308px -33px;
}

ul#topnav li#topnav-5 a.active {
background-position:-308px -33px;
}




ul#pronav li {
display:inline;
	float: right;
}

ul#pronav li a {
height:24px;
float:left;
text-indent:-9999px;
}

ul#pronav li#pronav-1 a {
width:95px;
background:url(../../picture/ueber.gif) no-repeat 0 0; /* X and Y position at 0 */
}

ul#pronav  li#pronav-1 a:hover {
background-position:0 -24px; /* Y position -40px for Over instance image */
}

ul#pronav  li#pronav-1 a.current {
background-position:0 -95px; /* Y position -80px for Current instance image */
}

















/*---------------- menu tab----------------------*/
#menu_tab{
width:210px;
float:left;
padding:0px;
}

ul.menu {
list-style-type:none; display:block; width:210px; 
 margin: auto; padding: 0; background:none;}

ul.menu li {
display:inline;
font-size: 11px;
line-height: 28px;}

ul.menu li.divider {
display:block;
float:left;
width:1px;
height:31px;
padding:0px ;
margin:0px;
background:url(images/divider.gif) no-repeat center;
}

a.nav:link, a.nav:visited {
display:block; float:left; padding:0px; margin: 0px 5px;width: auto; text-align:center;
text-decoration:none; background:none; color: #666;}

a.nav_selected:link, a.nav_selected:visited {
display:block; float:left; padding:0px; margin: 0px 5px;width: auto;text-align:center;
text-decoration:none; color: #666;}

a.nav:hover {
color: #000000; text-decoration:none;}

/*-----------------search_tab----------------*/
.search_tab{
float:left;
width:125px;
padding: 4px 0 0;

}

input.search{
width:100px;
height:20px;
border:none;
float:left;
background-color: #fff;
color: #666;
padding:0 0 0 0px;
}
input.search_bt{
float:left;
padding: 0;
}

#randung{
float:right;
}




#main_content{
width:auto;
height:auto;
clear:both;
}
#left_content{
width:550px;
height:auto;
float:left;
background:url(images/left_content_bg.gif) repeat-x top;
	margin-right: 10px;
}
#right_content{
width:220px;
height: 330px;
float:left;
padding:10px;
	background-color: #e8e8e8;
	margin-top: 12px;
}


.imglistcaption {
	font: 13px/18px Georgia, "Times New Roman", Times, serif;
	background-color: #e8e8e8;
	padding: 7px;
}


	
.imagelistSpacerRow {
	height: 10px;
}

.highlight {
	background-color: #e8e8e8;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: normal;
	font-style: normal;
}

.phpwcmsSearchResult a {
	color: #0ba1e2;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}
	
.phpwcmsSearchResult h3 {
	margin-top: 20px;
	margin-bottom: 0;
}

.phpwcmsSearchResult p {
	line-height: 20px;
}






.txt {
	width: 296px;
	height: 22px;
	color: #333333;
	border: none;
	background: #e8e8e8;
	margin-bottom: 15px;
	margin-left: 50px;
	margin-top: 5px;
}
	
.txt2 {
	width: 296px;
	height: 100px;
	color: #333333;
	border: none;
	background: #e8e8e8;
	margin-bottom: 10px;
	margin-left: 50px;
	margin-top: 5px;
}
	
.formLabel {
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #333;
	width: 100px;
}




