* { padding:0; margin:0;}

	html { font-size:100.01%; }
	
	body { background:#272727;  font-size:62.5%; font-family: Arial, Helvetica, sans-serif; color:#878787;}
	
.clear { clear: both;}

	table, div, img { border:0; border-collapse:collapse;}
	td { border:1; border-collapse:collapse; padding:5px;}
	td {vertical-align:top;}
	ul { list-style: none;}
	p { padding:0px 0px 18px 0px;}
		
a {text-decoration: underline; color:#d30d0e; outline:none;}
a:hover {text-decoration: none;}
	
	input, select, textarea, html body textarea { vertical-align:middle; font-size:12px; color:#fff; font-family:Arial;}
	input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid #1f2224; background:#4c4e50;}
	
/*** Main ***/
	.main { width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1050)? "1050px" : "100%"); min-width:1050px;}
	
	.main { background:url(images/tail.gif) repeat-x 0 0 #fff; padding:0px 0px 0px 0px;}
	
	.main-width { width:980px; margin:0 auto; background:url(images/left.gif) no-repeat 0 121px;}
	
	.main-bgr { overflow:hidden; height:100%; background:url(images/right.gif) no-repeat right 121px; padding:0px 15px 0px 13px;}
	
	.header { height:207px;background:url(images/diamantwerkzeuge.png);background-repeat:no-repeat;}   /*.header { height:481px;}*/
	
	.flash { clear:both; overflow:hidden; height:100%; _height: auto; background:#fff; padding:19px 0px 30px 0px;}
	
/*** Menu ***/
	.main-menu { clear:both; overflow:hidden; height:66px; background:url(images/menu-bgr.gif) repeat-x 0 0;}
	
	.menu {  height:66px; padding:0px 0px 0px 0px; background:url(images/menu-left.gif) no-repeat 0 0;}
	
	.menu ul { float:left; list-style:none; overflow:hidden; padding:0px 74px 0px 0px;}
	.menu ul li {  float:left; /*overflow:hidden;*/ background:url(images/ver.gif) no-repeat 0 20px; margin:0px 0px 0px -3px;}
	
	.menu ul li a {
		display:block; float:left;
		font-weight: bold; font-size:13px;
		color:#b9b9b9; text-decoration:none; margin:0px 0px 0px 3px; _margin:0px 0px 0px 1px;
		}
	
	.menu ul li a:hover { cursor: pointer;}
	
	.menu ul li.current_page_item a {}

	.menu ul li a span { display:block; float:left;}
	.menu ul li a span span { padding:19px 28px 30px 22px;}
	
	
	.menu ul li a:hover { background:url(images/menu-act.gif) repeat-x 0 0; color:#fff;}
	.menu ul li a:hover span { background:url(images/menu-act-left.gif) no-repeat 0 0;}
	.menu ul li a:hover span span { background:url(images/menu-act-right.gif) no-repeat right 0;}
	
	.menu ul li.current_page_item a { background:url(images/menu-act.gif) repeat-x 0 0; color:#fff;}
	.menu ul li.current_page_item a span { background:url(images/menu-act-left.gif) no-repeat 0 0;}
	.menu ul li.current_page_item a span span { background:url(images/menu-act-right.gif) no-repeat right 0;}
	
/*** Logo ***/
	.logo { float:left; height:141px;}
	.logo .indent { padding:32px 0px 0px 23px;}
	.logo h1 {
		display:block; overflow:hidden;
		width:402px; height:100px;
		background:url(images/diamasa.gif) no-repeat 0 0;
		font-size:2.1em; color:#fff; text-indent:-1000em; cursor:pointer;
		}
	.logo h1:hover { text-decoration:none;}
	
	.description { text-align:right; float:right; overflow:hidden; font-size:13px; /*color:#7d8387;*/ color:#000; line-height:1.4em; padding:51px 18px 0px 0px; font-weight:bold;}
	
/*** Slogan ***/
	.slogan {}
	
/*** Search ***/
	.search { float:right; height:66px; background:url(images/menu-right.gif) no-repeat right 0;}
	.search .indent { overflow:hidden; padding:14px 11px 0px 0px;}
	
	.search form { background:url(images/search-bgr.gif) no-repeat 0px 0; padding:0px 0px 1px 0px;}
	.search .text { width:165px; padding:3px 0px 5px 5px; border:0; background: transparent; margin:0px 13px 0px 0px;}
	.search .but { cursor: pointer; margin:0px 0px 0px 0px;}
	
/*** Rss ***/
	.rss {}
	
/*** Column ***/
	.content { clear:both; overflow:hidden; height:100%; padding:0px 0px 0px 19px; background:#fff;}

	/*.column-right { float:right; overflow:hidden; height:100%; background:url(images/widget-right.gif) repeat-y 0 0; width:230px; margin:0px 0px 0px 20px; _margin:0px 0px 0px 17px;}*/
	.column-right { float:left; overflow:hidden; height:100%; background:url(images/widget-right.gif) repeat-y 0 0; width:230px; margin:0px 0px 0px 0px; _margin:0px 0px 0px 0px;}	

	.widget-left { float:left; width:188px; margin:0px 41px 0px 22px; _margin:0px 41px 0px 0px;}
	.widget-right { float:left; width:188px;}
	

/*** Widgets  ***/
	.widget {
		clear:both;
		overflow:hidden; height:100%;
		padding:0px 0px 16px 0px;
		margin:-3px 0px 14px 0px;
		}
	
	.widget .widget-bgr {}
	
	.widget .title { overflow:hidden; height:100%; margin:0px 0px 10px 0px;}
		
	.widget .title div {}
	.widget .title div div {}
		
	.widget h2 {
		overflow:hidden; height:100%;
		background:url(images/line.gif) repeat-x 0 bottom;
		font-size:1.5em; font-weight: bold; text-transform:uppercase;
		color:#2b2b2b; line-height:1.2em;
		padding:0px 0px 9px 0px;
		}
	
	.widget ul {
		clear:both; line-height:14px;
		font-size:12px; overflow:hidden;
		color:#878787; font-family: tahoma;
		margin:0px 0px 0px 0px;
		}
	
	.widget ul li {
		overflow:hidden; height:100%;
		background:url(images/border.gif) repeat-x 0 bottom;
		padding:6px 0px 8px 0px;
		}
	
	.widget ul li a {
		display:block; height:100%;
		font-size:12px; color:#878787;
		background:url(images/widget-marker.gif) no-repeat 0 6px;
		padding:1px 0px 1px 14px;
		}
	
		/*.widget ul li a { text-decoration:none;}
		.widget ul li a:hover { text-decoration: underline;}*/
	
	.widget ul ul { font-size:100%; margin:0px 0px -10px 0px; padding:0px 0px 0px 12px;}
	.widget ul ul li { border:0; background: none; margin:1px 0px 0px 0px;}
	
	/*** widget_tag_cloud ***/
		.widget_tag_cloud {}
		.widget_tag_cloud h2 {}
		
		.widget_tag_cloud a { padding:0px 6px 0 0; font-size:10px; color:#211e1b; line-height:1.7em;}
		.widget_tag_cloud .widget-bgr div { padding:0px 0px 0px 2px;}
		.widget_tag_cloud .widget-bgr .title { padding:0;}
		.widget_tag_cloud .widget-bgr .title div { padding:0px 0px 0px 0px;}
		.widget_tag_cloud .widget-bgr .title div div { padding:0px 0px 0px 0px;}
		
		.widget_tag_cloud a { text-decoration:none;}
		.widget_tag_cloud a:hover { text-decoration: underline;}
		
	/*** widget_text ***/
		.textwidget { color:#211e1b; font-size:1.2em; line-height:1.3em; padding:0px 20px 40px 0px;}
		.textwidget a { color:#211e1b;}
		
	/*** widget_page ***/
	
	/*** widget_categories ***/
		
	/*** widget_archive  ***/
		
	/*** widget_meta ***/
		
	/*** widget_links  ***/
	
	/*** widget_recent_entries  ***/
		
	
	/*** widget_recent_comments  ***/
		.widget_recent_comments ul li a { background:none;}
		
	/*** widget_other ***/
		.latest_events {overflow:hidden; height:100%}
		.latest_events div { padding:11px 0px 14px 0px; margin:0px 0px 8px 0px; overflow:hidden; height:100%; background:url(images/line2.gif) repeat-x 0 bottom;}
		.latest_events .img { padding:0px 0px 17px 0px;}
		.latest_events p { font-size:10px; text-transform:uppercase; color:#000; padding:0px 0px 4px 0px;}
		
		.latest_events p a { color:#d1073c; font-size:12px; font-weight: bold; text-decoration:none; text-transform:none; padding:0px 0px 0px 1px;}
		.latest_events p a:hover { text-decoration: underline;}
		
		.latest_events p span { display:block; padding:2px 0px 0px 0px; font-size:12px; color:#9d9d9d; text-transform:none; font-style:italic;}
		
		
		.content #wp-calendar * { color:#000; font-size:12px;}
		
		#search form { padding:10px 0px 0px 10px;}
		
		#search form .text { display:block; margin:0px 0px 8px 0px;}
		
		.search_page .text { padding:2px 0px 2px 5px;}
		
		#search form .but { margin:0px 0px 0px -3px;}
		
		.widget_calendar table { margin:10px 0px 0px 0px;}
	
/*** Content  ***/
	.column-center { overflow:hidden; height:100%; padding:0px 0px 10px 0px;}
	
	.column-center .indent { clear:both; overflow:hidden; height:100%; padding:0px 0px 0px 0px; margin:0px 0px 30px 0px;}
	
	/*** Title wrapper ***/
		.column-center .title {
			overflow:hidden; height:100%; position:relative; z-index:1;
			background:url(images/line.gif) repeat-x 0 bottom;
			margin:-3px 0px 17px 0px; padding:0px 0px 9px 0px;
			}
		
		.column-center .title h2 {
			overflow:hidden; height:100%;
			font-size:1.5em; font-weight: bold;
			color:#2b2b2b; line-height:1.2em; text-transform:uppercase;
			padding:0px 0px 0px 0px;
			}
			
		.column-center .title h3 {
			overflow:hidden; height:100%;
			font-size:1.4em; font-weight: bold;
			color:#2b2b2b; line-height:1.2em; text-transform:uppercase;
			padding:0px 0px 0px 0px;
			}
				
		.column-center .title h2 a,
		.column-center .title h3 a { color:#2b2b2b; text-decoration:none;}
		
		.column-center .title h2 a:hover,
		.column-center .title h3 a:hover {/* text-decoration: underline;*/}
	/******/
		.title-page01 * {  font-size:1.8em; font-weight: normal; color:#000; text-transform:uppercase; padding:20px 0px 0px 0px;}
		.title-page02 * {  font-size:1.8em; font-weight: normal; color:#000; text-transform:uppercase; padding:20px 0px 0px 0px;}
		
	/*** Date ***/
		.date {
			/*float: left;*/
			overflow:hidden;
			font-size: 1.2em; color:#a6b2bf;
			padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
			}
		
		.date span { text-decoration:underline;}
		
	/*** author ***/
		.author {
			/*float: right;*/
			overflow:hidden;
			font-size: 1.1em; color:#56a637;
			padding:0px 0px 0px 6px;
			}
		
	/*** Text box ***/
		.text-box {
			clear:both;
			/*overflow:hidden; height:100%;*/
			font-size:1.2em; line-height:1.45em;
			padding:0px 0px 0px 0px;
			/*position:absolute; top:205px; width:730px;*/
			background:#000;
			}
				.text-box-rechts {
			clear:both;
			/*overflow:hidden; height:100%;*/
			font-size:1.2em; line-height:1.45em;
			padding:0px 0px 0px 0px;
			/*position:absolute; top:205px; width:730px;*/
			background:#ccc;
			}
			
			
.body2 { margin:0; padding:0; width:100%;}
.diamantwerkzeuge {font-size:17px; font-weight: bold; color:#000; margin-left:25px;margin-top:30px;}
.clr {clear:both;}
.main_body1 { width:680px; padding:0 10px; margin-left:20px; float:right; margin-top:-20px;color:#000; font:normal 14px Tahoma;  margin-bottom:15px;background:#fff; color:#000;}


.main_body1 h1 { font-size:17px; font-weight: bold;}
.main_body1 h2 { font-size:16px; font-weight: bold;}
.main_body1 img {border-top:1px solid #eaeaea; border-left:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.main_body3 { width:902px; padding:0 10px; margin-left:0px; float:left; margin-top:15px;color:#000; font:normal 14px Tahoma;  margin-bottom:15px; text-align:left;background:#fff;}

.main_body3 h1{font-size:16px; font-weight: bold;}
.logo2 { width:190px; float:left; margin:15px 0px 0px 0px; padding:10px;border:0px; color:#000; font:normal 14px Tahoma; background:#fff;}
.logo2 h2 {color:#000; font-size:14px; text-decoration:none;padding:0px; margin-left:10px;}
.logo23 { width:190px; float:left; margin-top:10px;  padding:0px;border:0px; color:#000; font:normal 12px Tahoma; background:#fff;}
.logo23 h2 {color:#000; font-size:14px; text-decoration:none;padding:0px; margin-left:10px;}
.logo23 h3 {color:#000; font:normal 14px Tahoma; text-decoration:none;padding:0px; margin-left:10px;}

.logo2 img { margin:0; padding:0; max-height:189px; max-width:212px;border:0px;}
.logo1 { width:210px; float:right; margin:15px 0px 0px 0px; border:0px; color:#000; font:normal 14px Tahoma; background:#fff;}
.logo1 h2 {color:#ff9c00; font-size:18px; text-decoration:none;padding:0px; margin-left:10px;}
	
	
.Sub { width:251px; margin:10px; border:1px solid #eef0f1; background: #dde1e3 url('../../images/side_bg.gif') repeat-x top; float:left; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0}
.Sub h2 { font:normal 18px Arial, Helvetica, sans-serif; color:#171717; border-bottom:1px solid #d2d6d8; margin:0 0 10px 0; padding:10px 5px;}
.Sub ul { font:normal 11px Arial, Helvetica, sans-serif; color:#3a3c3c; padding:5px 0; margin:0;}
.Sub li { border-bottom:1px solid #ced3d6; margin:0; background: url('../../images/arrow_sub.gif') no-repeat left;; list-style-type:none; padding-left:20px; padding-right:0; padding-top:5px; padding-bottom:5px}
.Sub a {  font:normal 11px Arial, Helvetica, sans-serif; color:#3a3c3c;  margin:0; padding:0; text-decoration:none;}
.Sub a:hover { font:bold 11px Arial, Helvetica, sans-serif; color:#0c9ec4; text-decoration: underline;}
.Sub img { margin:0 0 20px 0; padding:0;}
.Sub .data { float:left; font: bold 11px Arial, Helvetica, sans-serif; color:#0c9ec4; width:100px; margin:0 10px 0 0; padding:0;}
.Sub .title { float: left; font: bold 11px Arial, Helvetica, sans-serif; color:#363636; margin:0; padding:0; width:220px; margin:0; padding:0;}

.wrapper {	width:100%;	overflow:hidden;position:relative;}
.ident-bot-4 {margin-bottom:2px;height:190px;}

a.col-1 {
	float:left;
	display:block;
	width:205px;
	padding: 12px 8px 37px 8px;
	background: #e9e9e9;
	margin-left:5px;
	border-top: 0px solid #363942;
	border-bottom: 0px solid #363942;
	border-right:8px solid #fff;
	text-decoration:none;
	
}
	a.col-1:hover {
		background: #d30d0e;
		border-top: 0px solid #fd3365;
		border-bottom: 0px solid #fd3365;
	}
		a.col-1.first-ident {
			margin-left:1px;
			width:200px;
			
		}
		a.col-1 span {
			display:block;
			height:100%;
			text-decoration:none;
		}
			a.col-1 span.h2 {
				font: 700 16px/16px 'Ubuntu', sans-serif;
				color:#000;
				margin-bottom:22px;
				text-decoration:none;
			}
			a.col-1 span.p {
				font: 13px/18px "Trebuchet MS", sans-serif;
				color:#000;
				text-decoration:none;
			}
				a.col-1:hover  span.p {
					color:#fff;
				}

				a.col-1:hover span.h2 {color:#fff;}
				
				
				
				
				
				
				
.right { float:left; width:212px; margin:0; padding:0;background:#e9e9e9; border-bottom: 10px solid #e9e9e9;}
.right .blog { border:0px solid #dedede; margin:0px 0; padding:0px;}
.right ul { list-style:none; margin:5px 10px; padding:0;}
.right li { font: normal 14px Arial, Helvetica, sans-serif; color:#000;  border-bottom:1px dashed #818181; padding:5px 0;}
.right li a {  background:url('../images/ul_li.gif') no-repeat left; margin:0; color:#000; text-decoration:none; font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0;display:block;}
.right li a:hover { color:#d30d0e; text-decoration:none; }
.right li a:active{ color:#d30d0e; text-decoration:none; }
.subactive { color:#d30d0e; text-decoration:underline; }

.right ul.sponsors { list-style:none; margin:5px 10px; padding:0;}
.right li.sponsors { font: normal 11px Arial, Helvetica, sans-serif; color:#464646;  border-bottom:1px dashed #818181; padding:5px 0;}
.right li.sponsors a {  background:url('../images/ul_li.gif') no-repeat left; margin:0; color:#464646; text-decoration:none; font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0}
.right li.sponsors span { color:#7c9b1c;}
				
				
				
				
				
						
			
		.text-box p { padding:0px 0px 17px 0px;}
		
		.text-box p b { color:#000; font-size:14px; display:block; padding:0px 0px 3px 0px;}
		.text-box p span {}
		
		.text-box .fleft { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display: inline; float:left; overflow:hidden; height:100%;}
		.text-box .fleft img { margin:0px 19px 9px 1px; _margin-right:19px;}
		
		.text-box p.img {}
		
		.text-box .box { overflow:hidden; height:100%; background:url(images/box.gif) repeat-x 0 0; padding:9px 0px 19px 8px; margin:3px 0px 0px 1px;}
		
		.text-box .box h4 { font-size:10px; text-transform:uppercase; font-weight: normal; color:#000; padding:4px 0px 9px 1px;}
		.text-box .box p { clear:both;}
		.text-box .box p img { margin:0px 1px 0px 0px;}
		.text-box .box .more-link { float:right; margin:-2px 9px 0px 0px;}
		
		/******/
			.more-link a {
				float:left; display:block; font-size:10px;
				background:url(images/comments.gif) no-repeat 0 0px;
				text-decoration:none; text-transform:uppercase;
				padding:5px 0px 7px 36px; margin:0px 0px 0px 1px;
				}
			
			.more-link a:hover { text-decoration: underline;}
			
		/******/
			.comments {
				float:left;
				background:url(images/comments.gif) no-repeat 0 0px;
				text-decoration:none; 
				padding:7px 0px 6px 0px; margin:0px 0px 0px 1px;
				}
			
			.comments a { font-size:10px; padding:0px 0px 0px 36px; text-transform:uppercase;}
			
			.comments a { text-decoration:none; }
			.comments a:hover { text-decoration: underline;}
		
		/******/
			.postmetadata { clear:both; font-size:12px; padding:6px 0px 5px 0px;}
			.postmetadata a { padding:0px 1px 0px 5px; /*color:#000;*/}
			
		
		/******/
			.link-edit { float:right; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px;}
			.link-edit a { font-size:12px; font-weight: bold; color:#000;}
			
		/******/
			.navigation { overflow:hidden; height:100%; font-size:10px; color:#c50638; padding:5px 0px 5px 1px;}
			.navigation a {
				font-size:10px; font-weight: normal; color:#c50638;
				padding:0px 0px 0px 0px; line-height:1.3em; text-transform:uppercase;
				}
				
			.navigation a { text-decoration:none;}
			.navigation a:hover { text-decoration: underline;}
			
			.nav-top { padding:0px 0px 0px 1px; margin:-25px 0px 0px 0px;}
			.nav-top .alignleft a { display:block; background:url(images/nav.gif) no-repeat 0 0; padding:5px 0px 7px 37px;}
			.nav-top .alignright a { display:block; background:url(images/right2.gif) no-repeat right 0; padding:5px 37px 7px 0px;}
			
	/*******/
		.text-box h1, .text-box h2, .text-box h3, .text-box h4, .text-box h5, .text-box h6 { color:#000; font-family:Arial; line-height:1.0em;}
		.text-box h1 { font-size:16px; font-weight: normal; line-height:1.0em; display:block; height:100%; padding:0px 0px 13px 0px;}
		.text-box h2 { font-size:16px; font-weight: normal;}
		.text-box h3 { font-size:16px;}
		.text-box h4 { font-size:15px; text-transform:uppercase; font-family:Arial;}
		.text-box h5 { font-size:14px;}
		.text-box h6 { font-size:12px;}
	
	/*** OL UL style***/
		.text-box ul { padding:0px 0px 9px 0px; overflow:hidden; height:100%; margin:-5px 0px 0px 0px;}
		.text-box ul li { background:url(images/marker.gif) no-repeat 0px 10px; padding:3px 0px 13px 15px; list-style-image:none; list-style:none; font-weight:normal;}
		.text-box ul li ul { margin-left:10px;}
		.text-box ul li ol { margin-left:15px;}
		.text-box ul li ol li { list-style-type:decimal;}
		
		.text-box ol { padding-left:2px;}
		.text-box ol li { padding:0px; margin-left:13px; font-weight:normal;list-style-type:decimal;}
		.text-box ol li ul { padding:2px 0px 5px 2px;}
		.text-box ol li ul li { font-weight:normal; background:url(images/marker.gif) no-repeat 0px 10px; padding:0px 0px 8px 8px;}
		
		.text-box ul li { list-style-image:none; list-style:none;}
		
			.text-box ul li a { color:#000; font-size:10px; text-transform:uppercase;}
			/*.text-box ul li a { text-decoration:none;}
			.text-box ul li a:hover { text-decoration:underline;}*/
		
		.text-box ul li ul { margin-left:15px;}
		.text-box ul li ol {margin-left:20px;}
		.text-box ul li ol li { list-style-type:decimal;background:none;}
		.text-box ul li ol li a {}
		
		.text-box ol { padding:5px 0px 5px 2px;}
		.text-box ol li{ padding:0px; margin-left:20px;}
		.text-box ol li a { padding-left:0px; text-decoration:none; font-weight:normal;}
		.text-box ol li a:hover{ text-decoration:underline; }
		.text-box ol li ul li a { font-weight:normal; text-decoration:underline;}
		.text-box ol li ul li a:hover {text-decoration:none;}
		
/*** Footer ****/
	.footer {
		clear:both;	overflow:hidden; height:100%;
		background:url(images/footer.gif) repeat-x 0 0 #272727;
		font-size:1em; text-transform:uppercase;
		line-height:1.5em; color:#a3a4a5;
		margin:0px 0px 0px 0px;
		}
	
	.footer .width { width:980px; margin:0 auto;}
		
	.footer .indent {
		overflow:hidden; height:100%;
		text-align:center;
		padding:34px 0px 21px 0px;
		}
		
	.footer a { color:#fff; text-decoration:none;}
	.footer a:hover { color:#fff; text-decoration: underline;}
	/*.footer a { text-decoration:none;}
	.footer a:hover { text-decoration: underline;}*/	

/* -----------------------------------------------------------------
---------------------------- WP ------------------------------------
----------------------------------------------------------------- */

	.info-sidebar { clear:both; padding:10px 10px 20px 10px; width: auto; color:#000; overflow: hidden; font-size:1.2em; line-height:1.4em;}
	.info-sidebar a { text-transform:none; color:#000;}
	
	.pagetitle { font-size:2.1em; font-weight: normal; overflow:hidden; color: #000; text-align:center; padding:6px 12px 10px 12px; *padding:6px 12px 10px 12px;}

/*--- Navigations ---*/
	.navigation { clear:both; overflow:hidden; /*line-height:13px;*/}
	.navigation .alignleft { float: left; width:45%; text-align:left;  padding:0px 0px 0px 0px;}
	.navigation .alignright { float: right; width:45%; text-align:right; padding:0px 0px 0px 0px;}
	.nav-top .alignright a { float: right; }
	
	
	.pd-nav { padding:0; margin:0;}
	.pd-nav .alignleft { padding:0; margin:0;}
	.pd-nav .alignright { padding:0; margin:0;}
	
	.pd-title {padding-bottom:0;}
	
	.marg { margin-bottom:10px;}

/*--- Begin Images ---*/
	p img {
		padding: 0;
		max-width: 100%;}
	
	img.centered {
		display: block;
		margin-left: auto;
		margin-right: auto;}
	
	img.alignright { float: right;display:inline;
		padding: 0;
		margin: 3px 0px 10px 20px;}
	
	img.alignleft {	padding: 0;	margin: 3px 25px 5px 0; float:left; display:inline;}
	
/*------*/
	#tag_cloud .widget-bottom-left { padding-bottom:15px;}
	#tag_cloud .widget-heading { margin-bottom:15px;}
	#tag_cloud a { padding-left:3px;}
	
	/*--- Popup styles ---*/
	#commentspopup {}
	#commentspopup #header {background:#2F3F99 url(images/popup_header_bg.gif) top repeat-x;}
	#commentspopup .page-padding {padding:0 5px;}
	#commentspopup .page-width {width:538px; margin:0 auto;}
	#commentspopup .header-top {background:url(images/popup_header_bg_top.jpg) top repeat-x;}
	#commentspopup .header-top-right {background:url(images/popup_header_bg_top_right.jpg) top right no-repeat;}
	#commentspopup .header-top-left {background:url(images/popup_header_bg_top_left.jpg) top left no-repeat; width:100%; height:160px;}
	#commentspopup .header-padding {padding:39px 0 0 89px;}
	#commentspopup h1 {font-size:1em; margin:0; padding:0; color:#E1E7EC; text-indent:-10000em; width:141px; height:27px;}
	#commentspopup h1:hover {text-decoration: none; cursor:pointer;}
	#commentspopup .description {width:141px; height:9px; text-indent:-10000em; margin-top:2px;}
	#commentspopup .description2 {width:249px; height:27px; text-indent:-10000em; margin-top:19px;}
	#commentspopup .border-bottom-left {padding:17px 37px 10px;}
	#commentspopup p {font-size:12px;}
	
	
/*--- Begin Typography & Colors ---*/
	small {	font-size: 1em; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	small * {font-size: 0.9em;}
	small p {font-size: 0.9em;}
	
	select { width: 130px;}
		
	#commentform { font-size:1.2em; overflow:hidden; height:100%; padding:0px 25px 0px 0px;}
	
	/*.commentform {float:left;}*/
	
	#commentform input {
		margin: 5px 5px 1px 0;}
	
	#commentform {
		margin: 5px 0px 0 0;}
		
	#commentform textarea {
		width: 100%;
		padding: 2px;}
		
	#respond:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;}
		
	#commentform #submit {
		/*margin: 0 0 10px auto;
		float: right;*/ /*margin:0px 0px 0px 319px;*/}
		
	#respond p { padding:0px 0px 10px 0px; text-indent:0;}
	#respond form p { padding:0px 0px 10px 0px; text-indent:0;}
	
/*--- Begin Calendar ---*/
	#wp-calendar { empty-cells:show; width: 155px;}
	
	#wp-calendar th { padding:3px 0; text-align:center; color:#fff;}
	#wp-calendar td { padding:3px 0; text-align:center; color:#fff;}
	
	#wp-calendar a { display: block; font-weight:bold; color:#fff;}
	#wp-calendar #next a { padding-right: 10px;	text-align: right; font-weight: normal;}
	#wp-calendar #prev a { padding-left: 10px; text-align: left; font-weight: normal;}
	
	#wp-calendar caption { text-align: center; color:#fff; font-weight:bold; font-size:1.3em; padding:0px 0px 6px 0px;}
	
	
/* Begin Various Tags & Classes */
	acronym, abbr, span.caps {
		cursor: help;
		}
	
	acronym, abbr {
		border-bottom:1px dashed #999;
		}
	
	blockquote {
		border:1px solid #e8e8e8; color:#000;
		background:#f6f6f6; padding:15px 10px 10px 20px; margin:5px 0;
		}
	
	blockquote cite {
		margin: 5px 0 0;
		display: block;
		}
	
	
/* Captions */
	.aligncenter,
	div.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;}
	
	.wp-caption {
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding-top: 4px;
		margin: 10px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;}
	
	.wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;}
	
	.wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 17px;
		padding: 0 4px 5px;
		margin: 0;}
	
	
/* Begin Comments*/
	.alt { clear:both; padding-bottom:20px; font-weight: normal;}
	
	.alt a { padding:0px 0px 0px 0px; text-decoration:underline;}
	
	.commentlist { color:#000;
		text-align: justify;
		}
	.commentlist a { color:#000}
	.commentlist span { color:#000; font-weight: bold;}
	
	ol.commentlist  li { list-style: none; font-size:12px;
		margin:6px 0px 6px 0px;
		padding: 5px 10px 3px;
		/*list-style: none;*/
		border:1px solid #e8e8e8; color:#000;
		background:#f6f6f6;
		}
		
	.commentlist li .avatar { 
		float: right;
		border: 1px solid #000;
		padding: 2px;
		background: #fff; /*margin:0px 20px 15px 0px;*/
		}
	
	.commentlist p { color:#000;
		margin: 10px 5px 10px 0;
		}
	
	#commentform p {
		margin: 5px 0;
		padding-left:15px;
		}
	
	.nocomments {
		text-align: center;
		margin: 0;
		padding: 0;
		}
	
	.commentmetadata {
		margin: 0;
		display: block;
		}


#dc_variable_img_container{width:90%}#dc_variable_img{list-style:none}#dc_variable_img li{background:#e8e8e8;border:1px solid #d7d7d7;

border-radius:4px;box-shadow:1px 1px 6px #ddd;display:inline-block;margin:6px;moz-border-radius:4px;moz-box-shadow:1px 1px 6px #ddd;
padding:0;webkit-border-radius:4px;webkit-box-shadow:1px 1px 6px #ddd}#dc_variable_img li p{border:1px solid #ffffff;border-radius:4px;margin:0;moz-border-radius:4px;padding:7px;webkit-border-radius:4px}#dc_variable_img li a{color:#fff;display:inline-block;padding:0;text-decoration:none}#dc_variable_img img{border-radius:3px;margin-top:2px;moz-border-radius:3px;padding:0;webkit-border-radius:3px}

/* tabellen innen */
.dc_tables2_0{background:#fefefe;border:1px solid #d3d3d3;border-radius:5px;font-size:12px;margin-bottom:10px;moz-border-radius:5px;moz-box-shadow:0 0 4px rgba(0,0,0,0.2);overflow:hidden;webkit-border-radius:5px;webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);width:70%}

.dc_tables2_0 th,td{padding:18px 28px 18px;text-align:left}

.dc_tables2_0 th{background:#e8eaeb;padding-top:22px;text-shadow:1px 1px 1px #fff}

.dc_tables2_0 td{border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0}

.dc_tables2_0 tr.odd-row td{background:#f6f6f6}

.dc_tables2_0 td.first,th.first{text-align:left}

.dc_tables2_0 td.last{border-right:none}

.dc_tables2_0 td{background:-moz-linear-gradient(100% 25% 90deg,#fefefe,#f9f9f9);background:-webkit-gradient(linear,0% 0%,0% 25%,from(#f9f9f9),to(#fefefe))}

.dc_tables2_0 tr.odd-row td{background:-moz-linear-gradient(100% 25% 90deg,#f6f6f6,#f1f1f1);background:-webkit-gradient(linear,0% 0%,0% 25%,from(#f1f1f1),to(#f6f6f6))}

.dc_tables2_0 th{background:-moz-linear-gradient(100% 20% 90deg,#e8eaeb,#ededed);background:-webkit-gradient(linear,0% 0%,0% 20%,from(#ededed),to(#e8eaeb))}

.dc_tables2_0 tr:first-child th.first{moz-border-radius-topleft:5px;webkit-border-top-left-radius:5px}

.dc_tables2_0 tr:first-child th.last{moz-border-radius-topright:5px;webkit-border-top-right-radius:5px}

.dc_tables2_0 tr:last-child td.first{moz-border-radius-bottomleft:5px;webkit-border-bottom-left-radius:5px}

.dc_tables2_0 tr:last-child td.last{moz-border-radius-bottomright:5px;webkit-border-bottom-right-radius:5px}

.dc_tables2_1{background:#fff;border-collapse:collapse;font-size:12px;text-align:left;width:480px}

.dc_tables2_1 th{border-bottom:2px solid #ccc;color:#333;font-size:14px;font-weight:normal;padding:10px}

.dc_tables2_1 td{color:#666;padding:5px}.dc_tables2_1 tbody tr:hover td{background-color:#f5fbff;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;box-shadow:0px 1px 4px 1px #eee;color:#333;webkit-box-shadow:0px 1px 4px 1px #eee}

.dc_tables2_2{background:#fff;border-collapse:collapse;font-size:12px;text-align:left;width:480px;}


.dc_tables2_2 th{border-bottom:2px solid #ccc;color:#333;font-size:14px;font-weight:normal;padding:10px 8px}.dc_tables2_2 td{border-bottom:1px solid #ccc;color:#666;padding:6px 8px}.dc_tables2_2 tbody tr:hover td{background-color:#f5fbff;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;box-shadow:0px 1px 4px 1px #eee;color:#333;webkit-box-shadow:0px 1px 4px 1px #eee}.dc_tables2_3{background:#fff;border-collapse:collapse;font-size:12px;text-align:left;width:480px}.dc_tables2_3 th{border-bottom:2px solid #ccc;border-left:30px solid #fff;border-right:30px solid #fff;color:#333;font-size:14px;font-weight:normal;padding:8px 2px}.dc_tables2_3 td{border-left:30px solid #fff;border-right:30px solid #fff;color:#666;padding:12px 2px 0px 2px;padding:6px}.dc_tables2_3 tbody tr:hover td{border-bottom:1px dotted #ccc;color:#333}.dc_tables2_4{border-collapse:collapse;font-size:12px;text-align:left;width:480px}.dc_tables2_4 th{background:#ccc;background:-moz-linear-gradient( center bottom,rgb(201,201,201) 20%,rgb(231,231,231) 80% );background:-webkit-gradient( linear,left bottom,left top,color-stop(0.20,rgb(189,189,189)),color-stop(0.7,rgb(224,224,224)) );border:1px dotted #ccc;border-bottom:2px solid #fff;color:#333;font-size:13px;font-weight:normal;padding:8px;text-align:left}.dc_tables2_4 td{background:#f2f2f2;border-bottom:1px solid #fff;border-top:1px solid transparent;color:#666;padding:8px}.dc_tables2_4 tbody tr:hover td{background-color:#f5fbff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#333}.dc_tables2_5{border-bottom:3px solid #ccc;border-collapse:collapse;border-top:1px solid #ccc;font-size:12px;text-align:center;width:480px}.dc_tables2_5 th{background:#f2f2f2;border-left:1px dotted #ccc;border-right:1px dotted #ccc;color:#333;font-size:13px;font-weight:normal;padding:8px}.dc_tables2_5 tbody tr:hover td{background-color:#f5fbff;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;color:#333}.dc_tables2_5 td{background:#fff;border-left:1px dotted #ccc;border-right:1px dotted #ccc;color:#333;padding:8px}.dc_tables2_6{background:#fff;border-collapse:collapse;font-size:12px;text-align:left;width:480px}.dc_tables2_6 th{color:#333;font-size:14px;font-weight:normal;padding:10px 8px}.dc_tables2_6 td{color:#666;padding:8px}.dc_tables2_6 tbody tr:hover td{background-color:#f5fbff;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;color:#333}.dc_tables2_6 .odd{background:#eee}.dc_tables2_7{border-collapse:collapse;font-size:12px;text-align:left;width:480px}.dc_tables2_7 th{border-left:1px solid #fff;border-right:1px solid #fff;color:#333;font-size:14px;font-weight:normal;padding:12px 15px}.dc_tables2_7 td{border-left:1px solid #fff;border-right:1px solid #fff;color:#666;padding:8px 15px}.dc_tables2_7 tbody tr:hover td{background-color:#f5fbff;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;color:#333}.dc_tab2_odd{background:#f2f2f2}.dc_tab2_even{background:#eee}.dc_tables2_7 .dc_tab2_v1{background:#ddd;border-bottom:1px dotted #999}.dc_tables2_7 .dc_tab2_v2{background:#ccc;border-bottom:1px dotted #666}.dc_tables2_8{background:#fff;border-collapse:collapse;font-size:12px;text-align:left;width:480px}.dc_tables2_8 th{color:#000;font-size:14px;font-weight:normal;padding:12px 15px}.dc_tables2_8 td{border-top:1px dotted #ccc;color:#666;padding:10px 15px}.dc_first{background:#f2f2f2;border-left:10px solid transparent;border-right:10px solid transparent}.dc_tables2_8 tbody tr:hover td{background-color:#f5fbff;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;color:#333}.dc_tables2_9{background:#fff;border:1px solid #ccc;border-collapse:collapse;font-size:12px;text-align:left;width:480px}.dc_tables2_9 th{background-color:#f2f2f2;border-bottom:1px dashed #ccc;color:#333;font-size:14px;font-weight:normal;padding:12px 17px 12px 17px}.dc_tables2_9 td{color:#666;padding:7px 17px 7px 17px}.dc_tables2_9 tbody tr:hover td{background-color:#f5fbff;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;color:#333}.dc_tables2_10{background:#fff;border:1px solid #ccc;border-collapse:collapse;font-size:12px;text-align:left;width:480px}.dc_tables2_10 th{color:#333;font-size:14px;font-weight:normal;padding:15px 10px 10px 10px}.dc_tables2_10 tbody{background:#f2f2f2}.dc_tables2_10 td{border-top:1px dashed #ccc;color:#666;padding:10px}.dc_tables2_10 tbody tr:hover td{background-color:#f5fbff;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;color:#333}.dc_tables2_11{background:#fff;border:1px solid #ccc;border-collapse:collapse;font-size:12px;text-align:left;width:480px}.dc_tables2_11 th{background-color:#f2f2f2;border-bottom:1px solid #ccc;border-left:1px dashed #999;border-right:1px dashed #ccc;border-top:1px dashed #999;color:#333;font-size:13px;font-weight:normal;padding:20px;text-transform:uppercase}.dc_tables2_11 td{border-right:1px dashed #ccc;color:#666;padding:10px 20px}.dc_tables2_11 tbody tr:hover td{background-color:#f5fbff;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;color:#333}.dc_tables2_12{border-collapse:collapse;font-size:12px;text-align:left;width:480px}.dc_tables2_12 thead th.rounded-company{background:#b9c9fe url('../images/left.png') left -1px no-repeat}.dc_tables2_12 thead th.rounded-q4{background:#b9c9fe url('../images/right.png') right -1px no-repeat}.dc_tables2_12 th{background:#b9c9fe;color:#039;font-size:13px;font-weight:normal;padding:8px}.dc_tables2_12 td{background:#e8edff;border-top:1px solid #fff;color:#669;padding:8px}.dc_tables2_12 tfoot td.rounded-foot-left{background:#e8edff url('../images/botleft.png') left bottom no-repeat}.dc_tables2_12 tfoot td.rounded-foot-right{background:#e8edff url('../images/botright.png') right bottom no-repeat}.dc_tables2_12 tbody tr:hover td{background-color:#f5fbff;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;color:#333}.dc_tables2_13{border-collapse:collapse;font-size:12px;text-align:left;width:480px}.dc_tables2_13 th{color:#339;font-size:14px;font-weight:normal;padding:12px}.dc_tables2_13 td{border-top:1px solid #fff;color:#669;padding:9px 12px}.dc_tables2_13 tfoot td{font-size:11px}.dc_tables2_13 tbody td{background:url('../images/back.png')}.dc_tables2_13 tbody tr:hover td{background:none;color:#339}.dc_tables2_14{border-collapse:collapse;font-size:12px;text-align:left;width:480px}.dc_tables2_14 th{background:#b9c9fe url('../images/gradhead.png') repeat-x;border-bottom:1px solid #fff;border-top:2px solid #d3ddff;color:#039;font-size:13px;font-weight:normal;padding:8px}.dc_tables2_14 td{background:#e8edff url('../images/gradback.png') repeat-x;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#669;padding:8px}.dc_tables2_14 tfoot tr td{background:#e8edff;color:#99c;font-size:12px}.dc_tables2_14 tbody tr:hover td{background:#d0dafd url('../images/gradhover.png') repeat-x;color:#339}



#dc_toggle_container{width:100%}.dc_hide .dc_toggle_box{display:none}.dc_show .dc_toggle_box{display:block}.style1{margin:0 0 16px}.style1 .dc_toggle_link,.style1 .dc_acc_link{background-position:left center;background-repeat:no-repeat;display:block;font-size:1.3em;padding:8px 16px 8px 32px;text-decoration:none;color:#333 !important}.style1.dc_hide .dc_toggle_link,.style1 .dc_hide .dc_acc_link{background-image:url(../images/toggle1_d.png)}.style1.dc_show .dc_toggle_link,.style1 .dc_show .dc_acc_link{background-image:url(../images/toggle1_u.png)}.style1 .dc_toggle_box{padding:8px 0}.style2{margin:0 0 16px}.style2.dc_toggle,.style2 .dc_acc_box{border:1px solid #ddd;border-radius:4px;box-shadow:#ddd 1px 1px 2px}.style2 .dc_acc_box{margin-bottom:6px}.style2 .dc_toggle_link,.style2 .dc_acc_link{background-position:16px center;background-repeat:no-repeat;display:block;font-size:1.3em;padding:8px 16px 8px 48px;text-decoration:none;color:#333 !important}.style2.dc_hide .dc_toggle_link,.style2 .dc_hide .dc_acc_link{background-image:url(../images/toggle2_d.png)}.style2.dc_show .dc_toggle_link,.style2 .dc_show .dc_acc_link{background-image:url(../images/toggle2_u.png)}.style2 .dc_toggle_box{padding:8px 16px}.style2.dc_toggle,.style2 .dc_acc_box{background:#fff;background:-moz-linear-gradient(top,#fff,#f6f6f6);/* Firefox 3.6+*/ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f6f6f6));/* Chrome 1-9,Safari 4-5 */ background:-webkit-linear-gradient(top,#fff,#f6f6f6);/* Chrome 10+,Safari 5.1+*/ background:-o-linear-gradient(top,#fff,#f6f6f6);/* Opera 11.10+*/ background:-ms-linear-gradient(top,#fff,#f6f6f6);/* IE10 */ background:linear-gradient(top,#fff,#f6f6f6);/* CSS3 */}.toggleCollapse{color:#333 !important;text-decoration:none}.toggleCollapse{color:#333;text-decoration:underline}.dc_accordion2 dd.current{display:block}.dc_accordion2{font-size:12px;margin-left:0;border:1px solid #eee;padding:10px}.dc_accordion2 dt{background:#eaeaea;border:1px solid #e9e9e9;border-radius:5px;cursor:pointer;font-weight:bold;margin-bottom:5px;padding:10px 10px 10px 10px;position:relative}.dc_accordion2 dd{display:none;margin:8px 0 8px}.dc_accordion2 dd p:first-child{margin-top:1px;padding:10px}div.dc_accordion{background-color:#333;border-radius:3px;color:#666666 !important;font-family:arial,sans-serif;font-size:13px;height:100%;line-height:normal;padding:5px;width:500px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-background-clip:padding-box}div.dc_accordion ul,div.dc_accordion li{padding:0px;margin:0px;list-style:none;line-height:normal}div.dc_accordion li.block_header{color:#ffffff !important;font-weight:bold;height:20px;padding:8px 10px 10px 10px;width:100%}div.dc_accordion a{color:#098365 !important;font-family:arial,sans-serif;font-size:13px;line-height:normal;text-decoration:none;outline:none}div.dc_accordion a:hover{text-decoration:underline}div.dc_accordion li.block a.header{color:#666666 !important;display:block;height:20px;padding:10px 10px 8px 10px;text-shadow:0px 1px 0px #ffffff;/* CSS3 transition */ -webkit-transition:padding-left 0.1s ease-out;-moz-transition:padding-left 0.1s ease-out;-o-transition:padding-left 0.1s ease-out;-ms-transition:padding-left 0.1s ease-out;transition:padding-left 0.1s ease-out}div.dc_accordion li.block div.arrow{background-color:transparent;border-bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #aaaaaa;float:right;height:0px;margin-right:10px;margin-top:-22px;visibility:visible;width:0px}div.dc_accordion li.block a.header:hover{text-decoration:none !important;padding-left:20px}div.dc_accordion li.block div{height:0px;visibility:hidden;overflow:hidden;-webkit-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;-ms-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out}div.dc_accordion li.block div p{padding:10px 10px 10px 10px;margin:0px;position:relative;top:50px}div.dc_accordion li.block:target,div.dc_accordion li.block.target{width:100%}div.dc_accordion li.block:target a.header,div.dc_accordion li.block.target a.header{font-weight:bold}div.dc_accordion li:target div,div.dc_accordion li.target div{background-color:#ffffff;border-top:1px solid #ececec;height:300px;overflow:auto;visibility:visible;width:100%}div.dc_accordion li.block:target div p,div.dc_accordion li.block.target div p{top:0px;z-index:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}div.dc_accordion li.block:target div.arrow,div.dc_accordion li.block.target div.arrow{margin-top:-23px}div.dc_accordion li.block{border-top:1px solid #ffffff;border-bottom:1px solid #bcbcbc;background-color:#e8e8e8;background-image:linear-gradient(top,#ebebeb,#e3e3e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#e3e3e3');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#e3e3e3');background:-ms-linear-gradient(top,#ebebeb,#e3e3e3);background:-moz-linear-gradient(top,#ebebeb,#e3e3e3);background:-o-linear-gradient(top,#ebebeb,#e3e3e3);background:-webkit-linear-gradient(top,#ebebeb,#e3e3e3);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ebebeb),color-stop(1,#e3e3e3))}div.dc_accordion li.block:nth-last-child(1){border-bottom:0}div.dc_accordion li.block a.header:hover{color:#222222 !important;text-shadow:0px 1px 0px #ffffff;background-color:#f1f1f1;background-image:linear-gradient(top,#f5f5f5,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ececec');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ececec');background:-ms-linear-gradient(top,#f5f5f5,#ececec);background:-moz-linear-gradient(top,#f5f5f5,#ececec);background:-o-linear-gradient(top,#f5f5f5,#ececec);background:-webkit-linear-gradient(top,#f5f5f5,#ececec);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(1,#ececec))}div.dc_accordion li.block:target a.header,div.dc_accordion li.block.target a.header{color:#222222 !important;text-shadow:0px 1px 0px #ffffff;border-bottom:1px solid #bcbcbc;background-color:#f1f1f1;background-image:linear-gradient(top,#f5f5f5,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ececec');-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ececec');background:-ms-linear-gradient(top,#f5f5f5,#ececec);background:-moz-linear-gradient(top,#f5f5f5,#ececec);background:-o-linear-gradient(top,#f5f5f5,#ececec);background:-webkit-linear-gradient(top,#f5f5f5,#ececec);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(1,#ececec))}.dc_ac-container{width:600px;text-align:left}.dc_ac-container label{color:#777 !important;cursor:pointer;display:block;font-size:19px;height:30px;line-height:33px;padding:5px 20px;position:relative;text-shadow:1px 1px 1px rgba(255,255,255,0.8);z-index:20;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 1%,#eaeaea 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#ffffff),color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top,#ffffff 1%,#eaeaea 100%);background:-o-linear-gradient(top,#ffffff 1%,#eaeaea 100%);background:-ms-linear-gradient(top,#ffffff 1%,#eaeaea 100%);background:linear-gradient(top,#ffffff 1%,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#eaeaea',GradientType=0 );box-shadow:0px 0px 0px 1px rgba(155,155,155,0.3),1px 0px 0px 0px rgba(255,255,255,0.9) inset,0px 2px 2px rgba(0,0,0,0.1)}.dc_ac-container label:hover{background:#fff}.dc_ac-container input:checked+label,.dc_ac-container input:checked+label:hover{background:#c6e1ec;color:#3d7489 !important;text-shadow:0px 1px 1px rgba(255,255,255,0.6);box-shadow:0px 0px 0px 1px rgba(155,155,155,0.3),0px 2px 2px rgba(0,0,0,0.1)}.dc_ac-container label:hover:after,.dc_ac-container input:checked+label:hover:after{content:'';height:24px;position:absolute;right:13px;top:7px;width:24px;background:transparent url(../images/arrow_down.png) no-repeat center center}.dc_ac-container input:checked+label:hover:after{background-image:url(../images/arrow_up.png)}.dc_ac-container input{display:none}.dc_ac-container article{background:rgba(255,255,255,0.5);margin-top:-1px;overflow:hidden;height:0px;position:relative;z-index:10;-webkit-transition:height 0.3s ease-in-out,box-shadow 0.6s linear;-moz-transition:height 0.3s ease-in-out,box-shadow 0.6s linear;-o-transition:height 0.3s ease-in-out,box-shadow 0.6s linear;-ms-transition:height 0.3s ease-in-out,box-shadow 0.6s linear;transition:height 0.3s ease-in-out,box-shadow 0.6s linear}.dc_ac-container article p{color:#777;font-size:14px;line-height:23px;padding:20px;text-shadow:1px 1px 1px rgba(255,255,255,0.8)}.dc_ac-container input:checked ~ article{-webkit-transition:height 0.5s ease-in-out,box-shadow 0.1s linear;-moz-transition:height 0.5s ease-in-out,box-shadow 0.1s linear;-o-transition:height 0.5s ease-in-out,box-shadow 0.1s linear;-ms-transition:height 0.5s ease-in-out,box-shadow 0.1s linear;transition:height 0.5s ease-in-out,box-shadow 0.1s linear;box-shadow:0px 0px 0px 1px rgba(155,155,155,0.3)}.dc_ac-container input:checked ~ article.ac-small{height:140px}.dc_ac-container input:checked ~ article.ac-medium{height:180px}.dc_ac-container input:checked ~ article.ac-large{height:230px}





.more-show {
	position: absolute;
	width: 205px;
	height: 0;
	background: #e9e9e9;
	overflow: hidden;
	transition:height 0.5s ease-in-out;
	-moz-transition:height 0.5s ease-in-out;
	-webkit-transition:height 0.5s ease-in-out;
	-o-transition:height 0.5s ease-in-out;
	-ms-transition: height 0.5s ease-in-out;
	text-align:left;
	margin-top:-5px;
}
.more-show a{color:#000;}
.more-show a:hover{color:#000;}

.more-hover:hover + .more-show, .more-show:hover {
	height: 128px;
	width:205px;
	padding:10px;
}



.more-show li { font: normal 14px Arial, Helvetica, sans-serif; color:#000;  border-bottom:0px dashed #818181; padding:0px 0;}
.more-show li a {  background:url('../images/ul_li.gif') no-repeat left; margin:0; color:#000; text-decoration:none; font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0;display:block;}
.more-show li a:hover { color:#d30d0e; text-decoration:none; }
.more-show li a:active{ color:#d30d0e; text-decoration:none; }



.more-hover {
/*
	width: 90px;
	margin: -30px 0 0 250px;
	background: rgb(230,230,230);
	color:#000;
*/
margin-bottom:2px;height:190px;
background:#e9e9e9;
width:205px;
height:140px;
padding:10px;
}

a.email {background: url('images/email.gif') no-repeat 3px 50%;padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0}
a.email:hover {background: #CCCCCC url('images/email.gif') no-repeat 3px 50%;}

.cu3er_resize { width:900px; margin:0 auto; background: url('images/slider_bottom.gif') no-repeat bottom;; padding-left:0; padding-right:0; padding-top:0px; padding-bottom:0px}
#cu3er-container { width:900px; outline:0; }

.header_text { margin:0 auto 10px auto; padding:5px 10px; width:940px; border-bottom:1px solid #d8d8d8; }
.header_text h2 { font: normal 14px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:5px 0; margin:0; }
.header_text h2 span { font: normal 11px Arial, Helvetica, sans-serif; color:#a2a2a2; }
.header_text img { float:right; margin:0; padding:5px 0 0 0; }

.dc_clear{clear:both;font-size:0px;line-height:0px;margin:0;padding:0;width:100%}.dc_clean_comment{margin-bottom:16px;width:400px}.dc_clean_comment .avatar_box{float:left;width:80px}.dc_clean_comment .avatar{background:#fff;border:1px solid #d8d8d8;margin-top:10px;padding:4px;position:relative}.dc_clean_comment .username{clear:left;color:#383838;font-weight:bold}.dc_clean_comment .comment_box{background:#fff;border:1px solid #d8d8d8;floar:right;height:auto;padding-bottom:8px;position:relative;width:310px}.dc_clean_comment .comment_box:before{background:#fff;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;content:'';height:13px;width:13px;position:absolute;top:24px;left:-8px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.dc_clean_comment .comment_paragraph{color:#454545;line-height:14px;margin:4px 10px 0 15px}.dc_clean_comment .comment_paragraph:focus{outline:none}.dc_clean_comment .reply{color:#b7b7b7;font-size:0.85em;margin-left:23px;margin-top:8px;padding-bottom:10px;position:relative;text-decoration:none}.dc_clean_comment .reply:before{content:url(../images/bubble.png);height:11px;left:-7px;position:relative;top:2px;width:13px}.dc_clean_comment .date{color:#454545;float:right;font-size:0.85em;margin-right:15px;margin-top:0}










.sprachen {margin-top:-10px;}















.dc_highlight{background:#111;color:#fff !important;line-height:270%;padding:3px 7px;margin-left:4px;margin-right:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.dc_highlight2{border-bottom:1px dotted;font-style:italic;line-height:200%;padding:3px;margin-left:1px;margin-right:1px}
.red{background-color:#e90000 !important;border-color:#700 !important}
.orange{background-color:#e98813 !important;border-color:#c27110 !important}
.yellow{background-color:#efbb05 !important;border-color:#f7c808 !important}
.green{background-color:#74941f !important;border-color:#74941f !important}
.olive{background-color:#3a491a !important;border-color:#3a491a !important}
.teal{background-color:#089 !important;border-color:#089 !important}
.blue{background-color:#00437f !important;border-color:#00437f !important}
.deepblue{background-color:#092334 !important;border-color:#092334 !important}
.purple{background-color:#4b2c5a !important;border-color:#4b2c5a !important}
.hotpink{background-color:#bc006e !important;border-color:#bc006e !important}
.slategrey{background-color:#3b424a !important;border-color:#3b424a !important}
.mauve{background-color:#625b56 !important;border-color:#625b56 !important}
.pearl{background-color:#ab998f !important;border-color:#ab998f !important}
.steelblue{background-color:#788794 !important;border-color:#63707c !important}
.mossgreen{background-color:#717a75 !important;border-color:#717a75 !important}
.wheat{background-color:#79745d !important;border-color:#79745d !important}
.coffee{background-color:#372e25 !important;border-color:#372e25 !important}
.copper{background-color:#6b3c02 !important;border-color:#6b3c02 !important}
.silver{background-color:#eee !important;border-bottom:1px dotted #b6b6b6;color:#444!important}
.black{background-color:#111 !important;border-color:#3d3d3d !important}
.white{background-color:#fff !important;border-color:#eee !important;color:#aaa !important}
.red_text,.red_sprite a{color:#700 !important}
.orange_text,.orange_sprite a{color:#e98813 !important}
.yellow_text,.yellow_sprite a{color:#efbb05 !important}
.green_text,.green_sprite a{color:#74941f !important}
.olive_text,.olive_sprite a{color:#3a491a !important}
.teal_text,.teal_sprite a{color:#089 !important}
.blue_text,.blue_sprite a{color:#00437f !important}
.deepblue_text,.deepblue_sprite a{color:#092334 !important}
.purple_text,.purple_sprite a{color:#4b2c5a !important}
.hotpink_text,.hotpink_sprite a{color:#bc006e !important}
.slategrey_text,.slategrey_sprite a{color:#3b424a !important}
.mauve_text,.mauve_sprite a{color:#625b56 !important}
.pearl_text,.pearl_sprite a{color:#ab998f !important}
.steelblue_text,.steelblue_sprite a{color:#788794 !important}
.mossgreen_text,.mossgreen_sprite a{color:#717a75 !important}
.wheat_text,.wheat_sprite a{color:#79745d !important}
.coffee_text,.coffee_sprite a{color:#372e25 !important}
.copper_text,.copper_sprite a{color:#6b3c02 !important}
.silver_text,.silver_sprite a{color:#999 !important}
.black_text,.black_sprite a{color:#111 !important}
