/* tl fix*/
.inside, #main { 
	position:static;
} 

body {
	font-size:11px;
	font-family:Georgia, serif;
	color:#CEA147;	
	background:#2C0000 url(layout/bg-body.gif);
	/*background-position:0 2px;*/
}

a {
	color:#CEA147;
}

#wrapper {
	margin:0 auto;
	width:1014px;
	position:relative;
}

#header {
	width:1014px;
	height:192px;
	background:url(layout/bg-header.jpg) no-repeat;
}

#footer {
	width:1014px;
	height:153px;
	background:url(layout/bg-footer.jpg) no-repeat;
	color:#9D5429;
}

#container {
	background:#504434 url(layout/bg-container.gif) repeat-y;
}

#left {	
	width:474px;
}
#left .inside {
	float:left;
	width:270px;
	
	padding:80px 0 0 0;
}

/* custom bildbox */
#image {
	width:194px;
	float:right;		
}

#image .inside {
	padding:0 8px 0 8px;
	/*width:176px;
	overflow:hidden;
	*/
	float:none;
	width:auto;
}

#right {
	width:170px;
}

#main .mod_article {
	width:310px;
	
	padding:25px 0px 0px 30px;
}

#main .mod_article .ce_image img {
	margin:0;
	padding:0;
}

/* News rechts */
#news-logo {
	margin:30px 0 10px 0;
}
.layout_latest {
	font-size:10px;
	color:#34070E;
	margin:0 0 10px 0;
}
.layout_latest img,
.layout_full img {
	border:1px solid #3A090F;
	margin: 0 0 5px 0;
}

.layout_latest h2 {
	font-size:10px;
	margin:0 0 5px 0;
	padding:0;
}
.layout_latest h2 a {
	text-decoration:none;
	color:#34070E;
	text-transform:uppercase;
}

.layout_latest p.info, 
.layout_latest p.more, 
.layout_short p.info , 
.layout_short p.more {	
	display:inline;
}
.layout_latest p.teaser, 
.layout_short p.teaser {
	margin:0;
} 

/* News übersicht */
.layout_short {
	border-bottom:1px solid #514132;
	margin:0 0 10px 0;
	padding:0 5px 10px 5px;
}

.layout_short h2, 
.layout_full h2 {
text-transform:uppercase;
	font-size:12px;
	margin:0 0 5px 0;
	padding:0;
}
.layout_short h2 a  {
	text-decoration:none;	
	text-transform:uppercase;
}

.layout_short p.teaser {
	display:inline;
}

/* pagination */

.pagination p {
	font-weight:bold;
	margin:0;
}

.pagination ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.pagination li {
	margin:0;
	float:left;
	padding:0 5px 0 5px;
}
.pagination_current {
	font-weight:bold;
	color:#41231F;
}

/* footer */

#footer .inside {	
	padding:10px 0 0 60px;
	
}
.mod_customnav {
	float:left;	
	width:250px;	

}
#footer ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#footer li {
	float:left;
	border-right:1px solid #9D5429;
	padding:0 3px 0 3px;
	margin:0 3px 0 0;
}

#footer li.last {
	border:0;
}

#footer li a {
	text-decoration:none;
	color:#9D5429;
}
#footer li p {
	display:inline;
}

#adress {
	float:right;
	width:420px;
	text-align:right;
	margin:0 20px 0 0;
}

/* backlink */
#fairnet {
	text-align:center;
}

#fairnet,
#fairnet a {
	color:#070604;
	text-decoration:none;
}


/* menü links */


#left ul {
	/*margin:40px 0 0 40px;*/
	margin:0 0 0 80px;
	padding:0;
	list-style-type:none;		
}
#left ul p {
	margin:0;
	color:#350A10;
}
#left ul a.trail {
	color:#350A10;
}

#left ul a {
	text-decoration:none;
}

#left ul a:hover {
	color:#350A10;
}
#left ul li {
	font-size:17px;
	margin:3px 0 6px 0;
}
#left ul li li {
	font-size:14px;
}
#left ul ul {
	 margin-left:20px;
	 padding-left:0;
}

h1 {
	font-size:18px;
}
#site {
	position:absolute;
	z-index:1; 

}

#stars {
	position:absolute;
	z-index:15; 
	width:450px; 
	height:700px; 
	left:149px;
	top:90px;
	margin:0;
	padding:0;
}
.starshidden {
	display:none;
}

/* Anmeldeforumlar */
.mod_login {
	padding:10px 0 10px 0;
}
.mod_login td {
	padding:10px;
}
.mod_login .row_last td {
	border-top:1px solid #514132;
}
/* formulare */
.text {
	border:1px solid #34070E;
	background:#514132;
	color:#CEA147;
	padding:4px;
}
.text:focus {
	background:#574A3B
}
.submit:hover {
	background:#28221A;
}
.submit {
	background:#34070E;
	color:#CEA147;
	border:0;
	padding:4px;
}
.error {
	color:red;
	font-weight:bold;
}

#main .inside
{
	height:440px;
	overflow:auto;
}

