@import url("fancy.css");
HTML{ }
BODY{
	
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-size:11px;
	margin:0px;
	height:100%;
}
#body{
	padding:0px;
	background: #FFF url(img/bg.jpg) repeat-x;
	background-position:top center;
	margin-top:-15px;
	padding-top:15px;
}

IMG{border:0px;}
.cleft{ clear:left; }
.cright{ clear:right; }
.call{ clear:both; }


H1{ margin:2px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; }
H2{ margin:2px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; }


#wrapper{
	width: 1055px;
	margin: 0px auto;
}
#header{
	background: url(img/head_bg.png) no-repeat;
	background-position:top center;
	height:295px;
	padding:19px 19px 0px 20px;
}
#header_inner{ background-repeat:no-repeat; background-position:0px 91px !important; height:257px;}
#head_banner{ }
#spenden{ position: absolute; margin-left: 34px; z-index:100; cursor:pointer;}
#oval_img{ position:absolute; margin-top: -54px; z-index:101; margin-left: 15px; }

#main_nav{ background: #7b9df7; height:27px; border-top: 1px solid #d1d71d; margin-top:138px; }
#main_nav #primary_nav{ margin-left: 215px; font-family:"Times New Roman", Times, serif; font-size:12pt; text-transform:uppercase;}
#main_nav #primary_nav UL{ list-style:none; margin:0px; padding:0px;}
#main_nav #primary_nav UL LI{ list-style:none; float:left; line-height:26px; padding:0px 8px;}
#main_nav #primary_nav UL LI DIV{ margin-top:7px;}
#main_nav #primary_nav A:LINK, #main_nav #primary_nav A:VISITED{ color:#d8dde1; text-decoration:none; }
#main_nav #primary_nav A:ACTIVE, #main_nav #primary_nav A:HOVER{ color:#d8dde1; text-decoration:underline; }

#main_nav UL.depth2{ position: absolute; }
#main_nav UL.depth2 LI{ float:none !important; display:block; background:#d8dde1; font-size:11pt !important; line-height:22px !important; }
#main_nav UL.depth2 A:LINK,#main_nav UL.depth2 A:VISITED{ color:#7d7ec2 !important; }
#main_nav UL.depth2 A:ACTIVE,#main_nav UL.depth2 A:HOVER{ color:#7d7ec2 !important; }



#top_nav{ margin:15px 20px 5px 20px; }
#top_nav A:LINK, #top_nav A:VISITED{ color:#FFF; text-decoration:none; font-weight:bold; }
#top_nav UL{ list-style:none; padding:0px; margin:0px;}
#top_nav UL LI{ list-style:none; padding:0px; margin:0px; float:right; line-height:16px; padding:0px 10px; }





#main_content{
	background:#FFF;
	margin:0px auto;
	width:986px;
	height:385px;
	overflow:auto; 
	padding:10px;
	margin-top: 20px;
	border: 1px solid #b7cafc;
}

#footer{ margin:5px 24px; font-size:10px; line-height:24px; }
#footer .left{ float:left; }
#footer .right{ float:right; font-weight:bold; color:#333; }

#journal_download{ background:#09059a; color: #FFF; display:block; height:24px; line-height:22px; text-decoration:none !important; padding:0px 10px; float:left; margin-right:5px; }


#lgi{ position:absolute; top:0px; z-index:800;  }
#lgi_inner{}
#lgi #lgfrm{ background:#999; padding:5px; color:#EEE; padding: 10px; width:280px; margin:0px auto; }
#lgi #lgi_btn{ cursor:pointer; }
#login_lnk{ display:block; background:#000; color:#FFF !important; text-decoration:none; line-height:20px; text-align:center; margin:5px 0px; }


.adminbar{ background:#666; padding:5px; border-bottom: 1px solid #333; }
.adminbar H1{ padding:0px; margin: 0px; font-size:18px; font-family:"Arial Black", Gadget, sans-serif; color:#999; letter-spacing:1px; }
.adminbar .br{ border-right: 1px solid #AAA; }
.adminbar TD{ line-height:25px; color:#FFF; padding:2px 10px; }
.adminbar A:LINK, .adminbar A:VISITED{ color:#CCC; text-decoration:none; }
.adminbar A:ACTIVE, .adminbar A:HOVER{ color:#CCC; text-decoration:none; }
.admin_btn{ display:block; background:#333; color:#FFF; text-decoration:none; text-align:center; line-height:20px; margin:2px 0px; }





#search{ width:150px; font-size:10px; float:right; }
#search INPUT{ color:#FFF; border:0px; background:transparent; font-size:10px; padding:0px 2px 1px 2px;}
#search  #searchField{ background: #7e9cc8; border: 1px solid #FFF; }
#search .q{ width:120px; }
#search .b{cursor:pointer;}

.result_list{ margin-top:20px;}
.result_list H3{ margin:0px 0px 5px 0px;}
.result_list H3 A:LINK, .result_list H3 A:VISITED{ font-family:Arial, Helvetica, sans-serif; color:#7e9cc8; text-decoration:none;}
.result_list H3 A:ACTIVE, .result_list H3 A:HOVER{ font-family:Arial, Helvetica, sans-serif; color:#7e9cc8; text-decoration:underline;}
.result_list .result_bit{ margin:0px 0px 10px 0px; border:1px solid #DDD; background:#F8F8F8; padding:5px;}
.result_list .text{ width:500px; }
.result_list .more{ text-align:right; color:#393; }
.result_list .more A:LINK, .result_list .more A:VISITED{ color:#393;}
.result_list .highlight{ font-weight: bold; text-transform:none; }



.gallery_image_list{}
.gallery_image_list IMG{ margin: 5px; }


.modul TD{ padding:5px 0px; }
.modul INPUT,.modul TEXTAREA{ border:1px solid #9FCFFF; background:#f4f6fd; }


td.droppable {
	vertical-align: top;
	padding: 5px;
	border: 1px dashed #AAA;
	background:#FFF;
}
div.marker {
	display: none;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #CCCCCC;
	padding: 0px;
	margin: 5px;
	z-index: 1;
}
div.draggable {
	position: relative;
	top: 0px;
	left: 0px;
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin: 5px;
}
div.draggable DIV.droppable{ width: 100%; padding:0px; min-height:25px; }
div.draggable DIV .draggable{ padding:0px; margin:2px; }
div.draggable DIV .marker{ width:auto !important; }
div.draggable TABLE{ width: 100%; margin: 0px; padding:0px;}

div.draggable div.title {
	cursor: move;
	position: relative;
	font-size: 12px;
	font-weight: bold;
	background-color: #EEEEEE;
	border-bottom: 1px solid #BBBBBB;
	padding: 3px 5px;
}
div.draggable div.body {
	padding: 1px;
	background-color: #333333;
	color: #000000;
}
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(img/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(img/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(img/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(img/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}