/*
#####################################################################################   R E S E T 
*/
body,div,dl,dt,dd,ul,li,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,textarea, select { border:1px solid #333; padding:3px; font-weight:11px; margin:3px; }

table p { margin:0px;padding:0px }
#galerie { background:#fff; }
#galerie td,#galerie th { text-align:center;}
#galerie th { background:#FFA800; color:#fff; border:1px solid #50453B; padding:3px;}
#galerie a { display:blocK; padding:10px; }
#galerie td {border:1px solid #666;}

#verein { background:#fff; }
#verein th { background:#FFA800; color:#fff; border:1px solid #50453B; padding:3px; text-align:center;}
#verein a { display:blocK; padding:10px; }
#verein td {border:1px solid #666;}

.bodytext {margin:0px; }

.bodytext img { margin:0px 10px 5px 0px;}

.csc-header h1 {font-size:16px; padding:5px; font-weight:bold; color:#FFA800; background:#50453B; }

.news-single-rightbox { display:none; }

/*
#####################################################################################   L A Y O U T
*/
* 	 { font-size:100.01%; }
html { font-size:62.5%; height:100%; }
body {
	height:100%;
	background:url(../images/layout/bg.png) #4f3c2e;
	font:12px/20px Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif; 
	color:#1e1e1e;  
}


ul { margin-bottom:16px; }

a {
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}
a:hover { color:#666; }

#mitglieder img { padding:3px; margin:5px; border:1px solid #FFA800; }
#mitglieder td { background:#fff; padding:5px; }


input {
	color:#333;
	font:1.1em/1.45em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p { margin:0 0 13px 0; }

#container{
	position:relative;
	margin:auto;
	width:980px;
	height:100%;
}

#content {
	width:980px;
	min-height:100%;
	background:url(../images/layout/content_bg.png) repeat-y;
}

#kontaktdaten { position:absolute; z-index:90; right:15px; top:210px; padding:10px; padding-bottom:20px; background:#E6DDD5; 
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
}

#nav { 
	width:320px;
	float:left;
}

	#nav ul li { width:290px; }
	#nav ul li a { 
		text-decoration:none;
		padding-left:50px; 
		display:block; 
		line-height:35px; 
		height:45px; 
		font-weight:bold; 
		color:#000; 
		font-family:Georgia, "Times New Roman", Times, serif; 
		font-size:18px;
		background:url(../images/layout/nav_bg1.png) no-repeat;
	}
	#nav ul { margin-left:20px; margin-top:50px; }
	
	#nav ul ul { margin:0px; }
	#nav ul ul li a { 
		background:url(../images/layout/nav_bg3.png) no-repeat; color:#fff; font-size:14px; padding-left:60px;
	}
	
#main {
	width:614px;
	float:left;
	padding-left:20px;
	padding-right:10px;
	padding-top:50px;
}

#balken { 
	background:url(../images/layout/header_balken.png) no-repeat; 
	width:961px; 
	height:73px; 
	z-index:99; 
	position:absolute;
	top: 278px;
	right:15px;
}

#footer { height:40px; background:url(../images/layout/footer.png) no-repeat;}

/*
#####################################################################################   C O N T E N T
*/
.clear { clear:both; }
.custom { margin:0px; padding:0px; }
h1.csc-firstHeader { font-size:28px; color:#1e1e1e; margin-bottom:20px; padding-bottom:5px; border-bottom:2px dashed #ffa800; background:none; }

h1.custom,h2.custom,h3.custom,h4.custom,h5.custom,h6.custom { color:#ffa800; padding:5px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:22px; line-height:22px; }
h1.custom,h2.custom { background:#50453B; border-bottom:1px solid #fff; }
h3.custom,h4.custom,h5.custom,h6.custom { background:#ffa800; color:#fff; font-size:12px; }

hr { border:1px solid #FFA800; }



/*
#####################################################################################   T T _ N E W S
*/
#newsletter_sub b { width:120px; display:block; float:left; }


.news-list-date {float:right;}
.news-list-morelink { float:right; width:100px; }
.news-list-morelink { margin:10px; text-align:right; }
.news-list-item h2 { background:#50453B; padding:8px 0; }
.news-list-item h2 a { text-decoration:none; color:#ffa800; margin-left:8px; }
.news-list-item h2 a:hover { text-decoration:none; color:#fff; }
.news-list-item span { font-size:10px; padding:8px; color:#fff; }
.news-list-item { background:#fff; }
.news-list-item h3.sub p { margin:0px;padding:0px; display:inline;min-height:0px;}
.news-list-item p { padding:5px;margin:0px; overflow:hidden; }
.ret { font-size:11px; float:left; }
/*
#####################################################################################   G A L E R I E
*/

.tx-loginboxmacmade-pi1-welcome,.tx-loginboxmacmade-pi1-status,.tx-loginboxmacmade-pi1-logout {background-color:#50453B;color:#FFA800;font-size:11px;padding:5px;}
.tx-loginboxmacmade-pi1-loginTable { margin:0px; }
.tx-loginboxmacmade-pi1-header {background:#FFA800 none repeat scroll 0 0;margin:0px;color:#FFFFFF;font-size:12px;font-weight:bold;padding:5px;text-align:left;}

#tx-lzgallery-pi1-title { display:none; }
#tx-lzgallery-pi1-fotos td{ padding:5px; margin:5px; font-size:10px; text-align:center; border:2px solid #ffa800; }
#tx-lzgallery-pi1-fotos { margin:auto;background:#fff; text-align:center; }
#tx-lzgallery-pi1-fotos img { margin:auto; text-align:center; }
#tx-lzgallery-pi1-fotos a { margin:auto; text-align:center; display:block; }
#tx-lzgallery-pi1-fotonav td{ padding:7px; background:#50453B; color:#fff; text-align:center; } 
#tx-lzgallery-pi1-fotonav a { color:#fff; font-weight:bold;font-size:12px; display:block; }
#tx-lzgallery-pi1-fotonav { margin:10px auto; width:98%; }
#tx-lzgallery-pi1-listing td { padding:5px; }
#tx-lzgallery-pi1-listing .preview {padding:5px; font-size:10px; text-align:center; border:2px solid #ffa800; width:100px; height:100px; }
#tx-lzgallery-pi1-listing .preview img { margin:auto; }
#tx-lzgallery-pi1-listing .descr_short { font-weight:bold; }
#tx-lzgallery-pi1-listing tr.sorting { display:none; }
#tx-lzgallery-pi1-listing { width:100%; background:#fff; }
#tx-lzgallery-pi1-listing .line1 { height:40px;background:#50453B; color:#fff; font-weight:bold; }
#tx-lzgallery-pi1-listing .line1 a { color:#fff; display:block; }
#tx-lzgallery-pi1-listing .information  { vertical-align:top; }

.tx-lzgallery-pi1 a { display:none; }
.tx-lzgallery-pi1 table a { display:inherit; }

/*
#####################################################################################   F O R U M
*/
th.tx-mmforum-th { background:#50453B; }
td.tx-mmforum-subth2 { color:#FFA800; }
input.tx-mmforum-button { border:none; background:#FFA800; }
.tx-mmforum-textbutton a { color:#FFA800;}
.tx-mmforum-rootline{ background:#fff; }
.tx-mmforum-pi6-container{ background:#fff; }
.tx-mmforum-td { background:#fff; }
.tx-loginboxmacmade-pi1-error {background:#fff; padding:5px; font-size:11px;}
.tx-loginboxmacmade-pi1 {background:#fff; font-size:11px; }
.tx-loginboxmacmade-pi1-forgotpassword {padding:5px;}
.tx-loginboxmacmade-pi1-forgotpasswordForm {padding:5px; font-weight:bold;}
.tx-loginboxmacmade-pi1-forgotpasswordLink { text-align:right; padding:5px; }
.tx-mmforum-td .submit { width:120px; }
.tx-mmforum-textbutton { border:none; background:none; float:right; margin:0px; padding:0px;}
.tx-mmforum-pi1-listtopic-newtopic .tx-mmforum-textbutton { margin:10px; padding:5px; float:left; background:#fff; border:1px solid #50453B; }
small { font-size:10px;}

/*
#####################################################################################   S L I D E R 
*/
#headslider {position: relative;visibility: hidden; float:right; margin-right:15px; width:926px; z-index:1; height:300px; }
#headslider .gallerydesctext {text-align: left; padding: 2px 5px;}

