body{margin-top: 0px;  margin-left: 0px; margin-right: 0px;margin-bottom: 0px; background-color: #383838; padding:0px;background-image:url(images/bgmain.jpg);background-repeat:repeat-y;background-position:50% 0%;width:100%;}#aussen{padding:0px;margin-top: 0px; margin-left: 0px; margin-right: 0px;margin-bottom: 0px;background-image:url(images/lay.jpg);background-repeat:no-repeat;background-position:center top;}h2{ font-family: ,arial, helvetica, verdana, tahoma, sans-serif;color:#CFCFCF;margin-bottom:18px;letter-spacing:2px;font-size: 16px;border-bottom:solid 0px #746b64;padding-bottom:4px}.logostyle {border:solid 1px #000000;}.imgstyle {float:left;border:solid 1px #b6b6b6;margin-left:0px;margin-top:30px;margin-bottom:30px;margin-right:30px}#bannertop{height:80px;text-align:center;background-image:url(images/hinter.jpg);background-repeat:repeat-y;background-position:center top;border-bottom:solid 1px #b6b6b6;}#top1 {height:116px;vertical-align:middle;text-align:center;}#top2 {height:36px;vertical-align:middle;text-align:center;}#leiste {vertical-align:middle;height:110px;border-top:solid 0px #CFCFCF;background-color:#;text-align:center;padding-left:0px;}#hpname {letter-spacing:2px;font-size:18px;font-family:  helvetica, verdana, tahoma, sans-serif; font-style:italic; border-top:solid 0px #666666;padding:0px;color:#DFDFDF; font-style:italic;width:700px;padding-left:10px;padding-right:20px;}.buleiste {vertical-align:middle;text-align:left;height:36px;margin-left:40px;border-bottom:solid 0px #000;border-bottom:solid 0px #000;background-color:#;margin:0px;padding:0px;}#leiste2 {vertical-align:middle;height:2px;}#menu2 a, #menu2 a:visited , #menu2 a:active {display: block;color:#f7f7f7;text-decoration:none ;font-size: 14px;font-family: arial, helvetica, tahoma ,verdana, sans-serif;padding-left: 8px; padding-right: 8px;padding-bottom: 0px; padding-top:0px;border-left:solid 0px #b6b6b6;border-right:solid 1px #b6b6b6;line-height:37px;height:37px;text-align:center;background-color:#;}#menu2 a:hover {background:transparent;background-image:url(images/bt2.gif);background-repeat:repeat-x;background-position:left top;}#menu2vers4 a, #menu2vers4 a:visited , #menu2vers4 a:active {display: block;color:#f7f7f7;text-decoration:none ;font-size: 14px;font-family: arial, helvetica, tahoma ,verdana, sans-serif;padding-left: 8px; padding-right: 8px;padding-bottom: 0px; padding-top:0px;border-left:solid 1px #b6b6b6;border-right:solid 0px #b6b6b6;line-height:37px;height:37px;text-align:center;background-color:#;}#menu2vers4 a:hover {background:transparent;background-image:url(images/bt2.gif);background-repeat:repeat-x;background-position:left top;}#main{  height:800px;background-image:url(images/xbgin.jpg);background-repeat:repeat-x;background-position:center top; background-color:#;}#inbox { text-align:justify;padding-top:40px;padding-bottom:30px;font-size: 15px;line-height: 19px;font-family: arial, helvetica, tahoma ,verdana, sans-serif;color:#b6b6b6;}#navbox {color:#fff;font: normal 11px/15px verdana, sans-serif; padding-left: 0px;padding-right:0px;padding-top: 0px;background-color:#;border-right:solid 1px #b6b6b6;border-left:solid 1px #b6b6b6;width:120px;vertical-align:top;text-align:center;height:800px}#fussb {font-family: verdana, sans-serif;font-size:12px; color: #b6b6b6;height:112px;text-align:center;vertical-align:middle;padding-bottom:24px;background-color:#;background-image:url(images/fuss.jpg);background-repeat:repeat-x;background-position:top center;padding-bottom:10px;letter-spacing:3px;}#fussb2 {font-family: verdana, sans-serif;font-size:12px; color: #f7f7f7;height:50px;text-align:center;vertical-align:middel;font-style:italic;background-color:#;letter-spacing:3px;background-image:url(images/fuss2.jpg);background-repeat:repeat-x;background-position:top center;}/* menue vertikal */.menu1 a , .menu1 a:visited , .menu1 a:active {display:block;background-color:#2d2d2d;color:#f7f7f7;text-decoration:none ;text-align:left;width:180px;padding-left:20px;line-height: 28px;font-size: 14px;font-family: arial, helvetica, tahoma ,verdana, sans-serif;margin:0px;border-top:solid 0px #fff;border-bottom:solid 1px #b6b6b6;font-style:normal;}.menu1 a:hover{background-color:#6f6f6f;color:#000;text-decoration:none ;}/* allgemeine links im text */a:link, a:visited, a:active{ font-size: 15px;line-height: 19px;font-family: arial, helvetica, tahoma ,verdana, sans-serif;color:#7f7f7f}a:hover{ text-decoration:UNDERLINE;background-color:#fff;color:#3F3F3F;}/* scrolleiste internet explorer ab vers.5.5 */body{scrollbar-arrow-color: #737b66; scrollbar-base-color: #F5F8F3;scrollbar-highlight-color : #737b66; scrollbar-shadow-color : #ffffff;SCROLLBAR-TRACK-COLOR: #e6e6e6;}/** * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie */div.wysiwygimg {}/* ----- Hack only for IE 7 ----- */*+html div.wysiwygimg {overflow:hidden;}.wysiwygimg .wysiwygimgclear {clear:both; display:block; font-size:1px; line-height:0px; margin:0; padding:0; position:relative;}/* Text */.wysiwygimg .wysiwygimgtext {}/* Bild und Link */.wysiwygimg img.wysiwygimg {border:0px none; margin:1px}.wysiwygimg img.wysiwygimg {border:solid 5px #f5f5f5; padding:1px;}.wysiwygimg a.wysiwygimg img {border:0px none;padding:0px;vertical-align:top; margin:1px}.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {border:solid 5px #f6f6f6; display:table; display:inline-block; line-height:0.0em;}.wysiwygimg a.wysiwygimg:visited {}.wysiwygimg a.wysiwygimg:hover {border:solid 5px #e4e4e4;}.wysiwygimg a.wysiwygimg:focus {border:solid 5px #e4e4e4;}.wysiwygimg a.wysiwygimg:active {border:solid 5px #e4e4e4;}/* Bildunterschrift */.wysiwygimg .wysiwygimgtitle {color:#666; font-size:0.8em; font-style:italic; margin:2px 0px;}/* Wrapper-Classe um Bild und Bildunterschrift*/.wysiwygimg .wysiwygimgwrap {}/* Bild links im Text (Textumfluss) */.wysiwygimg .wysiwygimgleft {float:left; margin:0 1.0em 0 0;}/* Bild rechts im Text (Textumfluss) */.wysiwygimg .wysiwygimgright {float: right; margin:0 0 0 1.0em;}/* Bild oben links */.wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}/* Bild oben rechts */.wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}/* Bild oben mittig */.wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}/* Bild unten links */.wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}/* Bild unten rechts */.wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}/* Bild unten mittig */.wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin:0 auto;}/* FŸr Bilder links/rechts vom Text  */.wysiwygimg table {border-spacing: 0px; font-size:1.0em;}.wysiwygimg td {vertical-align:top; font-size:1.0em;}/* Bild links vom Text */.wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}/* Bild rechts vom Text */.wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}/* REDAXO-Modul: do form!Beschreibung: CSS-DEMOBereich: CSS FŸr: do form! 2.x  Stand: 20.04.2009 Version: 1.0--------------------------------------------------------------------------HINWEISE:--------------------------------------------------------------------------!! Das CSS berŸcksichtigt nicht alle mšglichen Felder !! Farben nicht 1 zu 1 Ÿbernehmen!! ist ja nicht wirklich hŸbschWeitere Infos zu den CSS hier:http://wiki.redaxo.de/index.php?n=R4.DoForm-------------------------------------------------------*//* Formular Definition *//*//////////////////////////////////////////////////////////////////////////////*/* Div das das Formular umschlie§t */.formgen {	font-size: 1em;	padding-right: 10px;	padding-left: 10px;}/* Was passiert wenn auf das Label geklickt wird? */label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor : pointer;}.formgen form{line-height : 120%;}/* Wie sehen die einzelnen Blšcke aus? Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann*/.formgen .formblock{	margin-bottom: 15px;	margin-top: 10px;	padding-top: 3px;	padding-bottom: 3px;	padding-right: 2px;	padding-left: 5px;		} .forminfo {	width: 360px;	margin-bottom: 15px;	background-color: #000000;	padding-top: 3px;	padding-bottom: 3px;	padding-right: 2px;	padding-left: 5px;	font-weight: bold;	border: 5px dashed #990000;}/*Verhalten von br-Tags*/.formgen br{clear : both;}/* --------- FORMULAR-OBJEKTE ------------ *//* Mehrzeiliges Eingabefeld */.formgen .formtextfield{	width: 400px;	height: 200px;	margin-left: 4px;	margin-top: 2px;	border: 1px solid #FFFFFF;	background-color: #FFFFFF;}/* Textfeld */.formgen .formtext{	width: 250px;	margin-left: 4px;	padding-bottom: 4px;	font-size: 1em;	background-color: #FFFFFF;	border: 1px solid #FFFFFF;}.formgen input:focus, .formgen input:hover,.formgen select:focus, .formgen select:hover, .formgen textarea:focus, .formgen textarea:hover {	border-bottom-color: #000000;	background-color: #FFFFFF;	}/* Label */.formgen label {	width: 120px;	clear: left;	float: left;	height: 20px;	font-weight: bold;}/* Aussehen der Select-Ausgabe */.formgen .formselect{	width: 200px;	background-color: #33FF33;	margin-left: 4px;	color: #000000;}/* Sende-Button */.formgen .formsubmit{	width: 100%;	text-align: center;	background-color: #666666;	border: 1px solid #FFFFFF;	float: right;	color: #000000;}/* Fieldsetbeschriftung */.formgen legend {	color: #FFFFFF;	background-color: #990000;	width: 150px;}.formgen .fieldset {	margin-bottom: 10px;}/* -------------- AUSGABEN / Fehlermeldungen --------*//* Markierung der Labels bei Fehler */.formgen .formerror {		border-bottom-width: 1px;	color: #990000;}.formgen .formcaptcha{	border: 2px solid #990000;	vertical-align: top;	float: left;	margin-right: 10px;}.formgen .formreq {}.formgen .formheadline {	color: #993300;	background-color: #FFF7EA;	padding-top: 4px;	padding-bottom: 4px;	margin-top: 5px;	margin-bottom: 5px;	font-style: italic;}/*//////////////////////////////////////////////////////////////////////////////*/* Ende der Formulardefinition *//*Modul Bild und Text*/.centertab {margin-right: auto;            margin-left: auto;}.bildtext { margin: 0px;            padding: 0px;            font-size: 10px;}.imgleft {float: left;          margin-right: 20px;}          .imgright {float: right;          margin-left: 20px;}.stopleft {clear: left;}.stopright {clear: right;}	 .bildtext2 {text-align: justify;}
