﻿* {font-size:11px; font-family:arial; color:#848587; }
*|*:-moz-any-link img, img[usemap], object[usemap] {border:0px solid;}
body {background: #999999; text-align:center;}
h1 {color:#a626aa;font-weight:bolder;}
a:hover {color:#a626aa;text-decoration:none;border:0px solid;}
a {color:#a626aa;text-decoration:none;border:0px solid;}
img {border:0px solid;}
#pusher {height:50px; width:2px;}
#page {width: 1014px; height: 535px; margin:0 auto; background:transparent url(../img/background.gif) repeat-y scroll center top; padding:0 auto; text-align:left;position:relative; }
#top_menu {width: 1000px; height: 97px; background: #fff;position:static;}
#menu_dumper{width:auto;height:28px;position:static;padding-left:23px;}
#menu_dumper li {display:block;float:left;position:static; margin: 0px !important; padding: 0px !important;}
#menu_dumper ul {margin: 0px !important; padding: 0px !important;}
.menu_item1{width:108px; height:36px; background:transparent url(../img/menu_thorn.gif) no-repeat scroll left top;}
.menu_item1_link {padding-top:22px; width:108px;}
.menu_item1_link a{color:#848587;text-decoration:none;font-weight:bold;}
.menu_item1_link a:hover{color:#a626aa;text-decoration:none;font-weight:bold;}
.menu_item1_link_active {color:#a626aa;text-decoration:none;padding-top:22px;width:108px;font-weight:bold;}
.menu_item1_link_active a{color:#a626aa;text-decoration:none;font-weight:bold;}
#keyvisual {width: 1000px; height: 182px; background:#fff;position:absoloute;z-index:1;}
.banner_01{width:239px;height:55px;background:#a626aa;position:absolute;z-index:2;top:223px;right:775px;}
.banner_02{width:455px;height:55px;background:#a626aa;position:absolute;z-index:2;top:223px;right:559px;}
.banner_03{width:348px;height:56px;background:#a626aa;position:absolute;z-index:2;top:223px;right:666px;}
.banner_04{width:563px;height:56px;background:#a626aa;position:absolute;z-index:2;top:223px;right:451px;}
#quote {font-size:12px !important; color:#fff !important;font-weight:bold !important;padding-top:5px;padding-left:24px;}
#quote p.bodytext{font-size:12px; color:#fff;font-weight:bold;margin:0px !important;}
.quote_owner {padding-left:24px;font-weight:bold;color:#b2b4b6;}
#content_wrapper {width: 1000px; height:242px; background:#fff;position:absolute;}
#content {padding-left:24px;padding-top:16px;width:458px;height:200px;}
#content_detail {width:auto;height:200px;padding-top:24px;padding-left:24px;}
#logo{width:400px;position:absolute;left:602px;top:13px;}
#freisteller{width:auto;height:auto;}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {border:1px solid #b0b3b8 !important;padding:0;}
#lbNumber {display:none;}
#lbCaption {width:150px;}
.pic_center {padding-left:137px;padding-top:50px;}
#light-box-close{cursor:pointer;}
#imprint_link {padding-left:925px;}
#imprint_link a{color:#6b6c6e;text-decoration:none;font-weight:bold;}
#imprint_link a:hover{color:#a626aa;text-decoration:none;font-weight:bold;}

.list-images-list{
	width:100%;
	text-align:center;
}

.list-images-list-inner{
	text-align:left;
	width:724px;
	margin:auto;
}

.list-images-no{
	float:left;
	width:100px;
	height:65px;
}

.list-images-no-inner{
	width:80px;
	margin:auto;
}

#numberDisplay{
	display:none !important;
}

.csc-textpic-caption{
	display:none !important;
}

.outer-close{
	position: absolute; right: -16px; top: -16px;
	text-align:center;
	width:16px;
	height:16px;
}
/*
.outer-close-inner{
	margin-left:auto;
	margin-right:auto;
	
}
*/

.outer-close a {
	display:block;
}

#outerImageContainer{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

#imageDataContainer{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}


.lightboxmenuitem_act a {
background-color:#FFFFFF!important;
border:1px solid #a626aa!important;
color:#a626aa!important;
display:block;
font-weight:bold;
height:15px;
text-align:center;
width:15px;
}
.lightboxmenuitem_no a {
background-color:#FFFFFF!important;
border:1px solid #848587!important;
color:#848587!important;
display:block;
font-weight:bold;
height:15px;
text-align:center;
width:15px;
}

/*#inside-data-right {
	position:absolute;
	right:0;
	top:90px !important;
	width:17px;
}*/
.clear{ /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	margin:0px;
	padding:0px;
	zoom:1;
	overflow:hidden;
	height:0px;
	font-size:0px;
} 
.gallery-image-left{
	float:left;
	padding-right:10px;
}
.gallery-image-right{
	float:right;
	padding-left:10px;
}
