body { background-color:#7d2a1c; height: 100%;}
.inhalt a.guestbook:link { font: 13px Arial, Helvetica; color:white; text-decoration:none; }
a.guestbook:hover { font: 13px Arial, Helvetica; font-weight:bold; color:white; text-decoration:none; }

#seite{
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	left: 0;
	top: 0;
}


.stopp { position:relative; top:-150px; left:0px; width:40px; height:20px; z-index:1; }
.stopp2 { position:relative; top:-210px; left:1px; width:148px; height:120px; background-color:white; z-index:2; }


p { font: 13px/15px Arial, Helvetica; }
h1 {font: 13px/15px Arial, Helvetica; padding: 4px 0 4px 4px; 
background-color:#7C0833;
color:#FFFFFF;
font-weight:bold;}
h2 {font: 15px/21px Arial, Helvetica; font-weight:bold; color:white; }
h3 {font: 15px/18px Arial, Helvetica; font-weight:bold; color:black; padding: 0; }

td.inhalt {height: 400px;}
.inhalt { font: 13px/15px Arial, Helvetica; color:black; padding: 20px 0 0 0 ; }
.inhalt a:link { color:black; text-decoration:underline; }
.inhalt a:visited { color:black; text-decoration:underline; }
.inhalt a:hover { color:white; text-decoration:underline; }

.neues { background-color:rgb(124,8,51); font: 13px/15px Arial, Helvetica; color:rgb(153,153,153); padding: 0px 0px 0px 4px; }

.kurse { background-color:rgb(204,0,51); font: 13px/15px Arial, Helvetica; color:rgb(153,153,153); padding: 0px 0px 0px 4px; }
.bodytext 	{ font: 13px/15px Arial, Helvetica; color:black; }
.csc-mailform { border:0px; padding: 0px 4px 0px 0px; width:550px; }
.csc-mailform-field { padding: 2px 0px 2px 0px; }
.div { font: 13px/15px Arial, Helvetica; color:white; }
.teasertabelle { font: 13px/15px Arial, Helvetica; color:rgb(153,153,153); padding: 0px 0px 0px 4px; }

.menu_1 { font: 13px/15px Arial, Helvetica; vertical-align:top;  padding: 20px 0 0 0 ; color:white; width:223px; }
.menu_1 DIV { width:100%;}
.menu_1 DIV A { color:white; text-decoration:none; }
.menu_1 DIV A:hover { text-decoration:underline; }
.menu_1 DIV.menu1-level1-no {  border-bottom: 1px dotted white; font-size: 13px; padding: 5px 0 5px 5px; }
.menu_1 DIV.menu1-level1-act {  font-weight:bold; color:white; font-size:13px; padding: 5px 0 5px 5px; background-color: #872d4c; }
.menu_1 DIV.menu1-level1-act A { color:white; }

.menu_1 DIV.menu1-level2-no { font-size: 11px; padding-left: 20px; padding-top: 5px; }
.menu_1 DIV.menu1-level2-act { font-size: 11px; font-weight: bold; padding: 5px 0 0 20px; width: 200px; }

fieldset { border:0px solid green; padding: 10px 0 20px 0; }
img.fieldset { float:right; }
label { font: 12px/14px Verdana; color:black; padding: 3px 0px 3px 0px;width: 12em; float: left;text-align: right;margin-right: 0.5em;display: block}/* .submit input {margin: 11.5em; padding: 11.5em;} */
legend {font: 13px Arial, Helvetica; font-weight:bold; color: black; text-decoration:none; padding: 0px; }

.tx-guestbook-list-rowleft 
{ background-color:#c2525b; min-width:250px; }
.tx-guestbook-list-row 
{ background-color:#872d4c; }


