body   			     { color: #555555; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 140%; background: #CDCDCD url(gifs/bg_stage.jpg) 0 0 no-repeat; margin-top: 52px; margin-right: 0; padding: 0 }
* html body {font-size: xx-small;}

/*td 				{ color: black; font-size: 11px; font-family: Times, serif; line-height: 145%; background-color: #ffeac4; margin-top: 55px; margin-right: 0; padding: 0 }*/
h1   			 { color: #888888; font-size: 200%; line-height: 120%; font-family: "Times New Roman", Times, serif; font-weight: bold; clear:left; margin: 0 0 19px 0; }
h2   			 { color: #888888; font-size: 100%; margin: 0; font-weight: bold; clear:left;}

/*a { color: #030;}
a:link { color: #030;}
a:visited { color: #030;}
a:hover { color: #030;}
a:active { color: #030;}*/

#logo  { text-align: center; position: absolute; top: 6px; left: 0; }
#logo2     { position: absolute; top: 130px; left: 0; width: 240px; color: #eee; }
#logo2 a { color: #eee; }
.menue              { font-size: 12px; font-family: Times; font-weight: bold; background: #444; list-style-type: none; margin-right: 0; margin-left: 244px; margin-bottom: 0px; padding: 4px 0 5px; height: 14px }
.menue li           { color: #BCBCBC; text-decoration: none; background-repeat: no-repeat; text-align: left; padding-right: 5px; padding-left: 5px; position: relative; left: -2px; float: left; border-right: 1px solid #CCC }
.menue a              { color: #BCBCBC; text-decoration: none; background-repeat: no-repeat; text-align: left; padding-right: 8px; padding-left: 9px; position: relative; left: -2px; float: left }		
.menue a:hover, a:active   { color: #fff; text-decoration: none; background-repeat: no-repeat; float: left; border: 0; }

.sub_menue              { clear: both; font-family: Times; font-size: 12px; margin-left: 286px; margin-top: 16px; list-style-type: none; padding: 0; }
.sub_menue li           { color: #BCBCBC; text-decoration: none; background-repeat: no-repeat; text-align: left; margin-right: 12px; padding-right: 2px; padding-left: 3px; position: relative; left: -2px; float: left; }
.sub_menue a              { color: #888; text-decoration: none; background-repeat: no-repeat; text-align: left; padding-right: 8px; padding-left: 9px; position: relative; left: -2px; float: left; border-left: 14px solid #888; border-bottom: 1px solid #888; }		
.sub_menue a:visited              { color: #888; }
.sub_menue a:hover, .sub_menue.a:active   { color: #fff; text-decoration: none; background-repeat: no-repeat; float: left; border-left: 14px solid #fff; border-bottom: 1px solid #fff; }
.sub_menue a.sel   { color: #222; text-decoration: none; background-repeat: no-repeat; float: left; }


/*a.menueinaktiv:link, a.menueinaktiv:visited  2fa829              			{ color: #ffeac4; text-decoration: none; background-repeat: no-repeat; text-align: left; padding-right: 10px; padding-left: 9px; position: relative; left: -2px; border-left: 2px solid #ffeac4 }
a.menueinaktiv:hover, a.menueinaktiv:active, a.menueinaktiv:focus  	{ color: #fff; text-decoration: none; background-repeat: no-repeat; text-align: left }
a.menueaktiv:link, a.menueaktiv:visited                				{ color: white; text-decoration: none; background-repeat: no-repeat; text-align: left }
*/
/*#pepes          { background-position: 0 0; text-align: center; visibility: visible; position: absolute; top: 0; float: none;}*/
/*#animation       { }*/
#textteil		     { font-size: 115%; line-height: 135%; position: absolute; top: 143px; left: 284px; width: 620px; padding: 0; float: left }
div.content { margin: 0; float: left; }
#leistungen 	{ color: #696969; position: relative; top: 20px; left: 242px; width: 550px; float: left;}
#textlinks  	 { margin-right: 20px; margin-bottom: 40px; width: 220px; float: left; line-height: 175%; }
#textkontakt  { margin-right: 20px; margin-bottom: 40px; width: 460px; float: left }
#textrechts 	 { margin-right: 20px; margin-bottom: 40px; width: 220px; float: left; line-height: 175%; }
/*#textmitte   { margin-right: 20px; margin-bottom: 40px; position: absolute; top: 50px; left: 500px; width: 440px }*/
/*#formtag {
margin-left: 242px;
margin-right: 0px;
background: #030;
padding: 1px 0px 3px;
height: 14px;

}

* html	#formtag {
margin-left: 242px;
margin-right: 0px;
background: #030;
padding: 1px 0px 1px;
height: 14px;

}*/
.img  { margin-top: 31px; border: solid 1px #333 }
.imgbig   { margin-right: 31px; margin-bottom: 31px; float: left; border: solid 1px #030 }
.marginalie        { color: #888888; font-size: 85%; font-style: italic; font-weight: normal; line-height: 125%; position: relative; width: 117px; float: right }
.textbild   { display: block; margin-bottom: 20px; clear: both; }
.textblock  { display: block; margin-bottom: 20px;}
.content    { display: block; margin-bottom: 20px; clear: both }

a.textlink:link, a.textlink:visited { color: #555; float: none;}
a.textlink:hover, a.textlink:active { color: #FFF; float: none;}
.kleinebilder { position: absolute; top: 166px }

