/*css von www.eismann-it.de  */

 :focus {outline:solid 0;}
html { min-height: 100%; margin-bottom: 1px; }
/*ie6 breite agb kasten*/
 * html input.tx-srfeuserregister-pi1-checkbox {width:20px;}
body {
background: transparent url('hintergrund/nurholz.jpg') top left repeat;
font-size: 13px;
font-family: Georgia,Serif;
color:#333;
padding:0px;
margin:0px;
width:100%;
}
#background {height:99.6%;
left:0;
top:0;
width:99.91%;
z-index:-1;
position:absolute;}

a {color: black;}
a:visited {color:black;}
a:hover {color: green;text-decoration:underline;}
a.active { color:green;text-decoration:underline;}
h1 {
font-size:20px;
font-weight: normal;
padding: 5px 2px;
margin:0px;
 font-family: Georgia, serif;}
h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;
 font-family: Georgia, serif;}
img.download {vertical-align:middle;}

fieldset {width:550px;border:0;}
legend {font-weight:bold;}
/* ----------container to center the layout-------------- */
#container {
width: 860px;
margin-top:20px;
margin-left: auto;
margin-right: auto;
height:100%;
/*background: transparent url('mensubottom.jpg') no-repeat bottom left;*/
border:0px solid #8D8D8D;
z-index:2;
}
#inner { background: transparent url('transparenz.png') repeat-y;
height:100%;
}
* html #inner { background: transparent url('transparenz.png') repeat-y;height:100%; }/* alternativer hintergrund f&uuml;r IE */
/* ----------banner for logo-------------- */
#banner {
height:100px;
background: transparent url('60transparent.png') repeat top left;
margin-bottom: 10px;
padding: 0px;
}
#banner img {padding:0px;float: left;border: none;} 
#banner .rot {background: #960000;width: 216px; height: 70px;float: left;}
#banner .gelb {background: #ffc200;width: 217px; height: 70px;float: left;}
#banner .lila {background: #6a006e;width: 217px; height: 70px;float: left;}
#banner #menu {float: left;}
#banner #menu a {text-decoration:none; color: black;}
#banner #menu a:hover {text-decoration:underline;}
#banner #menu a.current {text-decoration:underline;}
#banner #menu ul {margin:0;padding-top:10px;padding-left:0;}
#banner #menu li {float:left;list-style:none;padding-left:10px;}
#banner #suche {float: right;}
#banner #suche form {margin:0;padding:0;padding-top:3px;padding-right:3px;}
#banner #suche p {padding:0;padding-top:0px;}

/* -----------------content--------------------- */
#content {
padding: 0px;
/*margin-left: 210px; */
margin-right: 0px;
}
p, pre{
padding: 5px 2px;
margin:0px;
}
#content img#content_header {padding: 12px 0 12px 22px ;}

* html #content img#content_header {padding: 10px 10px 10px 19px ;} /* nur für den IE6 */
 #content_left {width: 65%; min-height:10px;float:left;}
 #content_right {width: 33%; float:right;border-left: 1px dotted black;min-height:420px;font: 0.8em Verdana, sans-serif;margin-top: 37px;}
 #content_right h2 {padding: 10px 10px;}
 #content_right div.csc-header-n2 {margin-top:10px;}
#content_right p {padding:5px 10px;}
/* --------------left navi------------- */
#left {
float:left;	
width: 200px;
margin: 0px;
padding: 0px;
min-height:400px;
}
/* ---------login-box-----------*/
.login, .logout {height:80px;}
.login fieldset, .logout fieldset {border:0;width:180px;padding:10px;}
.login input, .logout input.submit  {margin:2px;float:left;font-size:0.9em;}
.logout input.submit:hover  {background:#999;}
input.submit {border:1px solid #999;padding:0;}
input.submit:hover  {background:#999;}
#content_halter {width:640px;float:right;}
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding:0px;
margin-top: 10px;
margin-bottom: 10px;
height:60px;
background: transparent url('60transparent.png') repeat top left;
}
#footer img {border:none;}
#footer #footer-menu {float:left;height:22px;width:650px;padding-top: 8px;}
#footer #footer-menu a {color:black;text-decoration:none;padding:0 10px;}
#footer #footer-menu a:hover {text-decoration:underline;}
#footer #footer-white {float:left;width:210px;height:60px;background-color:white;}
#footer .rot {background: #007300;width: 650px; height: 30px;float: left;color:white; font-size:20px;}
#footer .rot a {color:white;}
* html #footer .rot {background: #007300;width: 650px; height: 30px;float: left;margin:0;padding:0;color:white; font-size:20px;}/* nur für den IE6 */

 /**********vertical menu***************/
.verticalmenu ul{
 list-style:none;
/*list-style-image: url("bullet.gif")*/
 padding: 0 10px;
 margin: 0px;
}
.verticalmenu {
padding-top: 52px;
}
 .verticalmenu li {
   display: block;
   font-family: Georgia, serif;
   margin:0;
   text-decoration: none;
   text-align: left;
padding-top:8px;
   /*background: url('menuhover.gif') no-repeat;*/
 }
 .verticalmenu li#active a {color:green;}
.verticalmenu a:link, .verticalmenu a:visited {text-decoration:none; }
.clear {clear: both;}

/*form - mailform*/
form#mailform label {
background:transparent none repeat scroll 0 0;
display:block;
float:left;
left:0;
margin:2px;
padding:7px;
text-align:right;
width:100px;
}
form#mailform input, textarea {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
left:0;
position:relative;
width:250px;
}
.csc-mailform-field {
background-color:#FFFFFF;
display:block;
left:218px;
margin:2px;
padding:2px;
}
.csc-mailform-check {
border:1px solid #CBCED0;
display:block;
left:125px;
margin:2px;
padding:2px;
width:auto;
}
.csc-mailform-submit {
background:white none repeat scroll 0 0;
clear:left;
display:block;
left:128px;
position:relative;
width:auto;
}
form#mailform input.button {
background:white none repeat scroll 0 50%;
border:1px solid #999999;
color:black;
font-family:verdana,arial,sans-serif;
font-size:120%;
left:118px;
padding:1px !important;
text-align:center;
width:5em;
}
form#mailform input.button:hover {
background:#DCDCDC none repeat scroll 0 50%;
border:1px solid black;
color:#505050;
cursor:pointer;
left:118px;
}
/*register-formular*/
/*
input.tx-srfeuserregister-pi1-text,input.tx-srfeuserregister-pi1-password {border:1px solid white;}
input.tx-srfeuserregister-pi1-password-again {border:1px solid red;}
.tx-srfeuserregister-pi1 label {float:left;text-align:right;width:180px;display:block;padding:9px 0px 0px 0px;}
.tx-srfeuserregister-pi1 dt{padding:5px;}

*/
.tx-srfeuserregister-pi1 input {

width:300px;
}
.tx-srfeuserregister-pi1 textarea {

width:300px;
}
.tx-srfeuserregister-pi1 input[type="radio"], .tx-srfeuserregister-pi1 input[type="checkbox"] {
width:20px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
}


label {	
display:block;
float:left;

margin:2px 5px 2px 2px;
padding:0px;

text-align:right;
width:200px;
}

label.tx-srfeuserregister-pi1-password-again {left:-30px;}
dd input.tx-srfeuserregister-pi1-password_again {margin-left:0px;}

input, textarea {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;

margin:2px;
padding:4px;

}
/*.tx-srfeuserregister-pi1-captcha-response {margin-top:30px;}*/
 img.tx-srfreecap-pi2-image {padding-left:0px;}
span.tx-srfreecap-pi2-cant-read {padding-left:5px;} 
#tx-seminars-pi1-registration-form dd {margin:0;float:right;}

#tx-seminars-pi1-registration-form .tx-seminars-pi1-submit {float:left;}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-method-of-payment dd {margin:0;}
.tx-felogin-pi1 fieldset {width:400px;border:0;}
.tx-felogin-pi1 label {width:100px;}

.login input {left:0px;padding:1px 0;width:100px;background:#FFFFFF none repeat scroll 0 0;}
.login input.submit {padding:0;width:50px;}
.tx-srfeuserregister-pi1 fieldset {width:auto;}
.tx-srfeuserregister-pi1-captcha-response {}
.tx-srfeuserregister-pi1-error {color:red;}
 p.tx-srfeuserregister-pi1-error {float:right;padding:0;margin:0;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
padding-top:10px;
}
#tx-srfeuserregister-pi1-password_again {margin-left: -38px;}
.tx-srfreecap-pi2-cant-read {color:black;}

.agb-datenschutz a {color:red; text-decoration:underline;}
.agb-datenschutz a:hover {text-decoration:none;}
.tx-seminars-pi1-checkbox {}
.tx-felogin-pi1 input {width:150px;}
.tx-felogin-pi1 input.submit {width:50px;}
.tx-srfeuserregister-pi1-submit {margin-left:170px;}
input.tx-srfeuserregister-pi1-submit:hover {background:#999999 none;}