/* Style-Sheets */
* { font-size:16px; line-height:23px; font-family:Arial; }
body { font:normal 16px/23px Arial; color:#000000; background-color:#ffffff; margin:0; }
input,textarea { color:#000; }
input.edit, textarea.edit { padding:1px; margin:0; border-width:1px; }
input.warn, textarea.warn { padding:1px; margin:0; border:1px solid red; background-color:#fdd; }
h1,h2,h3,h4,h5,h6 { margin:0; }
h1 { display:block; font:bold 35px/40px "Arial"; color:#000000; margin:0; padding:0; }
h2 { display:block; font:bold 16px/23px Arial; padding:0; color:#eb650b; }
h3 { display:block; font:normal 16px/23px Arial; padding:0; color:#eb650b; }
h5 { font-size:10px; font-weight:normal; color:#666; display:block; text-align:center; margin:0 auto; padding:2px 10px; }
img { border:none; display:block; }
p { margin:0; padding:0; }
pre { font-family:monospace; }
.admin { color:#3f3f47; margin:0 0 0 4px; }
.adminbox {  background-color:#d1d1eb; border-color:#696976; border-width:1px 0 1px 0; border-style:solid; padding:0; }
.thumbnail {  }

div.hr { background-color:#eb650b; border:none; height:1px; margin:7px 0; }
hr { display:none; }
ul.list { list-style-type:none; padding:0; margin:0; }
ul.list li { background-image:url(../images/editus/dot.html); background-repeat:no-repeat; background-position:0 1ex; padding-left:1em; }

#menu ul { list-style-type:none; padding:0; margin:0; }
#menu ul ul { margin-bottom:35px; border:none; }
A { text-decoration:none; }
A:hover { text-decoration:underline; }
A.icon { margin:0 1px; }
A.icon:hover { text-decoration:none; }

A.navigation { color:#808080; }
A.url,A.frm { font-style:italic; color:#808080; text-decoration:none; }
A.download { background:url(../images/editus/download.html) no-repeat left; padding-left:10px; color:#808080; font-style:italic; text-decoration:none; }
A.back { background:url(../images/editus/links.html) no-repeat left; padding-left:10px; color:#808080; text-decoration:none; }
A.prev { background:url(../images/editus/links.html) no-repeat left; padding-left:10px; color:#808080; text-decoration:none; }
A.next { background:url(../images/editus/rechts.html) no-repeat right; padding-right:10px; color:#808080; text-decoration:none; }
A.navigation:hover,A.url:hover,A.download:hover,A.back:hover,A.prev:hover,A.next:hover { color:#000000; }
A.dir { background:url(../images/editus/dir0.html) no-repeat left; padding-left:14px; color:#808080; text-decoration:none; }
A.dir:hover { background:url(../images/editus/dir1.html) no-repeat left; padding-left:14px; color:#000000; text-decoration:none; }
h1 A.url, h2 A.url, h1 A.frm, h2 A.frm { background:none; padding-left:0; }

A.menu0 { font:bold 16px/18px Arial; display:block; margin-bottom:12px; padding:2px; overflow:hidden; color:#a2a2a2; }
A.menu1 { font:bold 16px/18px Arial; display:block; margin-bottom:12px; padding:2px; overflow:hidden; color:#000000; }
A.menu0:hover { color:#000000; text-decoration:none; }
A.menu1:hover { text-decoration:none; }

A.submenu0 { font:normal 16px/18px Arial; display:block; margin-bottom:12px; padding:2px; overflow:hidden; color:#a2a2a2; }
A.submenu1 { font:normal 16px/18px Arial; display:block; margin-bottom:12px; padding:2px; overflow:hidden; color:#000000; }
A.submenu0:hover { color:#000000; text-decoration:none; }
A.submenu1:hover { text-decoration:none; }

A.xtramenu0 { padding:2px 0; margin-right:0.5em; font-size:12px; font-weight:bold; color:#888; }
A.xtramenu1,span.xtramenu1 { padding:2px 0; margin-right:0.5em; font-size:12px; font-weight:bold; color:#c00; }
A.xtramenu0:hover,A.xtramenu1:hover,span.xtramenu1:hover { color:#c00; text-decoration:none; }
DIV.xtramenu { background-color:#ddd; border-color:#999; border-width:1px 1px 0 0; border-style:solid; padding:2px 0; }

div.clock { background:url(../images/editus/clock.html) no-repeat 50% 50%; width:12px; height:18px; }
div.lock { background:url(../images/editus/lock.html) no-repeat 50% 50%; width:12px; height:18px; }

div.menuend { border-color:#999; border-width:1px 0 0 0; border-style:solid; padding:3px 0; }
.box { margin: 0; background-color:#f2f2f2; padding:px; }
.quote { margin:0 0 0 16px; color:#0000BE; }
.small { font-size:9px; }
.big { font-size:14px; }
.c { color:#eb650b; }
.g { color:#a2a2a2; }
.c A { color:#000000; }
.subtxt { color:#999; font-weight:bold; }
.src { font-family:monospace; color:#808080; }
.u { text-decoration:underline; }
div.info {
	font:bold 16px/22px Arial;
	padding:16px 8px 16px 16px;
	width:296px;
	height:208px;
	overflow:visible;
	background-color: #FFF;
}

.zoomicon { display:block; bottom:0; left:0; width:13px; height:13px; position:absolute; background:url(../images/editus/zoom.html) no-repeat 0 0; }

#logo {
	position:fixed;
	left:105px;
	top:12px;
	width:167px;
	text-align:right;
	z-index:1000;
}
#logo a { font:bold 25px/30px Arial; color:#000000; }
#logo a:hover { color:#000000; text-decoration:none; }
#topmenu {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 80px;
	overflow: hidden;
	z-index: 1000;
	background-color: #666666;
}
#menu { position:fixed; left:0px; top:92px; width:167px; text-align:right; }
#maincontent { position:absolute; left:179px; top:64px; width:336px; padding:16px 0 0 16px; }
#maincontentc { position:absolute; left:50%; top:522px; width:336px; padding:32px 40px; margin-left:-279px; box-shadow:2px 2px 3px rgba(0,0,0,0.2); background:rgb(255,255,255); background:rgba(255,255,255,0.95); border-width:1px 0 0 1px; border-style:solid; border-color:#eb650b; }
#maincontente { position:absolute; left:50%; top:100px; width:336px; padding:32px 40px; margin-left:-279px; box-shadow:2px 2px 3px rgba(0,0,0,0.2); background:rgb(255,255,255); background:rgba(255,255,255,0.95); border-width:1px 0 0 1px; border-style:solid; border-color:#eb650b; }
#marginal { position:absolute; left:890px; top:148px; width:336px; padding:16px 0 0 16px; }
#bannerfix { position:fixed; width:100%; }
#bannerbox { height:640px; padding:80px 0 0 195px; }
#banner { width:100%; height:100%; }
#subnavi { position:absolute; left:216px; top:128px; }
#search { position:fixed; z-index:1000; top:29px; right:26px; width:132px; height:24px; }
#searchfield {
	border:2px solid #a2a2a2;
	border-radius:12px;
	outline:none;
	padding:4px;
	background:none;
	width:546px;
	height:250px;
	position:absolute;
	right:105px;
	font:normal 12px/12px Arial;
	letter-spacing:1px;
	background:rgba(255,255,255,0.01);
	top: 752px;
}
#searchicon { position:absolute; top:4px; right:4px; font:normal 14px/14px "awesome"; color:#a2a2a2; }
.block { display:block; }
.fileselection { margin-left:32px; display:none; }
#banner .adminbox { z-index:1001; margin-top:-80px; }

a.toggle { display:block; width:320px; height:240px; text-decoration:none; }
 .toggle0 { display:block; position:absolute; }
 .toggle1 { display:none; position:absolute; }
 .toggleinfo { display:none; position:fixed; background:rgb(255,255,255); background:rgba(255,255,255,0.95); padding:20px; font:bold 35px/42px Arial; border-width:1px 0 0 1px; border-style:solid; border-color:#eb650b; border-radius: 0 0 6px 0; color:#000000; z-index:1000; width:300px; box-shadow:2px 2px 3px rgba(0,0,0,0.2); }

.gal a { display:block; background-color:#b3b3b3; color:#ffffff; line-height:16px; padding:0; margin:2px 2px 0 0; width:16px; text-align:center; float:left; }
.gal a.activeSlide { background-color:#ef843c; color:#471e03; line-height:16px; padding:0; margin:2px 2px 0 0; }
.gal a:hover { text-decoration:none; }

#topmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 26px 0 0 195px;
	position: absolute;
	z-index: 1000;
	font-family: Arial, Helvetica, sans-serif;
}
#topmenu ul li { display:inline; margin:0 30px 0 0; padding:0; }
#topmenu ul li a.topmenu0 { font:bold 25px/30px Arial; margin-bottom:1px; padding:2px; overflow:hidden; color:#a2a2a2; }
#topmenu ul li a.topmenu1 { font:bold 25px/30px Arial; margin-bottom:1px; padding:2px; overflow:hidden; color:#000000; }
#topmenu ul li a.topmenu0:hover, #topmenu ul li a.topmenu1:hover { color:#000000; text-decoration:none; }
}
#topmenu ul li { display:inline; margin:0 30px 0 0; padding:0; }
#topmenu ul li a.topmenu0 { font:bold 25px/30px Arial; margin-bottom:1px; padding:2px; overflow:hidden; color:#a2a2a2; }
#topmenu ul li a.topmenu1 { font:bold 25px/30px Arial; margin-bottom:1px; padding:2px; overflow:hidden; color:#000000; }
#topmenu ul li a.topmenu0:hover, #topmenu ul li a.topmenu1:hover {
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 25px;
}

.edit_wrapper { width:320px; margin:0; padding:0; overflow:hidden; }
.edit_wrapper div { width:320px; }
.edit_wrapper textarea { margin-left:16px; float:left; }

span.playbutton { position:absolute; width:64px; height:64px; margin:-32px 0 0 -32px; top:50%; left:50%; background:url(../images/editus/video_play_button.html) no-repeat 0 0; }
span.playbutton:hover { background-position:0 -64px; }

SUB,SUP { line-height:1px; }

.ctadmin div.markup { border-style:solid; border-width:1px 0; border-color:#696976 #e8e8f5 #e8e8f5 #696976; background-color:#bcbcd4; padding:1px; }
.ctadmin div.markup a { font-size:12px; line-height:17px; border-style:solid; border-width:1px; border-color:#e8e8f5 #696976 #696976 #e8e8f5; color:#3f3f47; background:#d1d1eb url(../images/editus/admin0.html) repeat-x; padding:0 3px; }
.ctadmin div.markup a:hover { border-color:#696976 #e8e8f5 #e8e8f5 #696976; color:#151518; background:#ddddf0 url(../images/editus/admin1.html) repeat-x; text-decoration:none; }
.ctadmin div.imgpos { border:none; background:none; padding:0; }
.ctadmin div.imgpostd { border:none; background:#ddddf0; padding:0; }

.ctadmin span { display:block; height:19px; border-bottom:1px solid #696976; display:block; background-color:#ffffff; margin-bottom:1ex; padding-top:1px; }
.ctadmin span a { display:block; height:16px; float:left; border-width:1px 1px 0 1px; border-style:solid; border-color:#696976; background:#ddddf0; color:#7d7d8d; text-decoration:none; margin:0 2px; padding:2px 2px 0 2px; cursor:pointer; }
.ctadmin span a:hover { background-color:#ddddf0; color:#000000; }
.ctadmin span a.active { background-color:#d1d1eb; color:#000000; padding-bottom:1px; }
.ctadmin span a input { margin:0 2px; padding:0; font-size:10px; display:block; float:left; }

abbr.blind, span.blind { display:block; float:left; height:18px; margin:1px 0 1px 0; padding:0 4px; font:normal 10px/18px Verdana; border-style:solid; border-width:1px; border-color:#e8e8f5 #696976 #696976 #e8e8f5; color:#a7a7bc; background:#d1d1eb url(../images/editus/admin0.html) repeat-x; }
.ctadmin i { color:red; }
.clear  { clear:both; }

.ctrl_prev { position:absolute; left:0; width:32px; z-index:1000; height:100%; display:none; }
.gal_prev { position:absolute; left:0; width:32px; height:100%; background:#ffffff url(../images/editus/banner-prev.html) no-repeat 50% 50%; opacity:0.2; filter:alpha(opacity=20); }
.ctrl_next { position:absolute; right:0; width:32px; z-index:1000; height:100%; display:none; }
.gal_next { position:absolute; right:0; width:32px; height:100%; background:#ffffff url(../images/editus/banner-next.html) no-repeat 50% 50%; opacity:0.2; filter:alpha(opacity=20); }
.gal_ct { position:absolute; bottom:0; left:0; background:#ffffff; opacity:0.6; filter:alpha(opacity=60); width:100%; }
.gal_ct2 { padding:10px 32px; }
.ct1col1 { width:320px; margin:0 16px 16px 0; float:left; overflow:hidden; }
.ct1adm1 { width:320px; margin:0 16px 16px 0; float:left; overflow:hidden; background-color:#d1d1eb; border-color:#696976; border-width:1px 0 1px 0; border-style:solid; padding:0; }
.ct1box1 { width:336px; margin:0; float:left; overflow:hidden; }
.ctadmin { width:488px; margin:0 16px 16px 0; float:left; overflow:hidden; background-color:#d1d1eb; border-color:#696976; border-width:1px 0 1px 0; border-style:solid; padding:0; }
.ctadmin * { font:normal 12px/17px Verdana; }
.mg2col1 { width:152px; margin:0 16px 16px 0; float:left; overflow:hidden; }
.mg2adm1 { width:152px; margin:0 16px 16px 0; float:left; overflow:hidden; background-color:#d1d1eb; border-color:#696976; border-width:1px 0 1px 0; border-style:solid; padding:0; }
.mg2box1 { width:168px; margin:0; float:left; overflow:hidden; }
.mg2col2 { width:320px; margin:0 16px 16px 0; float:left; overflow:hidden; }
.mg2adm2 { width:320px; margin:0 16px 16px 0; float:left; overflow:hidden; background-color:#d1d1eb; border-color:#696976; border-width:1px 0 1px 0; border-style:solid; padding:0; }
.mg2box2 { width:336px; margin:0; float:left; overflow:hidden; }
.mgadmin { width:320px; margin:0 16px 16px 0; float:left; overflow:hidden; background-color:#d1d1eb; border-color:#696976; border-width:1px 0 1px 0; border-style:solid; padding:0; }
.mgadmin * { font:normal 12px/17px Verdana; }

a.admin { display:block; float:left; height:18px; margin:1px 0; padding:0 4px; font:normal 10px/18px Verdana; border-style:solid; border-width:1px; border-color:#e8e8f5  #696976 #696976 #e8e8f5; color:#3f3f47; background:#d1d1eb url(../images/editus/admin0.html) repeat-x; }
a.admin:hover { border-color:#696976 #e8e8f5 #e8e8f5  #696976; color:#151518; background:#d1d1eb url(../images/editus/admin1.html) repeat-x; text-decoration:none; }
.submit { display:block; float:left; height:20px; margin:1px 0; padding:0 4px; font:normal 10px/18px Verdana; border-style:solid; border-width:1px; border-color:#e8e8f5  #696976 #696976 #e8e8f5; color:#3f3f47; background:#d1d1eb url(../images/editus/admin0.html) repeat-x; }
.submit:hover { border-color:#696976 #e8e8f5 #e8e8f5  #696976; color:#151518; background:#d1d1eb url(../images/editus/admin1.html) repeat-x; text-decoration:none; }
.search { display:block; float:left; margin:1px; padding:0 2px; font:normal 10px/18px Verdana; border-style:solid; border-width:1px; border-color:#696976 #e8e8f5 #e8e8f5  #696976; color:#3f3f47; background:#d1d1eb url(../images/editus/admin2.html) repeat-x; text-decoration:none; }

@media only screen and (max-device-width:480px){
	* { -webkit-text-size-adjust:none; }
}
@media (max-width:1024px) {
	#bannerfix { position:absolute; left:195px; top:80px; width:800px; height:390px; }
	#bannerbox { padding:0; height:390px; }
	#topmenu,#logo,#menu,#search { position:absolute; }
	#maincontentc { left:221px; top:470px; margin:0; background:none; border:none; box-shadow:none; }
	
}

@media only screen and (-webkit-min-device-pixel-ratio:2) {
	A.dir { background:url(../images/editus/dir0_2x.html) no-repeat left; background-size:12px 9px; }
	A.dir:hover { background:url(../images/editus/dir1_2x.html) no-repeat left; background-size:12px 9px; }
	.zoomicon { background:url(../images/editus/zoom_2x.html) no-repeat 0 0; background-size:13px 13px; }
	div.clock { background:url(../images/editus/clock_2x.html) no-repeat 50% 50%; background-size:12px 12px; }
	div.lock { background:url(../images/editus/lock_2x.html) no-repeat 50% 50%; background-size:12px 12px; }
	A.download { background:url(../images/editus/download_2x.html) no-repeat left; background-size:7px 9px; }
	.gal_prev { background:#fff url(../images/editus/banner-prev_2x.html) no-repeat 50% 50%; background-size:20px 39px; }
	.gal_next { background:#fff url(../images/editus/banner-next_2x.html) no-repeat 50% 50%; background-size:20px 39px; }
	abbr.blind, span.blind { background-image:url(../images/editus/admin0_2x.html); background-size:32px 18px; }
	a.admin { background-image:url(../images/editus/admin0_2x.html); background-size:32px 18px; }
	a.admin:hover { background-image:url(../images/editus/admin1_2x.html); background-size:32px 18px; }
	.submit { background-image:url(../images/editus/admin0_2x.html); background-size:32px 18px; }
	.submit:hover { background-image:url(../images/editus/admin1_2x.html); background-size:32px 18px; }
	.search { background-image:url(../images/editus/admin2_2x.html); background-size:32px 18px; }
	ul.list li { background-image:url(../images/editus/dot_2x.html); background-size:4px 4px; }
}


#topmenu ul li .topmenu11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
