* {	margin:0; padding:0; font:12px Arial, Helvetica, sans-serif;	letter-spacing: 0.4px; }

body { background: #d3cec8 url( ../img/background.png ) no-repeat; }

h1 { text-transform: uppercase;	font-size: 18px; margin: 0 0 8px;	font-weight: normal; }
h2 { text-transform: uppercase;	font-size: 16px; margin: 0 0 12px;	font-weight: normal; }
h3 { text-transform: uppercase;	font-size: 14px; margin: 0 0 4px;	font-weight: normal; }

img, a img {border: 0;}
a {text-decoration: none; color:#1b1b1b; font-weight:bold;}
p { color: #1b1b1b;	margin: 0 0 4px; }
.clear {clear: both;}


#site {	display: block;	margin:auto;	min-height: 620px;	width:750px; padding-bottom: 20px; margin-top:30px; }
#header { height: 56px;	margin: 0 9px 15px; }
#header img {	float: right; }
#main_wrap {	display: block;	width: 730px;	padding: 0 7px;	background: url( ../img/shadow.png );}
* html #main_wrap { filter: progid: DXImageTransform. Microsoft. AlphaImageLoader (src='/fileadmin/img/shadow.png', sizingMethod='scale');	background-image: none;	}
#main {	width: 730px;	display: inline-block;	clear: both;	padding: 0 0 10px;	background: #fff;}

/* Navigation
------------------ */
#navi {	padding: 20px 0 10px 10px;	clear: both; }
#navi .navi_spalte { text-transform: uppercase;	width: 230px;	float: left;	padding: 0 10px 0 0; }
#navi p {	font-size: 14px; }
#navi a {	font-size: 11px;	font-weight: 300;	color: #9e9e9e; }
#navi a:hover, #navi .active a { color:#1b1b1b; }
#navi ul {	display: block;	height: 103px;	border-top: 1px solid #1b1b1b;	border-bottom: 1px solid #1b1b1b;	list-style: none; }
#navi li { margin: 4px 0; }

/* Content
------------------ */

#content_head {	clear: both;	margin: 5px 10px; }
#content_head #c_head {	display: block;}
#content_head #subnavi { height: 100%;	width: 230px;	float: left;	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWOQlpY+DQABwwEdpPUEPQAAAABJRU5ErkJggg==') repeat;	*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc1b1b1b, endColorstr=#cc1b1b1b); }
#content_head #subnavi_shadow {	display: inline-block;	height: 100%;	width: 7px;	float:left;	background: url( ../img/subnavi_shadow.png ) top right repeat-y; }
* html #content_head #subnavi_shadow {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/img/subnavi_shadow.png', sizingMethod='scale');	background-image: none; }

#content_head #subnavi ul {	list-style: none;	padding: 8px 0; }
#content_head #subnavi li {	display: block;	border-bottom: 1px solid #fff; }
#content_head #subnavi li a {	display: block;	width: 214px;	padding: 6px 8px;	font-size: 11px;	font-weight: 200;	text-transform: uppercase;	color: #fff; }
#content_head #subnavi li a.active, #content_head #subnavi li a:hover {	background: #808080; }
#content_head #subnavi li a.active { width: 194px;	padding-right: 28px;	background: #808080 url( ../img/sub_active.png ) 210px 50% no-repeat; }
#content_head .text { display: inline-block;	margin: 10px;	padding: 10px 10px 5px;	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWOQlpY+DQABwwEdpPUEPQAAAABJRU5ErkJggg==') repeat;	*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc1b1b1b, endColorstr=#cc1b1b1b); }
#content_head .text p {	font-size: 12px; }
#content_head .text p, #content_head .text h1 {	color: #fff; }

#content {	width: 710px;	padding: 10px; }
#content h1 {	text-transform: uppercase;	font-size: 18px;	margin-bottom: 0.5em;}
#content p {	margin: 0 0 6px 0;	line-height: 17px; }
#content ul { margin:0 0 6px 15px; list-style:disc #999;}
#content ul li { margin-bottom:4px;}
#content a { color:#FF9900;}
#content p b { font-weight:bold;}

.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left:0 !important; list-style:disc !important;}
.twocol {	column-count: 2;	column-gap: 20px; }
.threecol {	column-count: 3;	column-gap: 20px; }

.multiColumn-print{display:none; visibility:hidden; }

.floatleft { 	display: inline-block;	float:left;	margin-right: 25px; }



/* Schatten
-----------*/
.shadow_top { width: 744px;	height: 7px;	background: url( ../img/shadow_n.png ); }
* html .shadow_top {	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/img/shadow_n.png', sizingMethod='scale'); background-image: none; }
.shadow_bottom { width: 744px;	height: 7px;	background: url( ../img/shadow_s.png ); }
* html .shadow_bottom {	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader (src='/fileadmin/img/shadow_s.png', sizingMethod='scale'); background-image: none; }

/* Footer
-----------*/
.footer { float:right; color:#999; font-weight:400; margin:1px 10px 0 0; }
.footer a { color:#777; font-size:11px; margin-right:3px;}

/* Formular
------------*/
fieldset { border:none;}
legend { font-size:18px; font-weight:normal; margin-bottom:8px; padding-top:8px; color:#f68b0e; border:none; display:none;}
.tx_powermail_pi1_fieldwrap_html label { width:100px; height:20px; display:block; float:left; font-size:13px; padding-top:4px;}
.tx-powermail-pi1 select {width:100px; height:22px; border:1px solid #ccc; padding:2px; color:#545454; }
.tx-powermail-pi1 input { width:200px; height:22px; border:1px solid #ccc; padding:2px; color:#545454; background: #f9f9f9; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); color:#545454;	font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.tx-powermail-pi1 input:focus, .tx-powermail-pi1 textarea:focus { background:#fff;}
.tx-powermail-pi1 textarea { width:350px;  border:1px solid #ccc; padding:2px; color:#545454; font-family:arial; font-size:13px; color:#545454; border:1px solid #ccc; padding:2px; color:#545454; background: #f9f9f9; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); color:#545454;	font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#advice-validate-email-uid5 {font-size:10px; color:red;}
.tx_powermail_pi1_fieldwrap_html { clear:both; margin-bottom:10px;}
.powermail_mandatory, .powermail_mandatory_js {color:red; font-size:11px;}
input.powermail_submit { width:120px; height:25px; background:#ececec; border:none; cursor:pointer; color:#555; font-weight:bold; font-size:12px; font-family:arial; margin-left:100px; text-shadow:none;}

.powermail_check_inner { clear:both; }
.powermail_check_inner label { width:165px; }
.powermail_check_inner input { width:15px; border:1px solid red;}
#powermaildiv_uid17 p.tx_powermail_pi1_fieldwrap_html_checkbox_title { display:none;}