/* CSS Document */

html {height:100%; padding:0px; margin-top:0px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px;}

body {font: 12px 'Verdana'; color: #999999; height:100%; padding:0px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; background: #fff; }

DIV {padding:0px; margin:0px;}

h1 {font: bold 14px 'Verdana'; color: #4D6D57; padding:0px; margin:0px;}
h2 {font: bold 12px 'Verdana'; color: #4D6D57; padding:0px; margin:0px;}
h3 {font: bold 10px 'Verdana'; color: #4D6D57; padding:0px; margin:0px;}

#frame {width:686px; height: auto; padding:0px; margin-right:auto; margin-left:auto; margin-top:33px; padding:0px; background:#fff url('img/logo_symbol.gif') no-repeat top left;}

#innerFrame {width:600px; height: auto; padding:0px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px;}

#logoFrame {width:600px; height: 47px; padding:0px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; background:#fff url('img/logo_schrift.gif') no-repeat top left; margin-bottom: 24px;}

#menuFrame {float: left; width:600px; padding:0px; padding:0px; background:#fff ; margin-bottom: 31px;}

#menuFrameLeft {float: left; width: 80px; background:#fff ;}

#menuFrameRight {float: left; width:520px; background:#fff;}

#imgFrame {float:left; width:600px; height: 211px; padding:0px; padding:0px; background:#fff; border: 1px solid #999999; margin-bottom: 0px;}

#textFrame {float:left; width:600px; padding:0px; padding:0px; background:#fff; margin-bottom: 10px; font-size:12px; line-height:19px;}

#textFrameLeft {float:left; width:287px; margin-right:26px; background: #fff;}

#textFrameRight {float:left; width:287px; background: #fff;}

#footerFrame {float:left; width:600px; border-top: 1px dotted #999999; font: 10px 'Verdana'; padding-top:5px;}

#frame a{color: #999999; text-decoration: none;}
#frame a:link{color: #999999; text-decoration: none;}
#frame a:visited{color: #999999;text-decoration: none;}
#frame a:hover{color: #e8c639;text-decoration: none;}

#textFrame a{color: #999999; text-decoration: underline;}
#textFrame a:link{color: #999999; text-decoration: underline;}
#textFrame a:visited{color: #999999;text-decoration: underline;}
#textFrame a:hover{color: #e8c639;text-decoration: underline;}

#actPage {color:#4D6D57;}
#actPage a{color: #4D6D57; text-decoration: none;}
#actPage a:link{color: #4D6D57; text-decoration: none;}
#actPage a:visited{color: #4D6D57;text-decoration: none;}
#actPage a:hover{color: #e8c639;text-decoration: none;}

#actPageSub {color:#4D6D57;}
#actPageSub a{color: #4D6D57; text-decoration: none;}
#actPageSub a:link{color: #4D6D57; text-decoration: none;}
#actPageSub a:visited{color: #4D6D57;text-decoration: none;}
#actPageSub a:hover{color: #e8c639;text-decoration: none;}

.greenBox {padding:8px; margin-top:11px; background:#4D6D57; font-size: 14px; line-height:19px; color:#fff;}
.blockSatz {text-align:justify;}
.textGross {font-size: 14px; line-height:19px;}

.greenBox a{color: #ffffff; text-decoration: underline;}
.greenBox a:link{color: #ffffff; text-decoration: underline;}
.greenBox a:visited{color: #ffffff;text-decoration: underline;}
.greenBox a:hover{color: #e8c639;text-decoration: underline;}

.news-list-container {margin-top:20px; padding:7px; padding-top:0px; background-image:url(../img/003webdesignFINALE.png);}
.news-list-container img{float:right; border: 1px #cccccc solid; padding-left:4px;}
.news-list-item {padding:0px; padding-bottom: 7px; padding-top: 7px; border-bottom: 1px solid #999999;}
.news-list-morelink {font: bold 10px 'Verdana'; color: #999999; padding:7px; margin:0px;}
.news-single-item img{float:right;}

.csc-frame-rulerAfter{border-bottom: 1px solid #cccccc;}

/*
.tx-powermail-pi1 form {
border:1px solid #CCCCCC;
padding:10px;
}

.tx-powermail-pi1 input {
border:1px solid #CCCCCC;
}
*/

/* Powermail */
span.powermail_mandatory {
	color: #E8C638;
}
input.validation-failed,
textarea.validation-failed {
	background-color: #E8C638;
	color: #fff;
}
div.powermail_mandatory_js {
	color: red;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	border: 1px solid #A5ACB2;
	background-image: url(../img/handy.jpg);
	background-repeat: no-repeat;
	background-position: 100% 60%;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset label {
	display: block;
	width: 150px;
	float: left;
	clear: both;
	font-weight: bold;
}
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select,
fieldset.tx-powermail-pi1_fieldset textarea {
	border:1px solid #CCCCCC;
	width:300px;
	color: #999999;
}
fieldset.powermail_kontaktcrocsystems powermail_submit powermail_submit_uid11 submit {
	border:2px solid #CCCCCC;
	width:100px;
	color: #999999;
}

div.tx_powermail_pi1_fieldwrap_html {
	margin: 3px 0;
}
/*
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}
*/
.tx-powermail-pi1_confirmation input{border: 1px solid #cccccc; margin-bottom:4px; color:#999999;}
#langMenu{
clear:both;
height:20px;
margin-top:-20px;
text-align:right;
width:600px;
}
.tx-srlanguagemenu-pi1{
float:right;
}
.tx-srlanguagemenu-pi1 img{
display:none;
}
.tx-srlanguagemenu-pi1 a img{
display:inline;
}
.tx-srlanguagemenu-pi1 img {
margin:0;
margin-left:5px;
}