/*** Global Settings ****/
body  { color: #2a3845; font: 12px/1.6em Arial, Helvetica, sans-serif; background: #ffffff; text-align: center; margin: 0; padding: 0 }
p { margin : 0;padding : 0;}
a:visited, a:link {color : #a43b55;text-decoration : underline;background:none;}
a:hover {color : #a43b55;text-decoration : none;background:none;}
h1 { color : #7a2e40;margin: 0px 0px 10px 0px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #efece7;}
h2 {color : #7a2e40;margin : 20px 0 10px;padding-bottom : 10px;font : normal 17px Georgia, serif;border-bottom : 1px solid #efece7;}
h3 {color : #7a2e40;margin : 10px 0;padding-bottom : 10px;font : bold 14px Arial, Helvetica, sans-serif;border-bottom : 1px solid #efece7;}
ul {padding:0;margin:0 0 0 17px;list-style: square url(images/bullet.gif);}
.box {background : #f7f7f7;border : 1px solid #f0e9eb;padding : 15px;}
.align-right {text-align : right;}
/*** Layout ****/
#wrapper  { text-align: left; margin: 0 auto; width: 776px; border-right: 1px solid #f0e9eb; border-left: 1px solid #f0e9eb }
#header {margin : 0 1px;}
#bg {height : 36px;background : url(images/bg.gif) repeat-x;}
#nav  { color: #f6dde3; background: maroon; text-align: right; padding: 10px 20px }
#nav a:visited, #nav a:link {text-decoration : none;color : #f6dde3;}
#nav a:hover {text-decoration : underline;color : #f6dde3;}
#main-content {margin : 0 auto;}
#logo  { width: 260px; float: left }
#login  { font-size: 11px; padding: 5px; width: 240px; float: right; border: solid 1px silver }
.user { width: 80px; border: solid 1px black }
.pw { width: 80px; border: solid 1px black }
.submit { border: solid 1px black }
.logotxt1 {font : normal 18px Georgia, serif;color : #fa7393;margin : 10px 0 0 15px;}
.logotxt2 {font : normal 18px Georgia, serif;color : #7a2e40; }
#left-column   { padding-right: 20px; width: 540px; float: right }
#right-column  { width: 170px; float: left }
.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none;color : #2a3845;cursor: text;}
#footer  { background: #f7f7f7; padding-right: 15px; padding-left: 15px; clear: both; border-top: 1px solid #f0e9eb }
.tx-srfeuserregister-pi1 dd  { text-align: left; width: 300px }
/*** SideBAR ***/
#main-image {text-align : center;}
.sidebar  { background-repeat: no-repeat; background-attachment: scroll; background-position: 50% top; margin: 0 auto; padding-right: 25px; padding-bottom: 10px; padding-left: 10px }
.linksunten   { background-color: transparent; margin: 0 auto; padding: 10px 25px 10px 10px }
/*shoutbox*/
#guestshout  { color: red; padding: 10px }
.shout_input form { margin: 0px;} #shout_container  { width: 100% } #shout_contentwrap { border: 1px solid #000000; font: 8pt Arial; height: 200px; background-color: #DDDDDD; overflow: auto;} #shout_content { margin: 5px;} #shout_content .name { color: #555555; font-weight: bold; padding-right: 5px;} #shout_inputwrap { font: 8pt Arial;} #shout_input  { } #shout_input .text  { font: 8pt Arial; background-color: #f4f4f4; width: 100%; height: 80px; border: solid 1px #000000 } #shout_input .button { width: 70px; margin-top: 4px; background-color: #B52021; font: bold 8pt Arial; color: white; border: 1px solid #888888;} #smilies{font: 8pt Arial; height: 40px; overflow: auto;}
/* mailformular*/
.csc-mailform       { padding: 10px }
.csc-mailform-field { padding-bottom: 4px }
.csc-mailform-submit     { color: black; background-color: white; margin-top: 10px; margin-left: 180px; border: solid 1px }
/* alle formulare */
.csc-mailform label        { color: black; width: 100px; float: left }
fieldset  { padding: 10px }
label  { color: black; text-align: left; float: left }
input  { background-color: white; border: solid 1px black }
select { background-color: white; border: solid 1px black }
textarea { background-color: white; border: solid 1px black }
form br { /* Alle Zeilenumbrüche in Formularen auswählen */   clear: left; /* das floating der labels und inputs aufheben */ }
/* form {  background: #de2;   border: thin solid #ab0;   margin:0;   padding:.5em; } */

.tx-srfeuserregister-pi1-multiple-checkboxes label {
 width: 200px;
}
 

  
