﻿/*******care&click**************/
@import url(gpp_stylesheet_inhalt_rte.css);
/* Klasse fuer br-Tag zum Abtrennen der Inhalte voneinander */
body, html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	z-index: 99;
}
a.anker {
	font-size: 0;
	line-height: 0;
}
* {
	font-size: 100.01%;
}
.clear {
	clear:both;
	display: block;
	width:100%;
	font-size:0;
	overflow: hidden;
}

.strich {
	clear:both;
	height:1px;
         line-height:10px;
         border-bottom: 1px dotted;
         padding:0px;
         width:100%;

}

/* Youtube-Einbindung in tt_news */
.youtube {
text-align:center;
}

/***************************************/
/*******Plugin fï¿½r Userregistrierung****/
/***************************************/
form fieldset { border:none; margin:0; padding:0; }

.tx-srfeuserregister-pi1 p a, .tx-srfeuserregister-pi1 p a:link, .tx-srfeuserregister-pi1 p a:visited {
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #B8252E/*#839A22*/;
	text-decoration: none;
	font-weight: normal;
}
.tx-srfeuserregister-pi1 p a:hover, .tx-srfeuserregister-pi1 p a:active {
	color: #F89A20;
	text-decoration: underline;
}
#logout_message .tx-srfeuserregister-pi1 p a,
#logout_message .tx-srfeuserregister-pi1 p a:link,
#logout_message .tx-srfeuserregister-pi1 p a:visited {
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
#logout_message .tx-srfeuserregister-pi1 p a:hover,
#logout_message .tx-srfeuserregister-pi1 p a:active {
	color: #F89A20;
	text-decoration: underline;
}

.login_content span.loginlink a:link, .login_content span.loginlink a:visited, .login_content span.loginlink a:active, .login_content span.loginlin a:hover {
 color: black;
 text-decoration: underline;
}

div.linknachregistrierung  a:link, div.linknachregistrierung  a:visited, div.linknachregistrierung  a:active, div.linknachregistrierung  a:hover {
	color:#FFAE4A;
	font-size:16px;
	text-decoration:underline;
	font-weight: bold;

}

/**********************************************************/
/* default styles for extension "tx_srfeuserregister_pi1" */
/**********************************************************/
/* buttons */
form input.buttonanmelden {
background-image: url(/fileadmin/templates/layoutimages/button_anmelden_normal01.gif);
 display: block;
color: black;
width: 96px;
height: 18px;
text-align: center;
vertical-align: bottom;
text-decoration: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0pt;
margin-left: 0px;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 0px;
background-repeat: no-repeat;
background-x-position: left;
background-y-position: bottom;
background-color: white;
float:right;
border:none;
}
form input.buttonanmelden_over {
display: block;
color: transparent;
width: 96px;
height: 18px;
font-size: 10px;
text-align: center;
vertical-align: bottom;
text-decoration: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0pt;
margin-left: 0px;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 0px;
background-repeat: no-repeat;
background-x-position: left;
background-y-position: bottom;
background-color: transparent;
background-image: url(/fileadmin/templates/layoutimages/button_anmelden_roll01.gif);
float:right;
border:none;
/*border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color; */
}

form input.buttonkontoerstellen {
background-image: url(/fileadmin/templates/layoutimages/button_profil_erst_n01.gif);
 display: block;
color:green;
font-size:0px;
width: 130px;
height: 18px;
text-align: bottom;
vertical-align: bottom;
text-decoration: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0pt;
margin-left: 0px;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 0px;
background-repeat: no-repeat;
background-x-position: left;
background-y-position: bottom;
background-color: white;
float:left;
border:none;
}
form input.buttonkontoerstellen_over {
display: block;
color: transparent;
width: 130px;
height: 18px;
font-size: 0px;
text-align: center;
vertical-align: bottom;
text-decoration: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0pt;
margin-left: 0px;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 0px;
background-repeat: no-repeat;
background-x-position: left;
background-y-position: bottom;
background-color: transparent;
background-image: url(/fileadmin/templates/layoutimages/button_profil_erst_r01.gif);
float:left;
border:none;
/*border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color; */
}

 form input.buttonzurueckzumformular {
background-image: url(/fileadmin/templates/layoutimages/button_zu_formular_normal01.gif);
 display: block;
color:green;
font-size:0px;
width: 130px;
height: 18px;
text-align: bottom;
vertical-align: bottom;
text-decoration: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0pt;
margin-left: 0px;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 10px;
background-repeat: no-repeat;
background-x-position: left;
background-y-position: bottom;
background-color: white;
float:right;
border:none;
}
form input.buttonzurueckzumformular_over {
display: block;
color: transparent;
width: 130px;
height: 18px;
font-size: 0px;
text-align: center;
vertical-align: bottom;
text-decoration: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0pt;
margin-left: 0px;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 0px;
background-repeat: no-repeat;
background-x-position: left;
background-y-position: bottom;
background-color: transparent;
background-image: url(/fileadmin/templates/layoutimages/button_zu_formular_roll01.gif);
float:right;
border:none;
/*border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color; */
}


.tx-srfeuserregister-pi1 p {
}
.tx-srfeuserregister-pi1 h4 {
	margin-top: 0;
}
.tx-srfeuserregister-pi1 legend {
	color: #000;
	font-size:12px;
	padding: 0.5em 0.5em 0.5em 0;
	font-weight: bold;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	font-style: italic;
	margin-bottom: 1em;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
	margin-bottom: 2em;
}
.tx-srfeuserregister-pi1 a, .tx-srfeuserregister-pi1 a:link,
.tx-srfeuserregister-pi1 a:visited {
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #B8252E/*#839A22*/;
	text-decoration: none;
	font-weight: normal;
}

.tx-srfeuserregister-pi1 a:hover, .tx-srfeuserregister-pi1 a:active {
	color: #F89A20;
	text-decoration: underline;
}
.tx-srfeuserregister-pi1 label {
	margin: 0;
	padding: 0;
}
.tx-srfeuserregister-pi1 label span {
	color: #ff0000;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
	color: #ff0000;
}
.tx-srfeuserregister-pi1 input {
	margin: 0;
	padding: 0 .5em 0 0;
}
.tx-srfeuserregister-pi1 input[type=password] {
	margin-right: 1em;
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
	margin-right: 1em;
}
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] {
	background-color: transparent;
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
	background-color: transparent;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {
	margin-left: 1em;
	background-color: transparent;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover {
	cursor: pointer;
}
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {
	padding-left: 15px;
	background-color: transparent;
	font-size: .8em;
	margin-left: 1em;
}
.tx-srfeuserregister-pi1 ul {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes {
	list-style-type: none;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li {
	margin: 0 0 .3em 0;
	padding: 0;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label {
	margin: 0;
	padding: 0 0 0 .5em;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li {
	float: left;
	padding: 0 2em 0 0;
	margin: 0;
}
.tx-srfeuserregister-pi1 dl {
	margin: 0;
	padding: 1em 0 0 0;
}
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
	margin: 0;
	padding: 0 0 .5em 0;
	float: left;
}
.tx-srfeuserregister-pi1 dt {
	clear: both;
	width: 30%;
	text-align: right;
	padding-right: 1em;
}
.tx-srfeuserregister-pi1 dd {
	text-align: left;
	width: 50%;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt {
	width: auto;
	padding-right: 0;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd {
	width: auto;
}
* html .tx-srfeuserregister-pi1 dd {
	float: none;
}
.tx-srfeuserregister-pi1 dd p {
	margin-top: 0;
	margin-bottom: .5em;
	padding: 0;
}
.tx-srfeuserregister-pi1 dd label {
	padding: 0 1em 0 .5em;
}



/*Login Content Button "anmelden"*/
.login_content a.anmelden {
	display: block;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 96px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_anmelden_normal01.gif") no-repeat;
	color: transparent;
}

/*Login Content Button "anmelden" hover*/
.login_content a.anmelden:hover, .login_content a.anmelden:active {
	background: transparent url("/fileadmin/templates/layoutimages/button_anmelden_roll01.gif") no-repeat;
}

/*Login Content Button "eingeben"*/
.login_content a.eingeben {
	display: block;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 96px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_eingeben_normal01.gif") no-repeat;
	color: transparent;
}

/*Login Content Button "eingeben" hover*/
.login_content a.eingeben:hover, .login_content a.eingeben:active {
	background: transparent url("/fileadmin/templates/layoutimages/button_eingeben_roll01.gif") no-repeat;
}

/*Login Content Button "konto"*/
.login_content a.konto {
	display: block;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 130px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_konto_normal01.gif") no-repeat;
	color: transparent;
}

/*Login Content Button "konto" hover*/
.login_content a.konto:hover, .login_content a.konto:active {
	background: transparent url("/fileadmin/templates/layoutimages/button_konto_roll01.gif") no-repeat;
}

/*Login Content Button "passwort"*/
.login_content a.passwort {
	display: block;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 110px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_passwort_normal01.gif") no-repeat;
	color: transparent;
}

/*Login Content Button "passwort" hover*/
.login_content a.passwort:hover, .login_content a.passwort:active {
	background: transparent url("/fileadmin/templates/layoutimages/button_passwort_roll01.gif") no-repeat;
}

/*Login Content Button "zu formular"*/
.login_content a.zu_formular {
	display: block;
	border: none;
	padding: 0;
	text-decoration: none;
	width: 130px;
	height: 18px;
	background: transparent url("/fileadmin/templates/layoutimages/button_zu_formular_normal01.gif") no-repeat;
	color: transparent;
}

/*Login Content Button "zu formular" hover*/
.login_content a.zu_formular:hover, .login_content a.zu_formular:active {
	background: transparent url("/fileadmin/templates/layoutimages/button_zu_formular_roll01.gif") no-repeat;
}


/***************************************/
/*******Loginbox Content*************/
/***************************************/

.password_forgotten {
float: left;
width: 185px;
}

.content_register {
float: left;
width: 185px;
}

.login_content a{
color: #000;
text-decoration: underline;
}

.login_content {
	width: 560px;
	color: #000;
	margin: 0;
	padding: 0;
	background-color: transparent;
   	z-index: 12;
}

.login_content_statusmeldung {
float: left;
width: 350px;
color: #000;
font-size: 11px;
}


.login_content_form {
float: right;
width: 175px;
/*max-width:260px;*/
color: #000;
font-size: 11px;
}

.login_content h3 {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0;
	background-color: transparent;
}
.login_content p a, .login_content p a:link, .login_content p a:visited {
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

.login_content div.label_input {
   	clear:both;
   	width:170px;
	margin: 0;
	padding: 0;
	z-index: 13;
}
.login_content form label {
	width:60px;
	float: left;
	line-height: 14px;
	text-align: left;
      /*vertical-align: middle; */
	margin: 2px 0 5px 0;
	padding: 0;
         padding-left:0px;
}
.login_content form input {
	width:100px;
	/*width:60%;*/
        float: right;
    /*	vertical-align: middle; */
	margin-bottom:3px;
         line-height: 14px;
	padding: 0;
}


.content_links {
clear:both;
padding:0px;
margin:0px;
}

.content_userregister {
float:left;
width:190px;
margin:0px;
padding:0px;
/*max-width:190px;*/
}

.passwort_vergessen {
float:left;
width:120px;
/*max-width:120px;*/
padding:0px;
padding-left:10px;
}
.login_content div.submit {
        width:180px;
        max-width:180px;
        float: right;
	vertical-align: middle;
	margin: 0px;
	padding: 0;
}

.login_jetzt_einloggen {
	color: #000;
	text-decoration: underline;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
        margin: 0 0 0 0;
	padding: 0;
        background-color: transparent;
	border: none;
}

input.login_jetzt_einloggen{
border-style: none;
	border-color: -moz-use-text-color;
	border-width: medium;
	float: right;
	color: #000000;
	width:100px;
/*width: 100%;*/
	font-size: 11px;
	vertical-align: middle;
	text-align: right;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}


.login_jetzt_einloggen input.login_submit:hover {
	text-decoration: underline;
}

.content_userregister p a:link, .content_userregister p a:hover, .content_userregister p a:visited {
	text-decoration: underline;
}

.passwort_vergessen p a:link, .passwort_vergessen p a:hover, .passwort_vergessen p a:visited {
	text-decoration: underline;
}



/***************************************/
/*******Loginbox rechts oben************/
/***************************************/

.logout_righttop {
	height:105px;
	display:block;
	color: #000;
        text-align:right;
	margin: 0;
	padding: 78px 0px 5px 4px;
	background-color: transparent;
	z-index: 12;
   	}

.logout_righttop form input.login_submit {
	float: right;
	color: #000;
	font-size: 11px;
	vertical-align: middle;
	text-align: right;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: none;
}
#content_body .tx-newloginbox-pi1{
}
#top .tx-newloginbox-pi1{
	height:100px;
}
.login_righttop {
	height:105px;
	color: #000;
	margin: 0;
	padding: 7px 4px 5px 4px;
	background-color: transparent;
   	background-image: url("/fileadmin/templates/layoutimages/loginbox.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
	z-index: 12;
}
/* nur fï¿½r IE 5.5 - 6.x */
html + body div.login_righttop {
	height: 95px;
        h\eight:95px;

}
/* nur vom IE 5.0 */
* html div.login_righttop {
	height: 95px;
        h\eight:95px;
}
/*div.tx-newloginbox-pi1_inhalt {
	margin: 0;
	padding: 7px 4px 5px 4px;
	background-color: transparent;
}*/
.login_righttop form {
	margin: 0;
	padding: 0;
	z-index: 13;
}
.login_righttop h3 {
	width: 100%;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dashed #000;
	background-color: transparent;
}
.login_righttop div.label_input {
   clear:both;
   width:100%;
	margin: 0;
	padding: 0;
	z-index: 13;
}
.login_righttop form label {
	float: left;
	line-height: 14px;
	text-align: left;
	vertical-align: middle;
	margin: 2px 0 5px 0;
	padding: 0;
}
.login_righttop form input {
	float: right;
	width: 80px;
	line-height: 14px;
	text-align: left;
	vertical-align: middle;
	margin: 2px 0 5px 3px;
	padding: 0;
         background-color: #fff;
}
.login_righttop hr.loginbox {
	clear: both;
	border: none;
	border-bottom: 1px dashed #000;
	margin: 5px 0px 0px 0px;
}
.login_righttop div.submit {
   	clear:both;
	margin: 3px 0 0 0;
	padding: 0;
	z-index: 13;
	border-top: 1px dashed #000;
}

div.pw_obenrechts {
	float:left;
         width:115px;
         vertical-align: middle;
         margin: 5px 0 0 0px;
}

/* nur fï¿½r IE 5.5 - 6.x */
html + body div.pw_obenrechts {
	margin: 4px 0 0 0px;
        m\argin: 4px 0 0 0px;

}
/* nur vom IE 5.0 */
 * html div.pw_obenrechts  {
         margin: 4px 0 0 0px;
        m\argin: 4px 0 0 0px;
}
/* für IE 7 */
*+html div.pw_obenrechts {
	margin: 4px 0 0 0px;
        m\argin: 4px 0 0 0px;
}



div.pw_obenrechts p a, div.pw_obenrechts p a:link, div.pw_obenrechts p a:hover, div.pw_obenrechts p a:visited {
color: black;
line-height:12px;
/*font-size:10px;*/
}

.login_righttop form input.login_submit, submit a, submit a:link, submit a:visited, submit a:hover{
	float: right;
	color: #000;
         width:60px;
	font-size: 11px;
	vertical-align: middle;
	text-align: right;
	text-decoration: underline;
	margin: 3px 0 0 0px;
	padding: 0px 0 0px 0px;
	background-color: transparent;
	border: none;
}

.login_righttop form input.login_submit:hover {
	text-decoration: underline;
}
.login_righttop th, .login_righttop td, .login_righttop input {
	background-color: transparent;
}
.login_righttop p.loginbox_dottedline {
	clear: both;
	font-size:0;
	height: 1px;
	line-height: 1px;
	padding: 0;
	margin: 3px 0 3px 0;
	border-bottom: 1px dashed #000;
}

/*******Herz-Icon (rechte Spalte)******************/
.img_leveler_1 {
	margin:0 5px 0 0;
	padding:0;
	vertical-align:bottom;
}
/*********************************************************/
/*Kontaktformular*/
/*********************************************************/
table.kontaktformular {
	font-size: 11px;
	width: 400px;
	border: solid 0px #000;
	padding:0;
	margin:0 0 0 20px;
}
table.kontaktformular tr td.zelle_links, table tr td.zelle_rechts {
	color: black;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	margin: 0;
	padding: 5px;
}
table.kontaktformular tr td.zelle_links,
table.kontaktformular tr td.zelle_links_unten {
	width: 35%;
}
table.kontaktformular tr td.zelle_rechts,
table.kontaktformular tr td.zelle_rechts_unten {
	width: 65%;
}
table.kontaktformular tr td.zelle_rechts input,
table.kontaktformular tr td.zelle_rechts textarea {
	width: 100%;
}
table.kontaktformular tr td.zelle_links_unten, table.kontaktformular tr td.zelle_rechts_unten {
	color: black;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
	margin: 0;
	padding: 5px;
}
.pflicht {
	font-size: 11px;
	color: /*#F89B22*/ #B8252E;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	margin: 0;
	padding: 0;
}
/**************************************/
/*******SITEMAP************************/
/**************************************/
/*******Level_1***********************/
.csc-sitemap {

}

.csc-sitemap ul {

}
.csc-sitemap ul li {
	list-style:none;
}
.csc-sitemap ul li a, .csc-sitemap ul li a:link, .csc-sitemap ul li a:visited {
        font-size:11px;
        font-weight:bold;
        color: #000;
	text-decoration: none;
        display:block;
        border-bottom: 1px solid #888F91/*dashed #F89A20*/;
        width:100%;
        padding:0 0 0.2em 0;
        margin:0 0 0.4em 0;
}
.csc-sitemap ul li a:hover, .csc-sitemap ul li a:active {
	color: #F89A20;
	text-decoration: underline;
}

/*******Level_2**********************/
.csc-sitemap ul li ul {

}
.csc-sitemap ul li ul li {

}
.csc-sitemap ul li ul li a, .csc-sitemap ul li ul li a:link,
.csc-sitemap ul li ul li a:visited, .csc-sitemap ul li ul li a:hover,
.csc-sitemap ul li ul li a:active {
        font-size:11px;
        font-weight:normal;
	border:none;
}

/*******Indexed Search**********************/
.tx-indexedsearch-searchbox {
	font-size: 1.2em;
}
/*******Glossar**********************/
dl.glossary dt a {
	color: #5996D2;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}
dl.glossary dd {
	line-height: 1.5em;
	margin: 0.4em 0 0 24px;
}
dl.glossary dd .type {
	font-size: 0.8em;
	font-style: italic;
	font-weight: bold;
	color: #000;
	padding-top: 0pt;
	padding-right: 3px;
	padding-bottom: 0pt;
	padding-left: 0pt;
}
dl.glossary dd b {
	font-size: 0.8em;
	color: #5996D2;
}
dl.glossary dd b a {
	font-size: 1em;
	color: #5996D2;
}
dl.glossary dd p.description {
	color: #000;
	font-size: 0.8em;
}
/********************************************/
/*******GPP: Wallpaper und News**************/
/********************************************/
/********************************************/
/*******wp_big_start*************************/
/********************************************/

div.cropcontainer{
	width:560px;
      height:280px;
      overflow:hidden;
      border:none;
}

div.cropcontainer_frame{
	clear:both;
	z-index: 11;
	background-image: url("/fileadmin/templates/layoutimages/picofdaybox_outline_red.gif");
	background-repeat: no-repeat;
	width:580px;
      height:300px;
      padding:10px;
}

div.wp-download{
      /*	float:left;*/

         padding:0px;
         margin:0px;
         width:500px;
         border:1px solid white;


         }
div.wp-download a:link, div.wp-download a:hover,div.wp-download a:visited, div.wp-download a:active {
	font-size:15px;
         border:0px;
         float:left;
         margin-left:20px;
         margin-top:0px;


      /*   float:right;*/
         }

div.wp-download-link {
	border:0px;
         height:50px;
         min-height:50px;
         vertical-align:center;
         margin-top:30px;



}


.bodywrap {
	display: block;
	clear: both;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 1em;
	text-align: left;
	z-index: 10;
	border: none;
	background-color: #fff;
}


.wp_topBorder {
	background-image: url("/fileadmin/templates/layoutimages/wp_top_border_big.gif");
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 0;
	height: 2px;
	width: 580px;
}

.wp_big_start_row1_img {
	clear: both;
	width: 580px;
	z-index: 11;
	margin-bottom: 0px;
	padding: 0 0px 0px 0;
	/*border: 1px #B8252E solid;
	border-bottom: 10px #B8252E solid;
	border-bottom: none;
	background-color: transparent;*/
	background-image: url("/fileadmin/templates/layoutimages/wp_middle_border_big.gif");
	background-repeat: repeat-y;
	background-position: top left;
         height:auto;
         /*min-height: 475px; */
}

.wp_bottomBorder {
	background-image: url("/fileadmin/templates/layoutimages/wp_bottom_border_big.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	line-height: 0;
	height: 10px;
	width: 580px;
}

/* nur fï¿½r IE 5.5 - 6.x */
* html .wp_big_start_row1_img {
	padding:0;
}
/* nur vom IE 5.0 */
html + body .wp_big_start_row1_img {
	padding: 0;
}
.wp_big_start_row1_img img {
	margin: 0 0 0 1px;
	padding: 0;
	border: none;
	display: block;
	max-width: 576px;

/*verhindert den Leerraum unter dem Bild in IE*/
}
.wp_big_start_row2 {
	clear: both;
	width: 580px;
	z-index: 11;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
}
.wp_big_start_row2_col1 {
	float: left;
	width: 395px;
	z-index: 11;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
}

.wp_big_start_row2_col2_wrap {
	float: right;
	width: 185px;
	z-index: 11;
	margin: 0 0 10px 0;
	padding: 0;
	border: none;
	background-color: transparent;
}
.wp_big_start_row2_col2 {
	float: right;
	width: 185px;
	z-index: 11;
	margin: 0 0 0 0;
	padding: 0;
	border: none;
	background-image: url("/fileadmin/templates/layoutimages/wp_funcbox_bg.jpg");
	background-repeat: repeat-y;
	background-position: top left;
	background-color: transparent;
}
div.wp_big_start_row2_col2_bottom {
	float: right;
	width: 185px;
	height: 7px;
	font-size: 0;
	z-index: 11;
	margin: 0;
	padding: 0;
	border: none;
	background-image: url("/fileadmin/templates/layoutimages/wp_funcbox_bottom_border.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
}

.wp_big_start_row2_col2_1_wrap {
	width: 580px;
	z-index: 11;
	margin: 0 0 10px 0;
	padding: 0;
	border: none;
	background-color: transparent;
}
.wp_big_start_row2_col2_1 {
	width: 580px;
	z-index: 11;
	margin: 0;
	padding: 0;
	border: none;
	background-image: url("/fileadmin/templates/layoutimages/contentbox_middle_dgreen.jpg");
	background-repeat: repeat-y;
	background-position: top left;
	background-color: transparent;
}
div.wp_big_start_row2_col2_1_bottom {
	width: 580px;
	height: 7px;
	font-size: 0;
	z-index: 11;
	margin: 0;
	padding: 0;
	border: none;
	background-image: url("/fileadmin/templates/layoutimages/contentbox_bottom_dgreen.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
}

div.wp_big_start_row2_col2_1_top {
	width: 580px;
	height: 7px;
	font-size: 0;
	z-index: 11;
	margin: 0;
	padding: 0;
	border: none;
	background-image: url("/fileadmin/templates/layoutimages/contentbox_top_dgreen.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
}

.wp_big_start_row2_col2 span, .wp_big_start_row2_col2 a.download_a, .wp_big_start_row2_col2 p, .wp_big_start_row2_col2 form {
	color: white;
}
.wp_big_start_row2_col2 p.parag1 {
	margin: 0;
	padding: 5px 2px 8px 5px;
}
.wp_big_start_row2_col2 .dottedline {
	height: 1px;
	font-size: 1px;
	padding: 0;
	margin: 0;
	border-bottom: 1px dashed white;
}
.wp_big_start_row2_col2 form {
	font-size: 11px;
	margin: 0;
	padding: 0 3px 0 0px;
}
.wp_big_start_row2_col2 form ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.wp_big_start_row2_col2 form li {
	width: 100%;
	display: block;
	list-style: none;
}
.wp_big_start_row2_col2 p.parag1a {
	font-size: 11px;
	margin: 0;
	padding: 3px 2px 4px 5px;
}
.wp_big_start_row2_col2 p.parag2 {
	margin: 0;
	padding: 2px 2px 2px 5px;
	border-bottom: 0px dotted white;
}
.wp_big_start_row2_col2 p.parag3 {
	margin: 0;
	padding: 5px 2px 0px 5px;
	border-bottom: 0px dotted white;
}
.wp_big_start_row2_col2 .picofday {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.wp_big_start_row2_col2 .date {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.wp_big_start_row2_col2 .kostenlos {
	font-size: 15px;
	font-weight: bold;
	color: #22613C;
	margin: 0;
	padding: 0;
}
div.dl_home {
	margin: 0;
	padding: 0;
	border: 1px solid orange;
}
ul.dl_home {
	margin: 0;
	padding: 0;
	border: 0px solid orange;
	list-style: none;
}
ul.dl_home li {
	float: left;
	white-space: nowrap;
}
/*.wp_big_start_row2_col2 .download_prefix {
	font-size: 11px;
	line-height: 18px;
	padding: 0px 2px 4px 4px;
	margin: 0px 4px 0 0;
}
.wp_big_start_row2_col2 li span.download_span {
	height: 18px;
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0 0px;
	border: 0px solid yellow;
}
*/
.download_prefix_li {
	font-size: 11px;
	line-height: 18px;
	padding: 0px 3px 4px 5px;
	margin: 0;
}
.download_li {
   float:right;
	font-size: 11px;
	line-height: 18px;
	padding: 2px 4px 4px 4px;
	margin: 0;
}
.wp_big_start_row2_col2 a.download_a, .wp_big_start_row2_col2 a:link.download_a,
.wp_big_start_row2_col2 a:active.download_a, .wp_big_start_row2_col2 a:visited.download_a {
	display: block;
	float:right;
	width: 85px;
	height: 18px;
	font-size: 10px;
	line-height: 16px;
	text-align: center;
	text-decoration: none;
	margin: 0px 0px 0 0px;
	padding: 0px 0 0px 0px;
	background-image: url("/fileadmin/templates/layoutimages/download_button_narrow_no.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: transparent;
	border: 0px solid red;
}
.wp_big_start_row2_col2 a:hover.download_a {
	background-image: url("/fileadmin/templates/layoutimages/download_button_narrow_ro.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: transparent;
	text-decoration: none;
}
.wp_big_start_row2_col2 input {
	line-height: 16px;
	text-align: left;
	vertical-align: middle;
	margin: 0px 3px 0 5px;
	padding: 0;
}
.wp_big_start_row2_col2 form label {
	line-height: 16px;
	text-align: left;
	vertical-align: middle;
	margin: 0px 0 0 3px;
	padding: 0;
}
.wp_big_start_row2_col2 p.download_span_1 {
	float: right;
	padding: 0;
	text-align: center;
	vertical-align: top;
	margin: 10px 5px 0 0px;
	border: 0px solid red;
}
input.button_submit {
	display: block;
	color: white;
	width: 85px;
	height: 18px;
	font-size: 10px;
	vertical-align: bottom;
	text-align: center;
	text-decoration: none;
	margin: 0px 5px 0 0px;
	padding: 0px 0 0px 0px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: transparent;
	background-image: url("/fileadmin/templates/layoutimages/download_button_narrow_no.jpg");
	border: none;
}
input.button_submit_over {
	display: block;
	color: white;
	width: 85px;
	height: 18px;
	font-size: 10px;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
	margin: 0px 0px 0 0px;
	padding: 0px 0 0px 0px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: transparent;
	background-image: url("/fileadmin/templates/layoutimages/download_button_narrow_ro.jpg");
	border: none;
}
/* nur fï¿½r IE 5.5 - 6.x */
* html .wp_big_start_row2_col2 .button_submit {
	width: 85px;
	padding: 0px 0 0px 0px;
}
/* nur vom IE 5.0 */
html + body .wp_big_start_row2_col2 .button_submit {
	width: 85px;
	padding: 0px 0 0px 0px;
}
.button_del {
	background-color: transparent;
	font-size: 9px;
	color: #eee;
	width: auto;
	border: none;
	text-align: left;
	float: right;
	margin: 7px 0 0 5px;
	padding: 1px 2px 1px 2px;
}
/********************************************/
/*******Rahmen fï¿½r contentelemnts************/
/********************************************/

/*******Contentbox DIVs**********/

/*******red**********/
div.contentbox_wrap_red {
	clear: both;
	z-index: 10;
	width: 580px;
	padding: 0;
	margin: 0 0 10px 0;
	background: transparent url(/fileadmin/templates/layoutimages/contentbox_middle_red.gif) repeat-y scroll left top;
}
div.cb_top_red {
	z-index: 11;
	padding: 0;
	margin: 0;
	background: transparent url(/fileadmin/templates/layoutimages/contentbox_top_red.gif) no-repeat scroll left top;
}
div.cb_bottom_red {
	z-index: 11;
	padding: 0;
	margin: 0;
	background: transparent url(/fileadmin/templates/layoutimages/contentbox_bottom_red.gif) no-repeat scroll left bottom;
	/*background-color: #B8252E;*/
}

div.contentbox_red_inhalt {
	z-index: 11;
	margin: 0;
	padding: 10px;
	background-color: transparent;
}
/*******green**********/
div.contentbox_wrap_green {
	clear: both;
	z-index: 10;
	width: 580px;
	padding: 0;
	margin: 0 0 10px 0;
	background: transparent url(/fileadmin/templates/layoutimages/contentbox_middle_green.gif) repeat-y scroll left top;
}
div.cb_top_green {
	z-index: 11;
	padding: 0;
	margin: 0;
	background: transparent url(/fileadmin/templates/layoutimages/contentbox_top_green.gif) no-repeat scroll left top;
}

div.cb_bottom_green {
	z-index: 11;
	padding: 0;
	margin: 0;
	background: transparent url(/fileadmin/templates/layoutimages/contentbox_bottom_green.gif) no-repeat scroll left bottom;
}

div.contentbox_green_inhalt {
	z-index: 11;
	margin: 0;
	padding: 10px;
	background-color: transparent;
}

/*******Contentrahmen rechte Spalte**********/
div.right_contentbox_wrap {
	clear: both;
	z-index: 10;
	width: 185px;
	padding:0;
	margin: 0 0 10px 0;
	background: transparent url("/fileadmin/templates/layoutimages/right_contentbox_middle.gif") repeat-y scroll left top;
}

/* nur fï¿½r IE 5.5 - 6.x */
html + body div.right_contentbox_wrap {
	width: 185px;
}

div.right_contentbox_top {
	width: 185px;
	z-index: 11;
	margin: 0;
	padding: 0;
	background: transparent url(/fileadmin/templates/layoutimages/right_contentbox_top.gif) no-repeat scroll left top;
}

div.right_contentbox_bottom {
	width: 185px;
	z-index: 11;
	margin: 0;
	padding: 0;
	background: transparent url(/fileadmin/templates/layoutimages/right_contentbox_bottom.gif) no-repeat scroll left bottom;
}

div.right_contentbox_fullSize{
	clear: both;
	z-index: 10;
	width: 185px;
	padding:0;
	margin: 0 0 10px 0;
	background: transparent url("/fileadmin/templates/layoutimages/right_contentbox_middle.gif") repeat-y scroll left top;
}


div.right_contentbox_inhalt {
	z-index: 11;
	margin: 0px;
	padding: 5px;
	background: transparent;
}


div.right_contentbox_fullSize div.right_contentbox_inhalt {
	padding: 1px 0 0 1px;
}

div.right_contentbox_fullSize div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 3px;
}

p.right_col {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 5px 5px 5px;
/*oben rechts unten links*/
	background-color: transparent;
	background: url("/fileadmin/templates/layoutimages/contentbox_middle_orange.jpg");
}

/*******orange (TV-FCE)**********/
/*.contentbox_orange_inhalt {
background-image: url("/fileadmin/templates/layoutimages/contentbox_middle_orange.jpg");
}*/
/*******orange**********/
div.contentbox_wrap_orange {
	clear: both;
	z-index: 10;
	width: 580px;
	overflow:hidden;
	padding: 0;
	margin: 0;
	background: transparent url("/fileadmin/templates/layoutimages/contentbox_middle_orange.jpg") repeat-y scroll left top;

	}

div.cb_top_orange {
	z-index: 11;
	padding: 0;
	margin: 0;
	width: 580px;
         height:5px;
         min-height:8px;

	background: transparent url("/fileadmin/templates/layoutimages/orange_login_field_oben.gif") no-repeat scroll left top;
}

div.cb_bottom_orange {
	z-index: 11;
	padding: 0;
	margin: 0;
	width: 580px;
         height:2px;
         min-height:8px;


	background: transparent url("/fileadmin/templates/layoutimages/orange_login_field_unten.gif") no-repeat scroll left bottom;
}
div.contentbox_orange_inhalt {
	z-index: 11;
	margin: 0px 0px 0px 10px;
        /*	padding: 10px;*/
	background-color: transparent;
;
}


/*******Outline**********/
div.contentbox_wrap_outline {
	clear: both;
	z-index: 10;
	width: 580px;
	padding: 0;
	margin: 0 0 10px 0;
	background: transparent url(/fileadmin/templates/layoutimages/contentbox_outline_middle.gif) repeat-y scroll left top;
	/*border-left: 1px #B8252E solid;
	border-right: 1px #B8252E solid;*/

}
div.cb_top_outline {
	z-index: 11;
	padding: 0;
	margin: 0;
	background: transparent url(/fileadmin/templates/layoutimages/contentbox_outline_top.gif) no-repeat scroll left top;
	/*border-top: 1px #B8252E solid;*/

}
div.cb_bottom_outline {
	z-index: 11;
	padding: 0;
	margin: 0;
	background: transparent url(/fileadmin/templates/layoutimages/contentbox_outline_bottom.gif) no-repeat scroll left bottom;
	/*border-bottom: 1px #B8252E solid;*/
}

div.contentbox_wrap_fullSize{
	clear: both;
	z-index: 10;
	width: 580px;
	padding: 0;
	margin: 0 0 10px 0;
	background: transparent url(/fileadmin/templates/layoutimages/contentbox_outline_middle.gif) repeat-y scroll left top;
	/*border-left: 1px #B8252E solid;
	border-right: 1px #B8252E solid;*/
}

div.contentbox_outline_inhalt {
	z-index: 11;
	margin: 0;
	padding: 10px;
	background-color: transparent;
}

div.contentbox_wrap_fullSize div.contentbox_outline_inhalt {
	padding: 1px 0 0 1px;
}

div.contentbox_wrap_fullSize div.contentbox_outline_inhalt div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 3px;
}

/*******Contentbox Inhalte**********/
h2.newsbox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width: 100%;
	/*color: #839A22;
	color: #ffffff;*/
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 6px 0px;
	padding: 0;
	border-bottom: 1px dashed #000;
	background-color: transparent;
}
h1.newsbox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
	background-color: transparent;
}
p.newsbox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 5px 5px 0px;
/*oben rechts unten links*/
	background-color: transparent;
}
span.newsbox a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #B8252E/*#839A22;*/;
	/*color: #ffffff;*/
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
/*div.newsbox_img_wrap {
	float: right;
	width: 185px;
	padding: 0;
	margin: 0 0 0 5px;
}*/
div.newsbox {
	float: right;
	margin: 0 0px 5px 0;
}
p.newsbox_imgtext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #636363;
	text-align: right;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}


/*******aus News rï¿½berkopiert, da in RTE als Link eingefï¿½gt**********/
p.news-latest-gotoarchive {
	color: #000;
	font-size: 11px;
	margin: 0 0 10px 10px;
	padding: 0;
	border: 0px solid #333;
	background-color: transparent;
        font-weight: normal;
/*#BBE53A*/
}
.news-latest-gotoarchive a.internal-link,
.news-latest-gotoarchive a:link.internal-link,
.news-latest-gotoarchive a:visited.internal-link {
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #B8252E/*#839A22*/;
	text-align: right;
	text-decoration: none;
	font-weight: normal;
}
.news-latest-gotoarchive a:hover.internal-link,
.news-latest-gotoarchive a:active.internal-link {
	color: #F89A20;
	text-decoration: underline;
}
p.news-latest-more-gotoarchive {
	text-align: center;
	clear: both;
	width: 580px;
	display: block;
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0px solid #333;
	background-color: transparent;
/*#BBE53A*/
}
.news-latest-more-gotoarchive a, .news-latest-more-gotoarchive a:link, .news-latest-more-gotoarchive a:visited {
	color: #B8252E/*#839A22*/;
	text-decoration: none;
	font-weight: normal;
}
.news-latest-more-gotoarchive a:hover, .news-latest-more-gotoarchive a:active {
	color: #F89A20;
	text-decoration: underline;
}
.a_left {
	padding: 0;
	margin: 0;
	float: left;
	width: 33%;
	text-align: left;
}
.a_right {
	padding: 0;
	margin: 0;
	float: right;
	width: 33%;
	text-align: right;
}
.schwarz_center {
	color: #000;
	float: center;
	width: 33%;
	text-align: center;
}
/*******Inhaltsrahmen**********/
div.inhaltscontainer {/*TV-FCE*/
   clear:both;
	width: 100%;
	height: 100%;
	border: none;
	margin: 0;
	padding: 0;
	background-color: tranparent;
	z-index: 0;
}
.keiner {
   clear:both;
	padding: 0;
	margin: 0;
	display: block;
	background-color: transparent;
}
.transparent {
   clear:both;
	padding: 0 0 0 5px;
	margin: 0 5px 10px 0;
	background-color: transparent;
}
.leitartikel {
	float: left;
	width: 380px;
	padding: 5px 0 0 5px;
	margin: 0 5px 0 0;
}
.left_wide {
	float: left;
	width: 380px;
	padding: 5px 0 0 5px;
	margin: 0 5px 10px 0;
}
* html div.left_wide {
	width: 380px;
}
/* nur fï¿½r IE 5.5 - 6.x */
html + body div.left_wide {
	width: 380px;
}
/* nur vom IE 5.0 */
.right_narrow {
	float: right;
	width: 175px;
	padding: 5px 0 0 5px;
	margin: 0 0 10px 0;
}
.left_narrow {
	float: left;
	width: 175px;
	padding: 5px 0 0 5px;
	margin: 0 5px 10px 0;
}
.right_wide {
	float: right;
	width: 380px;
	padding: 5px 0 0 5px;
	margin: 0 0 5px 0;
}
* html div.right_wide {
	width: 380px;
}
/* nur fï¿½r IE 5.5 - 6.x */
html + body div.right_wide {
	width: 380px;
}
/* nur vom IE 5.0 */


/******************** Kommentarfunktion CSS *******************************/
div.newskommentar_headline p{
color: #F89A20;

}



.tx-skpagecomments-pi1 form textarea (linie 742){

/*width: 500px;
height: 160px; */
background-color: white;
}

textarea.kommentar_abgeben{
	font-size: 11px;
	width: 500px;
         }


.kommentar_title_big_color{
  	font-size: 14px;
  	color: #F89A20;
  	text-decoration: none;
	font-weight: bold;
}




/* Buttons fï¿½r Kommentarfkt */
.newskommentarsubmit {
 background-image: url(/fileadmin/templates/layoutimages/button_komment_schick_norma.gif);
 display: block;
color: black;
width: 145px;
height: 18px;
text-align: center;
vertical-align: bottom;
text-decoration: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0pt;
margin-left: 0px;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 0px;
background-repeat: no-repeat;
background-x-position: left;
background-y-position: bottom;
background-color: #FFE7CE;
float:right;
border:none;
}

.newskommentarsubmit_over{
display: block;
color: black;
width: 145px;
height: 18px;
font-size: 10px;
text-align: center;
vertical-align: bottom;
text-decoration: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0pt;
margin-left: 0px;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 0px;
padding-left: 0px;
background-repeat: no-repeat;
background-x-position: left;
background-y-position: bottom;
background-color: transparent;
background-image: url(/fileadmin/templates/layoutimages/button_komment_schick_roll0.gif);
float:right;
border:none;
/*border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color; */
}

.csc-textpic-text .hellgruen {
	color:  #B8252E;

}

/*Tip A Friend*/
.csc-mailform-field label 
{
  width: 110px;
  display: block;
  float: left;
  padding-right: 10px;
}

.csc-mailform-field input, .csc-mailform-field .message
{
  width: 200px;
  margin-bottom: 10px;
}

.csc-mailform-field .csc-mailform-submit
{
  margin-left: 120px;
  width: 50px;
}

.csc-mailform-field img
{
  display: block;
  margin-bottom: 10px;
}

.bodytext, a.uid, .csc-mailform-field label, .bodytext a
{
  font-size: 13px;
}

input.pruefung 
{
	margin-left: 120px;
	width: 47px;
}

.csc-mailform-field img
{
	width: 80px;
}
