body {
 	width:100%;
 	height:100%;
 	color: #5d665b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
 	line-height: 16px;
 	font-size:11px;
 	background-color: #132331;
    background:black url(/_img/bg.jpg) no-repeat fixed center top;
}

h1, h2, h3, h4, h5, h6{

	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	color:#170000;

}

a{color:#000;}
 
a:hover{text-decoration:none;}

.container {

margin:auto;

text-align:center;

padding:0;

width:960px;

background-color:#170000;

}



.content {
margin-right:10px;
margin-left:10px;
padding-bottom:0px;
background-color:#fff;
color:#000;
text-align:left;
width:940px;
}

.content2 p,.content p{ margin-left:15px;}



.content a:link,{color:#000;}

.content a:hover,{text-decoration:none;}



.content2 {

margin-right:10px;

margin-left:1px;

padding-bottom:0px

background-color:#fff;

color:#000;

text-align:left;

background-image:url("/_img/bodybg.jpg");

background-repeat:repeat-y;

width:940px;

height:450px;

}





.objects{

width:300px;

margin-top:16px;

margin-left:15px;

margin-right:20px;
float:left;
}


.artikelImageMain{
float:left;
position:relative;
}

.artikelImageMain span{
position:absolute;
left:10px;
bottom:10px;
}

.artikelImageMain img{
text-align:center;
display:block;
margin-left:auto;
margin-right:auto;
}

.artikelImageThumbs{
float:left;
width:300px;
}
.artikelImageThumbs img{
text-align:center;
display:block;
margin-left:auto;
margin-right:auto;
float:left;
}

.mainImage{
text-align:center;

}

.description2{

width:535px;
margin-right:20px;

float:left;
margin-top:16px;
}



.desc-left{

width:250px;

float:left;}



.description2 p{margin-left:0px;}



.desc-right{

padding-left:20px;

width:250px;

float:left;

border-style:solid;

border-left-width:1px;

border-color:#ccccff;

}



a.slidelink{
	display:block;
	margin-top:10px;
}

.thumbs{
	width:900px;
	height:140px;
	margin-right:15px;
	margin-top:10px;
}



.thumbs2{
	width:900px;
	height:520px;
	margin-right:15px;
}



.thumb{

height:100px;

width:120px;

border-style:solid;

border-bottom-width:1px;

border-color:#ccccff;

float:left;

margin-bottom:10px;

}



.thumb2{

height:130px;

width:120px;

border-style:solid;

border-bottom-width:1px;

border-color:#ccccff;

float:left;

margin-bottom:10px;

}





.brown{
text-align:left;
background-color:#e2e2e2;
height:49px;
}
.brown input{
	margin-right:15px;
}
.brown input.submit, .brown2 input.submit{
	margin-right:20px;
}
.brown2{
text-align:left;
background-color:#e2e2e2;
font-size:11px;
}



.brown2 ten{;

font-size:10px;

}



.categories{
	width:440px;
	float:left;
	font-size:11px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}



.categories2{
	width:440px;
	float:right;
	font-size:11px;
	margin-top:10px;
	margin-bottom:10px;
}

.cat{
	width:440px;
	float:left;
	margin-top:15px;
	font-size:11px;
	margin-top:10px;
	margin-bottom:10px;
}



.cat img{
	vertical-align:bottom;
}



.cat-img{float:left; width:110px;}



.cat-text{text-align:right; width350px;}



.whitearea{
	width:900px;
/*	height:600px;*/
	background-color:#fff;
	padding-left:15px;
	padding-right:15px;
}



.categories img{float:left;

margin-right:20px;

}



.categories p{margin-right:0px;}



.categories2 p{margin-right:0px;}





.categories2 img{float:left;

margin-right:20px;

}



.pright{
float:right;
font-size:10px;
padding-right:20px;
}

.pright img{
vertical-align:middle;}

.page-name img{



vertical-align:-50%;

}



.pright img{

vertical-align:middle;

}





.big{

margin-top:20px;

font-size:33px;

font-weight:bold;

}



#pic{

margin-left:0px;

//margin-right:60px;

float:left;}

#brown-text{
margin-right:30px;
margin-left:40px;
font-weight:normal;
}


.divider{

width:1px;

height:90px;

background-color:#ccccff;

margin-right:17px;

margin-left:17px;

float:left;}



.divider2{

width:1px;

height:110px;

background-color:#ccccff;

margin-right:15px;

margin-left:15px;

float:left;}





.thumb1{

width:120px;

border-style:solid;

border-bottom-width:1px;

border-color:#ccccff;

float:right;

}



.links{font-size:12px;}

.details{
	padding-left:15px;
	font-size: 12px;
	padding-bottom:50px;
	float:left;
	width:925px;
	padding-top:48px;
}

.description2 p{margin-left:0px;

font-size:12px;}



.prightunter{

float:right; 

font-size:10px; 

margin-right:25px;

color:#666;

}



.prightunter a{color:#666;}



.left
{float:left;}

.left img{
vertical-align:middle;}

.content h1{ 
font-size:28px; 
font-style:italic;
line-height:33px;
padding-left:20px;
}



.content h2{ 
font-size:18px;
font-style:italic;
font-weight:bold;}



.content h3{ 

	font-size:16px;

	font-weight:normal;

	margin-bottom:15px;

}





page-name p {text-align:left; font-weight:14px; padding-top:25px; padding-bottom:15px;}



.header{

padding:0;

background-color: #0d2a53;

width:960px;

height:129px;

}



.logo{
	margin-top:20px;
	margin-right:10px;
	margin-left:30px;
	margin-bottom:20px;
	width:380px;
	height:89px;
	background-image:url("/_img/lakeside-logo.gif");
	float:left;
}
.logo a{
	display:block;
	height:89px;
}


.options{

margin-top:20px;

margin-left:10px;

margin-right:30px;

margin-bottom:15px;

width:450px;

height:89px;

color:#fff;

float:right;

text-align:right;

}



.options a:link { color:#fff; margin-left:10px;}

.options a:visited { color:#fff; margin-left:10px;}





.options select { margin-left: 20px;}



 .options #links a:link { color:#fff; text-decoration: underline;}



 .options #links a:visited { color:#fff; text-decoration: underline;}
 .options #links a:hover { color:#fff; text-decoration: none;}



.menu {
	width:960px;
	background-color:#170000;
	height:48px;
}

.menu ul{
margin-left:10px;
float:left;
height:46px;
margin-top:2px;
width:940px;
}

.menu li{
	list-style-type: none;
	text-align:left;
	float:left;
	font-weight:normal;
	height:46px;
	margin-top:2px;
	width:133px;
	margin-right:1px;
	text-align:center;
	position:relative;
}


.menu li.active{

list-style-type: none;

text-align:left;

float:left;

font-weight:normal;

height:46px;
margin-top:2px;
margin-right:1px;
width:133px;

text-align:center;

background-color:#fff;

color:#000;

}

.menu li:hover{

list-style-type: none;

text-align:left;

float:left;

font-weight:normal;

height:46px;

width:133px;

text-align:center;

background-color:#fff;

color:#000;

}

.menu li.katalog:hover{

list-style-type: none;

text-align:left;

float:left;

font-weight:normal;

height:46px;

width:133px;

text-align:center;
background:none;
background-color:#fff;

color:#000;

}

.menu li:hover a, .menu li.katalog:hover a{
	font-size:15px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.menu li:hover a:hover, .menu li.katalog:hover a:hover, a:hover.footercategory {
	color: #8a8a8a;
}

.menu li.katalog a {
	font-size:15px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

.menu li.katalog a:hover {
	font-size:15px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

.menu li.katalog ul li a:hover {
	font-size:12px;
	font-style: normal;
	font-weight: normal;
	color: #8a8a8a;
	text-decoration: none;
}
.menu a, a.footercategory  {
	font-size:15px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	line-height:14px;
}

.menu li.active a {
	font-size:15px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}



.menu li.katalog {
	background:url("/_img/katalog-button.png") no-repeat 50% 65%;
}



.menu ul.subnavi{

	float:none;

	height:auto;

	width:113px;

	position:absolute;

	background-color:#ffffff;

	border:1px solid #000;

	border-top:0 none;

	top:42px;

	left:-11px;

	padding:10px;
	z-index:1;
	display:none;

}

.menu ul.subnavi li{

	float:none;

	height:30px;

	width:auto;

	text-align:left;

	border-bottom:1px solid #000000;

	line-height:25px;
	margin-left:10px;
	margin-right:10px;
	

}



.menu ul.subnavi li.last{

	border:0 none;

}



.menu ul.subnavi li a, .menu li.katalog ul.subnavi li a{

	color:#000000;

	font-size:12px;

}

.text {

width:560px;

text-align:left;

float:left;}



.text2 {

width:560px;

text-align:left;

float:left;

height:400px;}


#start_animation{
	width:940px;
	height:272px;
	overflow:hidden;
	position:relative;
}

.animation_left{
	background-image:url("/_img/arrow_left.png");
	height:24px;
	width:24px;
	position:absolute;
	top:120px;
	left:15px;
}

.animation_right{
	background-image:url("/_img/arrow_right.png");
	height:24px;
	width:24px;
	position:absolute;
	top:120px;
	right:15px;
}

.animation_right a ,.animation_left a{
	display:block;
	width:32px;
	height:30px;
}
	
#animation-container{
	position:relative;
	background-color:#09C;
}

.animation{
	position:absolute;
	width:940px;
	height:272px;
	background-color:#FFF;
	background-repeat:no-repeat;
	overflow:hidden;
	float:left;
}



.floatleft{float:left; margin-right:10px;}



.sidebar p {

margin-left: 5px;

margin-right:10px;
font-size:10px;
}



.sidebar h2{

line-height:24px;
margin-left: 5px;

margin-right:10px;
	margin-top:10px;
	margin-bottom:24px;
	text-decoration:underline;
}



.sidebar h3{

margin-left: 5px;

margin-right:10px;}



.description{
	height:272px;
	min-height:272px;
	width:270px;
	float:right;
	margin-right:0;
	color:#000;
	text-align:left;
	background-image:url(/_img/trans.png);
}



.aktuelle{
	font-size:12px;
	margin-bottom:10px;
	padding-top:150px;
	padding-left:10px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	
}



.items{

	font-size:18px;
	padding-left:10px;
	line-height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.sidebar{
	background-color:#ededed;
	width:250px;
	float:right;
	margin-right:0;
	text-align:left;
	display:block;
	font-size:11px;
	padding:10px;
	height:100%;
}

.sidebar .img{
	width:85px;
}

.sidebar .divide{	
	background-image:url(/_img/hyphen.gif);
	height:13px;
	width:250px;
	margin:15px 0;
}

.sidebar h3{
	text-decoration:underline;
}



.page-name, .result-head {
	padding-left:20px;
	padding-top:15px;
	padding-bottom:10px;
	font-weight:bold;
}

.result-head .right{
	float:right;
	width:550px;
	text-align:right;
	font-weight:normal;
	font-size:10px;
}

.result-head .right .view{
	margin-right:15px;
}

.pagination{
	padding:15px;
	text-align:right;
}

.page-name span {
	font-weight:normal;
}
.page-name span img {
	vertical-align:middle
}



.footer {

width:960px;

background-color:#170000;

padding-top:16px;
padding-bottom:7px;

text-align:left;

font-size:15px;

color:#fff;

height:120px;

}

a.footerlink {
font-size:11px;
font-style: normal;
font-weight: normal;
color: #fff;
text-decoration: underline;
}

a.footerlink:hover{
text-decoration:none;}

.footer p {
	text-align: right;
	margin-right:30px;
}

.footer .category{
	width:113px;
	float:left; 
	border-left-width: 1px;
	border-left-style: solid;
	border-color: #fff;  
	margin-left:10px; 
	padding-left:5px; 
	height:110px;
}



.footer .category{
	text-decoration:none;
}

.footer .category2{
	width:113px;
	float:left; 
	border-left-width: 1px;
	border-left-style: solid;
	border-color: #fff;  
	margin-left:15px; 
	padding-left:5px; 
	height:110px;
}


.partition1{
width:110px;
float:left;
margin-top:25px;
margin-left:20px;
margin-right:10px;
font-size:11px;
}

.partition1 div, .partition2 div{
	margin-bottom:22px;
}


.partition2{
width:115px;
float:left;
margin-top:25px;
}

.partition3{
width:149px;
float:left;
margin-top:25px;
}


#news{ 
width:134px; float:left; border-left-width: 1px;
border-left-style: solid;
border-color: #fff; padding-left:5px; height:115px;
}





.bottom{

margin-top:25px;
margin-bottom:48px;

font-size:10px;

color:#fff;

text-align:center;

}


.clear{
	clear:both;
}

.page-content .half_left{
	width:440px;
	float:left;
}

.page-content .half_right{
	width:440px;
	float:right;
}

.page-content .paragraph{
	padding-right:20px;
	padding-bottom:32px;
	float:left;
	width:900px;
}

.page-content .paragraph .text_short{
	width:465px;
	float:left;
	padding-right:20px;
}

.page-content .paragraph img{
	float:right;
}

.page-content .paragraph a.link{
	display:block;
	line-height:30px;
}



.page-content .paragraph-main{
	padding:15px 10px 15px 0px;
	width:430px;
	float:left;
}


.page-content .paragraph-main .text_short{
	width:290px;
	float:right;
}

.page-content .paragraph-main img{
	width:120px;
	float:left;
}

.page-content .paragraph-main h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}



.page-content{
	padding-bottom:15px;
	min-height:265px;
	padding-left:20px;
	padding-top:22px;
	float:left;
	height:100%;
}



.page-content-home{

	float:left;

	width:650px;

	padding-bottom:15px;

	padding-top:15px;

}



.page-content-home .paragraph{

	padding-left:0px;
	padding-right:20px;
	padding-bottom:32px;
	float:left;
	width:630px;

}

.page-content-home .paragraph .text_short{

	width:395px;
	padding-right:20px;

	float:left;

}

.page-content-home .paragraph img{

	float:left;

}

.page-content-home .paragraph a.link{

	display:block;

	line-height:30px;

}



.page-content{
	background-color:#fff;
	padding-bottom:15px;

}



.anchors{
	padding-bottom:32px;
}

hr.search{
	size:1px;
	border:1px solid #ffffff;
}

.nodetail{
	padding-left:220px;
}


form .row input{
	width:194px;
	margin:3px 6px 6px 0px;
}

form .row.onefield input{
	width:406px;
}

form .row input.submit{
	width:auto;
}

form .row label{
	margin-right:18px;
	width:194px;	
	display:block;
	float:left;
}

.page-content .paragraph .halfrow{
	width:450px;
	float:left;	
}

.articlesmall{
	margin-top:10px;
	/*overflow:hidden;*/
	float:left;
	border-bottom:1px solid #dbe2ef;
	padding-bottom:10px;
	width:120px;
	height:90px;
	text-align:center;
	position:relative;
	background: url(/_img/loader.gif) no-repeat center center;
}

.articlebig{
	margin-top:10px;
	/*overflow:hidden;*/
	float:left;
	border-bottom:1px solid #dbe2ef;
	padding-bottom:10px;
	width:276px;
	height:200px;
	text-align:center;	
	position:relative;
	background: url(/_img/loader.gif) no-repeat center center;
}

.articlesmall img, .articlebig img{
	text-align:center;
	display:block;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;	
}

.articlesmall span{
	position: absolute;
	right: -15px;
	bottom: 0; 
	cursor:pointer;
}

.articlebig span{
	position: absolute;
	right: -15px;
	bottom: 0; 
	cursor:pointer;	
}
.articlesmall .special, .articlebig .special{
	position:absolute;
	left:0;
	bottom:0;
	text-align:left;
	display: inline;
    margin-left: 0;
    margin-right: 0;
}
.articlesmall .special img, .articlebig .special img{
	text-align:center;
	display:block;
	margin-left:0;
	margin-right:0;
	vertical-align:middle;	
}
.article .innercontent{
	background: url(/_img/loader.gif) no-repeat center center;
	float:left;
	overflow:hidden;	
}

.separator{
	margin-left:17px;
	margin-right:18px;
	border-left:1px solid #dbe2ef;
	width:1px;
	margin-top:10px;
	float:left;
}

.article .innercontent a{
	text-decoration:none;
	display:block;
}

a.print{
	display:block;
	background:url(/_img/print.gif) no-repeat;
	height:33px;
	padding-left:33px;
	float:right;
}
