 A:active {text-decoration: none;color: #004935}
 A:link {text-decoration: none;color: #004935}
 A:visited {text-decoration: none; color:#004935}
 A:hover {text-decoration: underline; color:#004935}

BODY 	{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color: #C8C8C8;
}

 .copyright{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8px; 
text-align:right;

}

.footerfilialen {font-size:8px;}

/* neue Styles */
/* neue Styles */
/* neue Styles */

.toTop
{
	text-align:right;
}

.ergebnisliste {clear:both;margin-top:18px;width:438px;margin-left:30px;}
.ergebnisliste .rubrik {width:428px;border:1px solid #004935;background-color:#004935;color:#FFFFFF;padding:3px 0px 4px 10px;}
.ergebnisliste .suchdetails {width:428px;border-left:1px solid #004935;border-right:1px solid #004935;background-color:#a0b8ab;padding:5px 0px 6px 10px;}
.ergebnisliste .suchergebnis {width:428px;border:1px solid #004935;background-color:#004935;color:#FFFFFF;padding:3px 0px 4px 10px;}


.ergebnisliste .objekt {clear:both;width:438px;border-left:1px solid #004935;border-right:1px solid #004935;border-bottom:1px solid #004935;overflow:auto;background-color:#FFFFFF;}
.ergebnisliste .objekt .bild 	 {background-color:#FFFFFF;float:left;width:40px;border:0px; height:100%;}
.ergebnisliste .objekt .bild img {max-height:40px;max-width:40px;background-color:#FFFFFF; padding-top:2px;border-bottom:2px solid #FFFFFF;}
.ergebnisliste .objekt .objekttext 	 					{float:left;width:367px;}
.ergebnisliste .objekt .objekttext .textoben 			{background-color:#e0e4e3;padding: 4px 0px 6px 4px; height:100%;}
.ergebnisliste .objekt .objekttext .textunten 			{background-color:#FFFFFF;overflow:auto;}
.ergebnisliste .objekt .objekttext .textunten .groesse 	{float:left;text-align:center;width:55px;border-right:1px solid #e0e4e3;padding:4px 0px;}
.ergebnisliste .objekt .objekttext .textunten .groesse2 	{float:left;text-align:center;width:44px;border-right:1px solid #e0e4e3;padding:4px 0px;}
.ergebnisliste .objekt .objekttext .textunten .zimmer 	{float:left;text-align:center;width:92px;border-right:1px solid #e0e4e3;padding:3px 0px;}
.ergebnisliste .objekt .objekttext .textunten .miete 	{float:left;text-align:center;width:80px;border-right:1px solid #e0e4e3;padding:4px 0px;}
.ergebnisliste .objekt .objekttext .textunten .kauf 	{float:left;text-align:center;width:91px;border-right:1px solid #e0e4e3;padding:4px 0px;}
.ergebnisliste .objekt .button 	 {float:left;width:28px;background-color:#FFFFFF;text-align:center;height:100% ;padding-top:12px;}

.ballonbild {float:left; max-width:150px; max-height:100px; padding: 0px 2px 2px 0px;}
.ergebnisliste .objekt .buttoncheck 	 					{float:left;width:24px;background-color:#FFFFFF;text-align:center;height:29px;padding-top:11px;}
.ergebnisliste .objekt .buttoncheck input[type=checkbox] 	{border:0px;background-color:#FFFFFF}


.ergebnisliste .legende {color:#888888;border-left:1px solid #004935;border-bottom:1px solid #004935;border-right:1px solid #004935;background-color:#f0f0f0;width:438px;overflow:auto;}
.ergebnisliste .legende .links 		{float:left;text-align:center;background-color:#CCCCCC;padding:2px 0px;width:40px;}
.ergebnisliste .legende .groesse	{float:left;text-align:center;padding:2px 0px;width:55px;border-right:1px solid #CCCCCC}
.ergebnisliste .legende .groesse2	{float:left;text-align:center;padding:2px 0px;width:44px;border-right:1px solid #CCCCCC}
.ergebnisliste .legende .zimmer		{float:left;text-align:center;padding:2px 0px;width:92px;border-right:1px solid #CCCCCC}
.ergebnisliste .legende .miete		{float:left;text-align:center;padding:2px 0px;width:80px;border-right:1px solid #CCCCCC}
.ergebnisliste .legende .kauf		{float:left;text-align:center;padding:2px 0px;width:91px;border-right:1px solid #CCCCCC}
.ergebnisliste .legende .rechts 	{float:left;text-align:center;background-color:#CCCCCC;padding:2px 0px;width:30px;}

.ergebnisliste .aktionsbutton	{clear:both;padding-top:10px;text-align:right;width:438px;}
.ergebnisliste .aktionsbutton input,select,textarea 	{font-size:11px;font-Family:Verdana, Arial, Helvetica, sans-serif;color:#666666;border:1px solid #d2d2d2;padding:2px;}
.ergebnisliste .aktionsbutton input:focus,select:focus,textarea:focus {background-color:#dcf6ef;border:1px solid #d2d2d2;}


.TFleft {float:left;}
.TFright {float:right;}

.nSELTopRubrik 		{width:447px;clear:both;overflow:auto;border: 1px solid #004935;background-color: #004935;color: #ffffff;padding: 4px 3px 4px 10px;}
.nSELTopErgebnis 	{width:450px;border-left: 1px solid #004935;border-right: 1px solid #004935;border-bottom: 1px solid #004935;background-color: #a0b8ab;padding: 5px 0px 6px 10px;}
.nSELTopSort 		{width:450px;border-left: 1px solid #004935;border-right: 1px solid #004935;border-bottom: 1px solid #004935;background-color: #ffffff;padding: 5px 0px 6px 10px;}

.nSELObjekt 		{clear:both;border: 1px solid #004935;overflow:hidden;margin-top:10px;width:460px;}
.nSELObjekt img 	{border:0px;}
.nSELObjektNr 		{float:left;height:12px;width:110px;background-color:#004935;color:#FFFFFF;font-weight:bold;padding:4px 0px 4px 5px;}
.nSELObjektOrt 		{float:left;height:12px;width:340px;background-color:#589181;color:#FFFFFF;padding:4px 0px 4px 5px;}


.nSELObjektImage 		{float:left;height:105px;width:115px;padding:0px;overflow:hidden;}
.nSELObjektData 		{float:left;height:105px;width:345px;padding:0px;}
.nSELObjektTitel		{background-color:#d7d5d5;color:#004935;font-weight:bold;font-size:1.3em;padding:5px;overflow:hidden; height:1.0em;  }

.nSELObjektDataText		{float:left;color:#000000;padding:10px 5px;width:170px;}
.nSELObjektDataText .DTLeft		{clear:both;float:left;margin-bottom:2px;}
.nSELObjektDataText .DTRight	{float:right;font-weight:bold;font-size:1em;margin-bottom:2px;min-width:60px;text-align:right;}

.nSELObjektDataText .DTLeftPreis	{clear:both;float:left;margin-bottom:2px;margin-top:4px;}
.nSELObjektDataText .DTRightPreis	{float:right;font-weight:bold;font-size:1em;margin-bottom:2px;margin-top:4px;min-width:60px;text-align:right;}



.nSELObjektDataIcons	{float:left;color:#000000;padding-top:10px;width:100px;margin-left:40px;}
.nSELObjektDataIcons .DIIcons	{clear:both;float:left;margin-bottom:2px;width:60px;}
.nSELObjektDataIcons .DIText	{float:right;font-weight:bold;font-size:1.1em;margin-bottom:2px;margin-left:20px;}


.nSELObjektIcons 		{float:left;height:16px;width:105px;background-color:#e7b629;color:#FFFFFF;padding:3px 5px 1px 5px;  overflow:hidden; }
.nSELObjektSO 			{float:left;height:12px;width:335px;background-color:#e7c562;color:#004935;padding:4px 5px 4px 5px;}


A.objektlink:active 	{text-decoration: none;color: #000000}
A.objektlink:link 		{text-decoration: none;color: #000000}
A.objektlink:visited 	{text-decoration: none; color:#000000}
A.objektlink:hover 		{text-decoration: underline; color:#000000}

A.sortlink:active 		{text-decoration: none;color: #888888}
A.sortlink:link 		{text-decoration: none;color: #888888}
A.sortlink:visited 		{text-decoration: none; color:#888888}
A.sortlink:hover 		{text-decoration: underline; color:#888888}



.ergebnisliste .seiten {clear:both;text-align:center;margin-top:15px;}

.merklisteinfo {border : 1px solid #E7B629;background-color:#f8f0dc;padding:2px;margin-top:4px;margin-left:0px;margin-right:0px; height:11px;}


.sucheingabe {margin-left:30px;margin-top:15px;width:438px;}
.sucheingabe .suchtitel {border:1px solid #a0b8ab;background-color:#a0b8ab;padding:4px 5px;}
.sucheingabe .suchfelder {border-left:1px solid #a0b8ab;border-bottom:1px solid #a0b8ab;border-right:1px solid #a0b8ab;background-color:#FFFFFF;padding:5px;overflow:auto;}
.sucheingabe .suchfelder .multifeld {float:left;width:210px;padding-bottom:5px;}
.sucheingabe .suchfelder select {font-size:12px;}

.erweitertbutton	{width:438px;text-align:left;padding-left:30px;margin-top:8px;}
.erweitertbutton input[type=button]	{margin:0px;padding:0px;padding:2px;background-color:#FFFFFF;width:120px;}
.suchbutton			{width:438px;text-align:center;margin-left:30px;margin-top:20px;}
.suchbutton input[type=submit]	{margin:0px;padding:0px;font-size:12px;font-weight:bold;padding:4px;width:200px;background-color:#a0b8ab;color:#000000}

.sucheingabe .suchfelder {overflow:auto;}
.sucheingabe .suchfelder .xxbutton {float:left;padding-top:2px;padding-right:2px;}
.sucheingabe .suchfelder .xxbutton input[type=radio] {border:0px;background-color:#FFFFFF;}
.sucheingabe .suchfelder .xxtext {float:left;padding-top:5px;padding-right:10px;padding-bottom:4px;}

.sucheingabe .suchfelder .detailbutton		{float:left;padding:5px 8px;}
.sucheingabe .suchfelder .detailtext		{float:left;padding-top:10px;}
.sucheingabe .suchfelder .detailtextoben 	{float:left;margin-right:10px;width:100px;height:26px;padding-top:10px;}
.sucheingabe .suchfelder .spacer			{clear:both;width:40px;height:2px;}
.sucheingabe .suchfelder .line				{clear:both;width:425px;height:1px;border-top:1px dashed #a0b8ab;}
.sucheingabe .suchfelder .detailbutton input,select,textarea 	{font-size:11px;font-Family:Verdana, Arial, Helvetica, sans-serif;color:#666666;border:1px solid #d2d2d2;padding:4px; }
.sucheingabe .suchfelder .detailbutton input:focus,select:focus,textarea:focus {background-color:#dcf6ef;border:1px solid #d2d2d2;}

.sucheingabe .suchfelder .detailbutton input[type=checkbox]	{border:0px;background-color:#FFFFFF;}

.righttopid {clear:both;margin-top:4px;margin-left:8px;overflow:auto;}
.righttopid .rttitel 	{float:left;width:65px;color:#e7b629;font-weight:bold;}
.righttopid .rttext 	{float:left;color:#FFFFFF}


.rticons {clear:both;margin-top:12px;margin-left:8px;margin-bottom:4px;vertical-align:top;}

.rticonsleft {clear:both;float:left;margin-top:12px;margin-left:8px;margin-bottom:4px;text-align:left;width:96px;}
.rticonsright {float:left;margin-top:12px;margin-left:8px;margin-bottom:4px;text-align:right;width:96px;}

.rtimagetop	{clear:both;margin-left:8px;margin-bottom:8px;}
.rtimagetop	img {border:1px solid #FFFFFF;max-width:203px;}
.rtimageklein {clear:both;margin-bottom:8px;width:220px;}
.rtimagekleinanzeige		{float:left;text-align:center;border:1px solid #CCCCCC;background-color:#004935;width:61px;height:61px;margin-left:8px;margin-bottom:8px;}
.rtimagekleinanzeige img	{max-width:61px;max-height:61px;}


.newdetailinfotable {
	background-color: #A0B8AB;
	border : 0px solid #A0B8AB;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 5px;
	font-size: 10px; 
	margin-left: 30px;
	width:450px;
	margin-top:20px;
}


/* IE  Fix */

*:first-child+html .ergebnisliste .rubrik {}


.formdiv {clear:both;margin-top:15px;margin-left:30px;}
.midformElement							{clear:both;width:450px;padding-top:10px;}
.midformLabel							{float:left;font-size:0.9em;font-weight:bold;width:106px;
text-align:right;padding-top:6px;
}
.midformLabel2						{float:left;font-size:0.9em;font-weight:bold;width:120px;text-align:right;padding-top:6px;}
.midformInput							{float:left;font-size:1em;padding-left:8px;}
.midformInput input,textarea 	{font-size:11px;font-Family:Verdana, Arial, Helvetica, sans-serif;color:#666666;border:1px solid #d2d2d2;padding:4px; }
.midformInput input:focus,select:focus,textarea:focus {background-color:#dcf6ef;border:1px solid #d2d2d2;}
s.midformInput select 	{font-size:11px;font-Family:Verdana, Arial, Helvetica, sans-serif;color:#666666;border:1px solid #d2d2d2;padding:4px;}
.formdiv .description {font-size:0.85em;color:#777777;margin-top:3px;width:280px;}
.midformSubmit 		{clear:both;padding-top:25px;padding-left:128px;}
.midformSubmit input {background-color:#dcf6ef;padding:4px;border:1px solid #004935;}
.inputTextweiss {background-color:#FFFFFF;width:280px;} 


.SAformdiv {clear:both;margin-top:15px;margin-left:30px;}
.SAmidformElement							{clear:both;width:450px;padding-top:10px;}
.SAmidformLabel							{float:left;font-size:0.9em;font-weight:bold;width:130px;text-align:right;padding-top:6px;}
.SAmidformInput							{float:left;font-size:1em;padding-left:8px;}
.SAmidformInput input,textarea 	{font-size:11px;font-Family:Verdana, Arial, Helvetica, sans-serif;color:#666666;border:1px solid #d2d2d2;padding:4px; }
.SAmidformInput input:focus,select:focus,textarea:focus {background-color:#dcf6ef;border:1px solid #d2d2d2;}
s.midformInput select 	{font-size:11px;font-Family:Verdana, Arial, Helvetica, sans-serif;color:#666666;border:1px solid #d2d2d2;padding:4px;}
.SAformdiv .description {font-size:0.85em;color:#777777;margin-top:3px;width:200px;margin-bottom:0px;}
.SAmidformSubmit 		{clear:both;padding-top:25px;padding-left:140px;}
.SAmidformSubmit input {background-color:#dcf6ef;padding:4px;border:1px solid #004935;}
.SAinputTextweiss {background-color:#FFFFFF;width:200px;} 
.SAueberschrift {clear:both;font-weight:bold;padding-bottom:4px;border-bottom:1px dashed #004935;padding-top:4px;color:#004935; width:300px;margin-bottom:5px;}
.SAzweitueberschrift {clear:both;font-weight:bold;padding-bottom:4px;border-bottom:1px dashed #004935;padding-top:4px;color:#004935; width:300px;margin-bottom:5px;}


.FKmidformElement							{clear:both;width:400px;padding-top:10px;}
.FKmidformLabel							{float:left;font-size:0.9em;font-weight:bold;width:180px;text-align:right;padding-top:6px;}
.FKmidformInput							{float:left;font-size:1em;margin-left:8px;}
.FKmidformInput input,select,textarea 	{font-size:11px;font-Family:Verdana, Arial, Helvetica, sans-serif;color:#666666;border:1px solid #d2d2d2;padding:4px; }
.FKmidformInput input:focus,select:focus,textarea:focus {background-color:#dcf6ef;border:1px solid #d2d2d2;}

.FKmidformSubmit 		{clear:both;padding-top:25px;padding-left:128px;}
.FKmidformSubmit input 	{background-color:#dcf6ef;padding:4px;border:1px solid #004935;}

.FKinputTextweiss 		{background-color:#FFFFFF;width:80px;} 
.FSKinputTextweiss 		{background-color:#FFFFFF;width:40px;} 


.tdgreen {background-color: #004935;}
.tdgrey {background-color: #f0f0f0; width:527px; background-image:url(../images/design/bg_content.png); background-repeat:no-repeat;}
.tablewhitelines {height:15px;width:527px;background-image:url(../images/new_lines_white.png);}
.tablegreenlines {height:15px;width:223px;background-image:url(../images/new_lines_green.png);}
.newcopyright {margin-top:4px;font-size:8px;text-align:right;}
.imagesujet {margin-top:56px;margin-bottom:15px;text-align:center;}

.newueberschrift	{background-image:url(../images/point_content.gif);background-repeat:no-repeat;background-position:0px 2px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:15px;color:#004935;font-weight:bold;margin-top:18px;padding-left:30px;padding-right:45px;}
.newueberschrift2	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#004935;font-weight:bold;margin-top:8px;padding:0px 55px 0px 30px;}
.newueberschrift3	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#F0F0F0;font-weight:bold;margin-bottom:8px;margin-top:5px;padding:0px 55px 0px 30px;}
.newallgemein 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;margin-top:7px;color:#000000;padding: 0px 40px 0px 40px; line-height:1.5em; text-align:justify;}
.leftlinkpoint 		{background-image:url(../images/point_right.gif);background-repeat:no-repeat;color:#f0f0f0;padding-left:38px;padding-top:2px;height:20px;font-weight:bold;margin-left:20px;cursor:pointer;}
.leftlinkpointinner	{color:#f0f0f0;padding-left:40px;padding-top:0px;height:16px;font-weight:bold;margin-left:20px;cursor:pointer;}

.kontaktimage 		{max-width:250px;border:0px; padding-left:10px; max-height:170px;  text-align:right;}
.kontaktportrait 	{border:0px; width:75px;}
.portraittable				{margin-bottom:18px;margin-left:30px;}
.portraitdetails			{padding-left:10px;}
.portraitdetails .name		{font-weight:bold;color:#004935;}
.portraitdetails .funktion	{font-weight:bold;}


.sitemap  {padding:10px 45px 0px 30px;}
.sitemap1 {font-size:1.1em;font-weight:bold;padding-top:8px;}
.sitemap2 {font-size:1.1em;font-weight:bold;padding-top:8px;padding-left:15px;}
.sitemap3 {padding-left:30px;}
.sitemap4 {padding-left:45px;}


.kleinebilder 		{display:block;position:relative;top:-242px;left:336px;z-index:200;width:200px;height:233px;text-align:left;overflow:hidden;}
.kleinebilderfoto 	{float:left;}

.bannerleft			{margin-bottom:1px;margin-left:10px;}


.newhomenews					{border:1px dashed #8daba3;margin-right:0px;padding:0px;}
.newhomenewstop					{background-color:#8daba3;padding:3px;color:#FFFFFF;font-weight:bold;font-size:0.85em;overflow:auto;}
.newhomenewstextueberschrift	{color:#004935;font-weight:bold;padding:5px 5px 0px 5px;border-top:1px dashed #8daba3;}
.newhomenewstexttext			{font-size:0.85em;padding:0px 5px 5px 5px;}

.newnewsueberschrift	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#004935;font-weight:bold;padding:0px 55px 0px 30px;}
.newnewsdatum			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;color:#777777;font-style:italic;margin-top:12px;padding:0px 55px 5px 30px;}
.newnewsallgemein		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;margin-top:3px;color:#000000;padding:0px 55px 0px 30px; line-height:1.5em; text-align:justify;}
.newnewsdetaildatum		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;color:#777777;font-style:italic;margin-top:3px;padding:0px 55px 5px 30px;}
.newsimg {border:1px solid #004935;max-width:200px;margin-left:10px;}

.wobinich {margin-bottom:46px;padding:3px 6px 3px 6px;font-size:0.9em;background-color:#f9f9f9;color:#888888;}
.wobinich a {color:#888888;text-decoration:none;}
.wobinich a:hover {color:#333333;text-decoration:none;}

.newschaufensterborder {border:3px solid #e7b629;border-collapse:collapse;}
.schaufenstertitel {margin-top:5px;font-weight:bold;font-size:1.3em;color:#004935;}
A.schaufensterlink:hover {text-decoration:none;}


TD 	{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}


/* Navigationelemente */
.nav			{font-family:verdana, arial; font-size:10px; color:#000000; font-weight:normal;margin-bottom:7px;margin-left:10px;}

.list{
	list-style : square outside;
}

.tnav			{background-color: #004935;}
.tnavover		{background-color: #004935;}
.tlink			{font-family:verdana, arial; font-size:10px; color:#2D365A; font-weight:normal;}
.tlinkok		{font-family:verdana, arial; font-size:10px; color:#FFFFFF; font-weight:normal;}

A.tlink:link		{font-family:verdana, arial; font-size:10px;color: #FFFFFF; text-decoration:none;font-weight:bold;}		
A.tlink:visited	 {font-family:verdana, arial; font-size:10px;color: #FFFFFF; text-decoration:none;font-weight:bold;}		
A.tlink:active	 {font-family:verdana, arial; font-size:10px;color: #FFCC00; text-decoration:none;font-weight:bold;}		
A.tlink:hover	{font-family:verdana, arial; font-size:10px;color: #FFCC00; text-decoration:none;font-weight:bold;}

.tnavlink			{font-family:verdana, arial; font-size:10px; color:#004935; font-weight:normal;}
.tnavlink1			{font-family:verdana, arial; font-size:10px; color:#F0F0F0; font-weight:normal;}
A.tnavlink:link		{color: #F0F0F0; text-decoration:none;}		
A.tnavlink:visited	{color: #F0F0F0; text-decoration:none;}		
A.tnavlink:active	{color: #F0F0F0; text-decoration:none;}		
A.tnavlink:hover		{color: #F0F0F0; text-decoration:none;}

A.tnavlink1:link		{color: #E7B629; text-decoration:none;}		
A.tnavlink1:visited	{color: #E7B629; text-decoration:none;}		
A.tnavlink1:active	{color: #E7B629; text-decoration:none;}		
A.tnavlink1:hover	{color: #E7B629; text-decoration:none;}


.navplatz	{
font-family:verdana, arial; 
font-size:10px; 
color:#000000; 
font-weight:normal;
margin-left:1px;
margin-right:1px;
}

.linkok		{color: #004935;}


/* Haupnavigation Linkfarbe */

.navlink2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

A.navlink2:link		{color: #000000; text-decoration:none;}		
A.navlink2:visited	{color: #000000; text-decoration:none;}		
A.navlink2:active	{color: #004935; text-decoration:underline;	}		
A.navlink2:hover		{color: #004935; text-decoration:underline;}


.navlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
}

A.navlink:link		{color: #000000; text-decoration:none;}		
A.navlink:visited	{color: #000000; text-decoration:none;}		
A.navlink:active	{color: #004935; text-decoration:underline;	}		
A.navlink:hover		{color: #004935; text-decoration:underline;}


.referenzentop	{background-color:#8daba3;padding:3px;color:#FFFFFF;font-weight:bold;font-size:1em;overflow:auto;}

.refrubrik {padding-left:20px;font-size:0.85em;}
A.reflink:link		{color: #fdf7e3; text-decoration:none;}		
A.reflink:visited	{color: #fdf7e3; text-decoration:none;}		
A.reflink:active	{color: #fdf7e3; text-decoration:underline;	}		
A.reflink:hover		{color: #ffffff; text-decoration:underline;}

A.reflink.active:link		{color: #004935; text-decoration:none;}		
A.reflink.active:visited	{color: #004935; text-decoration:none;}		
A.reflink.active:active		{color: #004935; text-decoration:underline;	}		
A.reflink.active:hover		{color: #ffffff; text-decoration:underline;}


td.backdunkelgruen {background-color : #004935;}
td.backorange {background-color : #e7b629;}
td.backlinesgruen {background-image : url(../images/bg_lines_gruen.gif); }
td.backlinesgruencontent {background-image : url(../images/bg_lines_gruen_content.gif); }
td.backlinesweiss {background-image : url(../images/bg_lines_weiss.gif); }
td.content {background-color : #F0F0F0;}

.gutberaten {font-family:verdana, arial; font-size:10px; color:#FFFFFF; font-weight:normal;margin-top:12px;}

.ueberschrift{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	color:#004935; 
	font-weight:bold;
	margin-top:3px;
}

.ueberschrift2{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#004935; 
	font-weight:bold;
	margin-top:8px;
}
.ueberschrift3{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color:#F0F0F0; 
	font-weight:bold;
	margin-bottom:8px;
	margin-top:5px;
}
.allgemein{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	margin-top:4px;
	color:#000000;
}

.formulartext{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	margin-top:2px;
	color:#000000;
}

.allgemeinus{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	margin-top:10px;
	font-weight:bold;
	color:#000000;
}
.allgemeinfaq{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#000000;
}


.text{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	margin-bottom:10px;
	margin-right:15px;
	margin-top:3px;
	color:#000000;
}

.tabtext{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
submit {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
select {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}

input {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #666666;
 background-color : #EEEEEE;
 border : 1px solid #666666;
 }

.inputright {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666;
 background-color : #FDF7E3;
 border : 1px solid #E7B629;
 }

 .inputright_submit { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight:bold;
	color: #F0F0F0; 
	background-color:#004935; 
	border: 0px;
}

.inputform{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666;
 background-color : #EEEEEE;
 border : 1px solid #666666;
 margin-bottom:2px;
}

.inputformbutton {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #666666;
 background-color : #F0F0F0;
 border : 0px solid #666666;
 }
 
.inputformbutton2 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #666666;
 background-color : #FFFFFF;
 border : 0px solid #666666;
 }

.inputfield_login { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
border: 1px solid #999999;
width: 70px
}
.inputfield_submit { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
border: 0px solid #999999;
width: 70px
}

.userdata { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color:#CCCCCC;
margin-top:5px;
}

A.oclickkontakt:link		{color: #FFFFFF; text-decoration:none;}		
A.oclickkontakt:visited	{color: #FFFFFF; text-decoration:none;}		
/*A.oclickkontakt:active	{color: #fdf7e3; text-decoration:underline;	}		*/
A.oclickkontakt:hover		{color: #ffffff; text-decoration:underline;}


A.oclickkontakt:active {float:left;color:#FFFFFF}

/* Tabelle       */
.tabaussen {background-color: #FFFFFF;border : 1px solid #EF8218;margin-bottom: 5px;}
.taboben {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-align: left; margin-top: 0px;margin-left: 5px;	margin-bottom: 0px;	background-color: #EF8218;border : 1px solid #EF8218;letter-spacing : 0px;}
.tabinnen {margin-bottom:5px;margin-top:5px;background-color: #F6BD86;}
.tabtext {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;margin-bottom: 2px;margin-top: 2px;margin-left: 5px;margin-right:5px;text-align:left;}

 .kastentable {
	background-color: #A0B8AB;
	border : 0px solid #A0B8AB;
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 5px;
	font-size: 10px; 
	margin-left: 5px;
}

 .kastentable2 {
	background-color: #A0B8AB;
	border : 0px solid #A0B8AB;
	margin-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 4px;
	font-size: 10px; 
	margin-left: 5px;
}


.kastentop {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-align: left; 
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	background-color: #004935;
	border : 1px solid #004935;
	letter-spacing : 0px;
}

.kastentop2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #004935; 
	text-align: left; 
	margin-top: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	background-color: #D9FFEE;
	border : 1px solid #D9FFEE;
	letter-spacing : 0px;
}

 .kastentext {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 2px;
	margin-right: 3px;
	margin-top: 2px;
	text-align:left;
	margin-left: 5px;
 }
 
 .kasteninhalt {
	margin-bottom:5px;
	margin-top: 5px;
	margin-right: 3px;
	background-color: #FFFFFF;
	margin-left: 3px;
}

.balkentop {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #FFFFFF; 
	margin-top: 0px;
	margin-left: 3px;
	margin-bottom: 0px;
	background-color: #004935;
	border : 1px solid #004935;
	letter-spacing : 0px;
}

.manual2 {
	background-color: #FFFFFF;
}
.manual1 {
	background-color: #F5F5F5;
	border : 1px solid #004935;
}
.table4 {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.table5 {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.allgemein2{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	margin-top:4px;
}

.galerielink {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #FFFFFF; 
}

input[type=radio] {border:0px;background-color:#FFFFFF;}
