/* tag styles */
*{
	padding:0;
   margin:0;
}
html{
	overflow: -moz-scrollbars-vertical;
}
body{
	font-family:Arial, Helvetica, sans serif;
}
img{
	border:0;
}
/* container styles */
#wrap{
	width:800px;
   height:640px;
   margin:40px auto;
   border:0px red solid;
   background:transparent url(img/bgleft4.jpg) repeat-y;
   padding-left:120px;
   padding-right:120px;
   position:relative;
}

/* header START */
#header{
	height:60px;
   border-bottom:1px solid #b93624;
}
#header .left{
   float:left;
	font-size:14px;
   color:#4d4c4c;
   padding-top:38px;
   width:100px;
}
#header .right{
	float:right;
   text-align:right;
   font-size:48px;
   padding-top:6px;
   color:#b93624;
   width:400px;
}
#header .right a,#header .right a:visited{
   color:#b93624;
	text-decoration:none;
}
/* header END */

/* menue START */
#menue{
	position:absolute;
   width:200px;
   left:718px;
   text-align:right;
   font-size:14px;
}
#menue ul.quick{
	list-style-type:none;
   display:inline;
}
#menue ul.quick li{
   display:inline;
}
#menue ul.main{
	margin-top:26px;
	list-style-type:none;
}
#menue ul.main li{
   padding-top:3px;
}
#menue a,.news a{
   /*color:#4d4c4c;*/
	color:#000000;
	text-decoration:none;
}
#menue a:hover,.news a:hover,#menue a.selected,.news a.selected{
   color:#979797;
	text-decoration:none;
}
/* menue END */

/* content START */
#content{
   padding-left:120px:
	position:relative;
}
#content h1{
	padding-top:30px;
	font-size:30px;
   font-weight:bold;
   color:#b93624;
}
#content h1 a,#content h1 a:visited{
	text-decoration:none;
   color:#b93624;
}
#content h1 a:hover{
	text-decoration:none;
   color:#afafaf;
}
#content h2{
	padding-top:8px;
	font-size:18px;
   font-weight:bold;
   color:#4d4c4c;
}
#content p{
	padding:8px 0;
	font-size:15px;
   color:#000;
}
.infobox{
	position:absolute;
	right:122px;
	top:280px;
	border:1px #b93624 solid;
	width:170px;
	height:300px;
	padding:5px;
	background:#e4e2e2;
	font-size:14px;
}
.infobox.video{
	background:url(img/video_bg.jpg);
	height:366px;
	width:266px;
	top:200px;
	padding:0;
	border:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
   filter: alpha(opacity = 80);
}
.infobox.kontakt{
	background:url(img/alex_visitenkarte.jpg);
	height:182px;
	width:294px;
	top:100px;
	right:352px;
	padding:0;
	border:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
   filter: alpha(opacity = 80);
}
/* content END */

/* gallery START */
.news{
	float:left;
	width:340px;
	padding:20px 0 0 40px;
}
.news_gallery{
	width:420px;
   height:256px;
   padding:16px 0 0 0;
   float:left;
}

.news_gallery a:hover,.news_gallery div.thumb.selected{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity: 0.9;
   filter: alpha(opacity = 90);
}
#gallery_thumbnails{
   border:2px #c6c3c3 solid;
   width:795px;
   position:relative;
	margin:20px 0;
}
#gallery_thumbnails div.thumb{
	float:left;
	height:102px;
   width:153px;
   border:2px #c6c3c3 solid;
   padding:1px;
}
#gallery_thumbnails div.thumb.selected{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
   filter: alpha(opacity = 80);
}
#gallery_thumbnails div.thumb div{
	position:relative;
	height:102px;
   width:153px;
}
#gallery_thumbnails div.thumb span.title{
	font-size:13px;
   color:#000000;
	background:#ffffff;
   padding:5px;
	background:#ffffff;
	position:absolute;
   top:3px;
   text-align:center;
	float:left;
	height:14px;
   width:148px;
   padding:3px;
   display:none;
}

#gallery_thumbnails div.thumb a{
   text-decoration:none;
}
/* gallery END */

.line{
	padding-top:14px;
   border-bottom:1px #b93624 solid;
	clear:both;
}
.video{
	width:400px;
	float:left;
	padding-top:20px;
	text-align:right;
	margin:0;
}
.image{
	cursor:pointer;
}
.image.selected{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
   filter: alpha(opacity = 80);
}
