/*
Theme Name: Tagungsstaette Loccum
Theme URI: http://www.trilos.de/
Description: Theme erstellt von Frank Staude (TRILOS) 
Version: 1.0
Author: Frank Staude
*/ 
@CHARSET "ISO-8859-1";


body{
	margin:0px;
	text-align: left; 
	background:url(images/bg_body_sommer.jpg) top center no-repeat fixed #7fae2b;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	line-height:17px;
	color:#000000;
}


a{
color:#008d00;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

h1 { line-height:22px; }
h2 { line-height:20px; }

#all {
	width:100%;
	background:url(images/bg_all.gif) 0px 150px repeat-x transparent;
}



#container {
	margin:  0px auto; 
	position: relative; 
	text-align: left; 
	width: 980px;
	background: #ffffff;
/*
	border-left:1px solid #236e07;
	border-right:1px solid #236e07;
*/
}



#header{
	width:980px;
	height:150px;
}
#header_left{
	float:left;
	width:710px;
}
#header_left img{
	margin: 45px 0px 0px 70px;
}

#header_right{
	float:left;
	width:270px;
}
#header_right img{
	margin: 38px 0px 0px 0px;
}

#slider {
	width:980px;
	height:270px;
	background-color:#6C9F5A;
}

#slider_img {
	float:left;
	width:685px;
	height:270px;
}
#slider_nav {
	float:left;
	width:295px;
	height:270px;
}
#slider_nav ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#slider_nav ul li{
	list-style-type:none;
	margin:0px;
	padding:10px 10px 10px 15px;
}

#slider_nav ul li.selected{
	background-color:#7fae2b;
}

#slider_nav ul li img{
	float:left;
	border:1px solid #ffffff;
	margin-right:15px;
}

#slider_nav ul li a{
	color: #ffffff;
}

.ngg-thumbnail-list {
	padding:15px 0px 0px 20px;
	clear:left;
}


#main{
	background:url(images/bg_main.gif) 684px 0px repeat-y transparent;
	
}
#main_left{
	float:left;
	width:545px;
	margin-top:25px;
	margin-left:70px;
}

#main_left img {
    margin: 5px 20px 15px 0px;
    float:left;
}

img.image_content{
float:left;
margin:5px 20px 15px 0px;
}


#main_right{
	float:left;
	width:295px;
	margin-left:70px;
}



#nav_box {
	margin:15px 0px 30px 0px;
	font-size:12px;
}
	
#nav_box ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#nav_box ul li{
	margin: 0px;
	padding: 0px;
}

#nav_box ul a{
	display: block;
	padding: 5px 3px 5px 20px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	height:16px;
	background-color: #286f09;
}

#nav_box ul a:hover {
	background-color: #c8e4b6;
	color: #6c9f5a;
}
#nav_box ul a:active {
	background-color: #c8e4b6;
	color: #6c9f5a;
}

#nav_box ul ul a{
	display: block;
	padding-left: 40px;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	background-color: #6c9f5a;
}

#nav_box ul ul a:hover {
	background-color: #c8e4b6;
	color: #6c9f5a;
}
#nav_box ul ul a:active {
	background-color: #c8e4b6;
	color: #6c9f5a;
	font-weight: bold;
}

#nav_box ul ul ul a {
	padding-left: 60px;
	background-color: #a7cf97;
	border-top: 1px solid #ffffff;

}
#nav_box ul ul ul a:hover {
	background-color: #c8e4b6;
	color: #6c9f5a;
}
#nav_box ul ul ul a:active {
	background-color: #c8e4b6;
	color: #6c9f5a;
	font-weight: bold;
}


#nav_service{
font-weight:bold;
padding:5px 20px 5px 20px;
border-top:1px solid #6c9f5a;
border-bottom:1px solid #6c9f5a;
color:#6c9f5a;
margin-bottom:30px;s
}


div.mini {margin:15px 0px 15px 0px;}

#footer_box{
	margin:  0px auto; 
	position: relative; 
	width:980px;
	color:#000;
	text-align:left;
	
}
#footer {
 padding:5px 0px 30px 5px;
}
#footer a{
 color:#000
}


.clear{display:block;font-size:0px;line-height:0px;clear:both;height:0px;overflow:hidden;}
.clear2{display:block;font-size:0px;line-height:0px;clear:both;height:50px;overflow:hidden;}

table.tablesorter {
	font-size: 12px;
	background-color: #fff;
	width: 600px;
	border: 1px solid #000;
}
table.tablesorter th {
	text-align: left;
	padding: 5px;
	background-color: #6E6E6E;
}
table.tablesorter td {
	color: #000;
	padding: 5px;
}
table.tablesorter .even {
	background-color: #3D3D3D;
}
table.tablesorter .odd {
	background-color: #6E6E6E;
}
table.tablesorter .header {
	background-image: url(images/bg.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	padding-top: 8px;
	height: auto;
}
table.tablesorter .headerSortUp {
	background-image: url(images/asc.png);
	background-repeat: no-repeat;
}
table.tablesorter .headerSortDown {
	background-image: url(images/desc.png);
	background-repeat: no-repeat;
}

