@charset "utf-8";
/* CSS Document */


fieldset {
	border:0;
}

.tx-comments-comment-admin { margin: 10px 20px; background-color: #e0e0e0; padding: 5px 9px; text-align: center; }

.tx-comments-comment-form LABEL { width: 100px; display: block; float: left; padding-top: 5px; }
.tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG, .type-text { margin-top: 5px; }
.tx-comments-comment-input, .tx-comments-comment-form TEXTAREA, .powermail_textarea { 
	width: 305px; 
}
.tx-comments-comment-form BR { clear: left; }
.tx-comments-comment-name { 
	font-weight: bold; 
	color:#666666;
}
.tx-comments-comment-date { 
	font-weight: bold; 
	color:#666666;
}
.tx-comments-comment-1, .tx-comments-comment-2 { 
	border: 1px solid #e0e0e0; margin-bottom: 10px; padding: 3px 5px; 
	/*
	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
	
  	border-radius: 5px;
	*/
	border:1px solid #cccccc;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	padding:10px;
}
.tx-comments-comment-content { padding: 3px 0; text-align: justify; }
.tx-comments-page-browser { text-align: center; margin: 15px 0; }
.tx-comments-page-browser-current, .tx-comments-page-browser A { padding: 0 3px; }
.tx-comments-required-mark { color: red; }
.tx-comments-required-error { margin-left: 10px; color: red; background-color: #f5f500; padding: 3px 5px; }
.tx-comments-captcha { padding-left: 100px; }
.tx-comments-captcha IMG { border: 1px solid #d0d0d0; margin-left: 0px; }
.tx-comments-form-top-message { border: 1px solid #d0d0d0; padding: 10px 20px; text-align: center; font-weight: bold; }

.tx-comments-closed { border: 1px solid #d0d0d0; padding: 10px 10px; margin: 10px 0; }
.tx-comments-closed IMG { vertical-align: baseline; margin-left: 4px; padding-right: 4px; }

.tx-comments-comment-report { font-size: 80%; margin: 7px 0 5px 15px; }

.tx-comments-rating { margin-left: 15px; }

.tx-comments-pi1 {
/*
	background-color:#CCCCCC;
	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
	
	*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tx-comments-pi1 hr {
	color:#666666;
	margin-top:2px;
	margin-bottom:5px;
}
.tx-comments-pi1 a {
	color:#666666;
}
.tx-comments-comment-form {
	/*
	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
	border:2px solid #CCCCCC;
	*/
	padding:10px;
}

.tx-comments-pi1 input, .tx-comments-pi1 textarea, #search input[type=text], .powermail_input, .powermail_textarea, #powermail_field_captcha, .powermail_field, .type-text  input[type=text] { 
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	/* font: normal 13px/100% Verdana, Tahoma, sans-serif; */
	width: 200px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	width: 305px;
}


.tx-comments-pi1 textarea { 
	width: 305px;
	max-width: 400px;
	height: 150px;
	line-height: 150%;
}

.tx-comments-pi1 input:hover, .tx-comments-pi1 textarea:hover,
.tx-comments-pi1 input:focus, .tx-comments-pi1 textarea:focus,
#search input[type=text]:hover,#search input[type=text]:focus, .powermail_input:hover, .powermail_input:focus,
.type-text input[type=text]:hover, .type-text input[type=text]:focus { 
	border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}

.tx-comments-pi1 .form label { 
	margin-left: 10px; 
	color: #999999; 
	}

.tx-comments-pi1 .submit input, 
.tx-comments-pi1 input[type=submit], .tx-comments-pi1 input[type=reset], 
.powermail_submit, .powermail_reset, .powermail_confirmation_form, .powermail_confirmation_submit,
.type-button input.button.submit {
	min-width: 150px;
  width: auto;
	padding: 9px 15px;
	background: #ee432e;
	background:#cc0000;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;	
	background-color:#e40613;	
	
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e40613), to(#990000));
  	background-image: -webkit-linear-gradient(top, #e40613, #990000);
  	background-image: -moz-linear-gradient(top, #e40613, #990000);
  	background-image: -ms-linear-gradient(top, #e40613, #990000);
  	background-image: -o-linear-gradient(top, #e40613, #990000);
  	background-image: linear-gradient(top, #e40613, #990000);
	
	background-color: #ee432e;
  	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee432e), color-stop(50%, #c63929), color-stop(50%, #b51700), color-stop(100%, #891100));
  	background-image: -webkit-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  	background-image: -moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  	background-image: -ms-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  	background-image: -o-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  	background-image: linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  	border: 1px solid #951100;

  	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
  	-moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
  	box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
}

.type-button input.button.submit {
	margin-left:150px;
	margin-top:10px;
}

.tx-comments-pi1 input[type=submit]:hover, .tx-comments-pi1 input[type=reset]:hover,
.powermail_submit:hover, .powermail_reset:hover, .powermail_confirmation_form:hover, .powermail_confirmation_submit:hover,
.type-button input.button.submit:hover  {
	
	background: #cc3333;
	
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee432e), color-stop(50%, #c63929), color-stop(50%, #b51700), color-stop(100%, #891100));
  	background-image: -webkit-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  	background-image: -moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  	background-image: -ms-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  	background-image: -o-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  	background-image: linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
	cursor:pointer;
	
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	
}
.tx-comments-pi1 input[type=submit]:hover, .tx-comments-pi1 input[type=reset]:hover,
.tx-comments-pi1 input[type=submit]:focus, .tx-comments-pi1 input[type=reset]:focus {
	background: #cc3333;
	cursor:pointer;
}
.tx-comments-pi1 a.comment {
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	display:none;
}

#search input[type=text] {
    padding:0;
	height:25px;
	padding-left:5px;
	margin-top:50px;
	background:none;
	width:220px;
}
#search input[type=text]:focus {

	outline:none;
}
.tx-indexedsearch-searchbox-sword {
	float:left;
	
}
.suchensubmit {
	background:none;	
	border: solid 1px #E5E5E5;
	outline: 0;
	/* font: normal 13px/100% Verdana, Tahoma, sans-serif; */	
	text-indent:-99999;
	
	width: 25px;
	height:25px;
	margin-top:50px;
	margin-left:-28px;
	background:url("../images/lupe.png") no-repeat;
	border-left:none;
	background-position:5px 5px;	
	border:none;
	text-indent:-9999px;
}
.suchensubmit:hover {
	cursor:pointer;
}

#c31 .powermail_legend, #c337 .powermail_legend,
.powermail_form.jwm-abo .powermail_legend {
	display:none;
}
.powermail_submit {
	margin:0;
}
.powermail_fieldwrap_submit {
	/*float:left;*/
}
.powermail_label,
.type-text label {
	float:left;
	width:150px;
    
}
.powermail_radio_legend {
	float:left;
	width:150px;

}
.powermail_radio_inner {
	float:left;
	margin-right:5px;
}
.powermail_fieldwrap {
	margin-top:5px;
}
.powermail_reset {
	
}
/*
.powermail_fieldwrap_reset {
margin-left:150px;
float:left;
}
*/
.powermail_confirmation .powermail_form {
float:left;
margin-right:3px;
}


.powermail_reset {
	float:left;
	margin-left:150px;
	margin-right:3px;
}
#powermail_fieldwrap_12 {
	float:left;
    margin-top:0px;
}

.powermail_captcha_outer {
/*
width: 305px;
*/
}
.powermail_field .powermail_file  {
background: #cc3333;
	
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee432e), color-stop(50%, #c63929), color-stop(50%, #b51700), color-stop(100%, #891100));
  	background-image: -webkit-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  	background-image: -moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  	background-image: -ms-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  	background-image: -o-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
  	background-image: linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
	cursor:pointer;
	
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}
#powermail_captchaimage {
	
}
#powermail_field_captcha {
	float:left;
	margin-right:3px;
    width:70px;
}
.powermail_confirmation form, .powermail_reset {
	/*
	float:left;
	margin-right:3px;
	*/
}
/**
 * Powermail All
 */
dl.powermail_all {
	padding: 5px 0;
}
dl.powermail_all dt {
	font-weight: bold;
	float: left;
	width: 150px;
	clear: left;
}
dl.powermail_all dd {
	float: left;
	width: 420px;
}


/* abos */
#powermail_fieldwrap_69 .powermail_radio_inner {
   clear:both;
}

#powermail_fieldwrap_69 .powermail_radio_outer {
    float:left;
}
.praemien_wahl {
    
    /*
    margin-left:150px;    
    */
}

div.praemie .image {
   float:left;
}
p.bodytext ul {
    
}
p.bodytext ul li {
    margin-left:15px;
}

/*Klein anzeigen*/
#c82 {
}

#c82 .powermail_legend, #c83 .powermail_legend{
    display:none;
}
#content #c85,#content #c261, #content #c297, #content #c267, #content #c291, #content #c285, #content #c279, #content #c273 {
    float:left;
    margin-right:15px;
    
    
}
#c85 h2 {
}
#c125 {
   
}
div.layout-2 {
    float:left;
    width:335px;
}
div.csc-textpic-text ul {
    list-style-type: disc;
}
div.csc-textpic-text ul li {
    margin-left:10px;
}
div.prmwrap {
    width:335px;
    height:130px;
    float:left;
}
div.prmwrap input{
    float:left;
    width:20px;
    height:100px;
    padding:10px;
}
div.prmwrap h2 {
 font-size: 13px;
}
div.prmwrap .text {
font-size:12px;
}
div.prmwrap .image {
    float: left;
    margin-right:5px;
}
div.prmpreview {
   margin-left:150px; 
   margin-top:10px;
   margin-bottom:10px;
}
div.prmpreview p{
    font-size:13px;
    font-weight:bold;
    }
div.prmselpreview {
    float:left;
    width:340px;
    margin-top:30px;   
}
div.prmselpreview .imgprv {
    float:left;
}
div.prmselnote,
div.note {
	float: left;
	width: 100%;
	margin: 30px 0 30px 0;
	clear: both;
}
#c342 {
    margin-bottom:30px;
}
#powermail_fieldwrap_138,
#powermail_fieldwrap_225 {
    width:460px;
}
#powermail_fieldwrap_138 legend, #powermail_fieldwrap_138 .powermail_label,
#powermail_fieldwrap_225 legend, #powermail_fieldwrap_225 .powermail_label{
    height:80px;    
}
 
#powermail_fieldwrap_138 label, #powermail_fieldwrap_225 label, .powermail_radio_inner label, .powermail_check_inner label {
    font-size:12px;
}
#powermail_fieldwrap_66 {
    width:450px;
}
#powermail_fieldwrap_66 legend, #powermail_fieldwrap_138 legend{
    height:90px;
    
}
#powermail_fieldwrap_66 input{

}
#powermail_fieldwrap_66 label{
    font-size:12px;
    width:100px;
}
#powermail_fieldwrap_36 legend {
    
    height:140px;
}
#c119 {
    
}
#c119 .powermail_label {
	float:left;
	width:200px;
}
#c119 .powermail_legend {
    font-weight:bold;
    margin-bottom:15px;
}
#c119 .powermail_reset {
	margin-left: 200px;

}

#powermail_fieldwrap_208 {
  padding-top: 10px;
}

/* formhandler newsletter subscribe */
.error span.message {
	color:#CC0000;
	margin-left:150px;
	font-size:11px;
	margin-top:10px;
	display:block;
}
.type-check { margin-left:150px; margin-top:10px; }
.type-check a {
	font-weight:normal !important;
	text-decoration:underline;
	font-size:12px;
}