/* CCBot/1.0 (+http://www.commoncrawl.org/bot.html) */
/* --------------- ReadyWeb style.css Standards Anfang ----------------- */
/* definierte Verhältnisse: */
*        	{margin:0px;padding:0px;font-weight:normal;}
* html div	{xxxheight:100%;}		/* für die 100% Höhe IE als relativer Bezug */
html, body	{xmin-height:101%; xheight:101%; font-size: 100.1%; } /* wg Schrift-Bug in IE ???? */
body		{xoverflow:scroll; xoverflow-x:auto; background-color:#fff; background-image:url(asset3/images/streifen_gruen.gif); background-position:top-left; background-repeat:repeat-y; }
body,td,th	{font-family:'VAG Rounded', Arial, Helvetica, sans-serif; font-size:12px; line-height:120%; color:#777777; }

td, th	{vertical-align:top;}
td.login {vertical-align:middle;}

p	{margin-top:5px;} /* zusätzlicher halber Zeilenabstand */
b,strong	{font-weight:bold;}
br.br2 	{line-height:5px;height:5px;}

img	{border:none;line-height:0px;} /* line-height:0px für xhtml strict */
img.news_pic{}

li {margin-left:23px;}
ol li {margin-left:0px;}
ul br {height:0px;line-height:0px;}



div.clear, br.clear {clear:both;} /* kein span verwenden */
div.content	{margin:10px;} /* statt padding verwenden wg box model unterschiede IE und FF */
div.content2{margin:5px 10px 5px 10px;} /* statt padding verwenden wg box model unterschiede IE und FF */
/* ---------------- Standards Ende ------------------ */

/* ---------------- Anpassungen Start ------------------ */
a        			{text-decoration:none;}
a:link, a:visited	{color:#474747;text-decoration:underline;}
a:hover  			{text-decoration:underline;}
a:active 			{color:#474747;}



.droplist {}
.small   {font-family:Tahoma,sans-serif;font-size:7px;} /* Kleingedrucktes */
.found   {background-color:#C7D5E7;} /* Hervorhebung von gefunden Worten im Fliesstext */
.rahmen  {background-color:#646464;} /* für Login-Screen */
.ueberschrift {background-color:#c7d5e7;valign:top;color:#000000;} /* für Login-Screen */
.hell    {background-color:#dfe7f1;color:#000000;} /* für Login-Screen, Suche */
.dunkel  {background-color:#c7d5e7;color:#cccccc;} /* für Login-Screen, Suche */
/* ---------------- Anpassungen Ende ------------------ */


/* ---------- noch aus altem orig css ---------- */
/* vermutlich nicht verwendet: */
div.bookie	{margin:0px0px0px0px;visibility:hidden;position:absolute;top:20px;left:25px;;z-index:1;background-color:#f3f3f3;width:180px;}
.bookbg 	{background-color:#f3f3f3;}
.news		{color:#8BACCE;}
.aktuell 	{background-color:#000000;}
.bunt		{background-color:#be3747;valign:top;color:#ffffff;}
input.text 	{border:1px solid #A0A1A1;}
input.button {border:1px solid #A0A1A1;background-color:#FFFFFF;}
input.formular {background:#FFFFFF;border:1px solid #A0A1A1;}
input.ok	{border:1px solid #9999cc}
input.nok		{border:1px solid #ff0000}
/* ---------- alt ende ---------- */


/* ---------- Hauptelemente Start ---------- */
#rw_ticker  {font-size:12px;xborder:1px solid #000; display:none; }

/* Positioniert den Inhalt zentriert */
#rw_wrapper { width:980px; margin-left:auto; margin-right:auto; xxxtext-align:left; padding-left:20px; }

  /* Der obere Bereich mit Logo, Bildern, Flash etc */
  #rw_header		{ margin-top:70px; width:960px; text-align:right; }
  
  #navwrapper	{ margin-top:65px; margin-left:478px; height:40px; }

  /* Der mittlere Bereich mit mehreren Spalten, Navigation, News, Content */
  #rw_middle  { width:100%;  position: relative; }

    /* Die Navigations-Spalte */
    #rw_links	{ }
	#rw_links .kasten	{ width:239px; margin:20px 0px; border-right:dotted 1px #03063e; border-bottom:dotted 1px #03063e; border-top:dotted 1px #03063e;}

    /* Die Inhaltsspalte */
    #rw_content			{ width:460px; xbackground-color:#00f; }
    #rw_content_breit		{ width:580px; xbackground-color:#0f0; }
    #rw_content, #rw_content_breit	{ float:left; margin-left:-66px; margin-top:40px; }


	/* Die Knöpfe zum Content: Drucken, nach oben, Emailen etc */
    #rw_tools			{ font-size:9px; xtext-align:left; margin-bottom:10px; xcolor:#000000; }
	#rw_tools a:link, #rw_tools a:visited { color:#333;}
	#rw_tools a:active	{ }
	#rw_tools a:hover	{ }

  /* Nav_Std unten */
  #rw_footer		{ padding:50px 0px 0px 0px; font-size:9px; color:#777; xtext-align:right;}
  #rw_footer_oben a:link, #rw_footer_oben a:visited			{ color:#333; }
  #rw_footer_links	{ width:60%; margin-top:5px; xfont-size:9px; xcolor:#000; float:left; font-size:9px; }
  #rw_footer_rechts	{ width:40%; margin-top:5px; xfont-size:9px; xcolor:#000; float:right;  font-size:9px; }
  #rw_footer_rechts a:link, #rw_footer_rechts a:visited, #rw_footer_links a:link, #rw_footer_links a:visited { color:#777;}
	
/* noch unklar */
.search_wrapper	{position:absolute;top:71px;left:553px; width:216px; height:33px; border-bottom:1px solid #89a0b8; background-image:url(asset3/images/nav1_bg.gif); text-align:left; border-left:1px solid #fff; }
/* ---------- Hauptelemente Ende ---------- */




/* ---------- Content Start ---------- */
h1				 { color:#5c4028; font-size:16px; }	/* #pageTitle */
/* Allgemein, einspaltig */
div.rw_content_a { margin-bottom:20px; padding-right:20px;}
h2.rw_hl_a       { color:#777; font-size:15px; text-transform:uppercase; letter-spacing:0.1em }
h3.rw_sl_a       { color:#5c4028; font-size:11px; }
h1, h2, h3       { font-weight:bold; margin-bottom:15px; line-height:120%; }
div.rw_text_a    { xxxfont-weight:bold; }
div.rw_image_a   { float:left; margin-bottom:5px; }
div.rw_image_a_solo   { float:left; margin-bottom:5px; }
div.rw_caption_a { margin-top:5px; font-size:9px; }

/* Zweispaltig (Navi/content_1-5/content_6), Version a */
div.rw_content_b	{width:385px; display:inline; vertical-align:top; margin-bottom:20px; margin-right:7px; color:#525252; }
div.rw_hl_b			{background-color:#B7C6E0;  font-weight:bold; font-size:9pt; line-height:12pt; width:385px; max-width:385px; border-top:6px solid #B7C6E0; border-bottom:6px solid #B7C6E0;}
span.rw_hl_b		{padding: 6px 14px 14px 14px; display:box; }
div.rw_sl_b			{							padding: 6px 14px  4px 14px; font-weight:bold; font-size:8pt; line-height:11pt; width:385px; max-width:385px;}
div.rw_text_b		{							padding: 6px 14px  4px 14px;  				   font-size:8pt; line-height:11pt; width:385px; max-width:385px;}
div.rw_image_b		{}
div.rw_caption_b	{}

/* Zweispaltig (Navi/content_1-5/content_6), Version b */

/* ---------- Content Ende ---------- */


		
		
		

/* ---------- Navigation Start ---------- */
div.rw_nav {  font-size:36px; height:40px; } 


/* was ist allen gemeinsam? */
.rw_nav1_alle, .rw_nav2_alle, .rw_nav3_alle, .rw_nav4_alle	{ height:40px;width:60px; display:inline; position:relative; }
.rw_nav1_einzeln, .rw_nav1_einzeln_aktuell, .rw_nav2_einzeln, .rw_nav2_einzeln_aktuell, .rw_nav3_einzeln, .rw_nav3_einzeln_aktuell, .rw_nav4_einzeln, .rw_nav4_einzeln_aktuell { height:40px; width:60px; display:inline;  padding-top:10px;}
.rw_nav1_einzeln_aktuell, .rw_nav2_einzeln_aktuell, .rw_nav3_einzeln_aktuell, .rw_nav4_einzeln_aktuell { color:#81f533; }
.rw_nav1_einzeln, .rw_nav2_einzeln, .rw_nav3_einzeln, .rw_nav4_einzeln { color:#ababab; }

.rw_nav1_alle				{  }	/* umschliesst alle nav_1-knöpfe, jeden einzelnen */
.rw_nav1_alle:hover			{ cursor:pointer; }
.rw_nav1_einzeln            { }
.rw_nav1_einzeln_aktuell    {  }
.rw_nav1_einzeln, .rw_nav1_einzeln_aktuell { padding-left:20px; }
.e1_inline:link, .e1_inline:visited  { color:#ababab; text-decoration:none;}
.e1_inline:hover            { color:#ababab;text-decoration:none;}
.e1_inline:active           { color:#ababab;}
.e1_inline_aktuell:link, .e1_inline_aktuell:visited      { color:#81f533;text-decoration:none; }
.e1_inline_aktuell:hover    { text-decoration:none;}
.e1_inline_aktuell:active   { }

.rw_nav2_alle				{ background-color:#ddd; }
.rw_nav2_alle:hover			{ background-color:[%Prim_5%];cursor:pointer; }
.rw_nav2_einzeln            { }
.rw_nav2_einzeln_aktuell    { }
.rw_nav2_einzeln, .rw_nav2_einzeln_aktuell { padding-left:25px; }
.e2_inline:link, .e2_inline:visited  { xcolor:#333;}	/* statt 0059A3 */
.e2_inline:hover            { }
.e2_inline:active           { xcolor:#000;}
.e2_inline_aktuell:link, .e2_inline_aktuell:visited      { xcolor:#000; }
.e2_inline_aktuell:hover    { }
.e2_inline_aktuell:active   { xcolor:#333;}

.rw_nav3_alle				{ background-color:#eee; }
.rw_nav3_alle:hover			{ background-color:[%Prim_5%];cursor:pointer; }
.rw_nav3_einzeln	        {  }
.rw_nav3_einzeln_aktuell	{  }
.rw_nav3_einzeln, .rw_nav3_einzeln_aktuell { padding-left:30px;  }
.e3_inline:link, .e3_inline:visited  { xcolor:#333;}
.e3_inline:hover            { }
.e3_inline:active           { xcolor:#000;}
.e3_inline_aktuell:link, .e3_inline_aktuell:visited      { xcolor:#000; }
.e3_inline_aktuell:hover    { }
.e3_inline_aktuell:active   { color:#333;}

.rw_nav4_alle				{ background-color:#fff; }
.rw_nav4_alle:hover			{ background-color:[%Prim_5%];cursor:pointer; }
.rw_nav4_einzeln			{  }
.rw_nav4_einzeln_aktuell	{  }
.rw_nav4_einzeln, .rw_nav4_einzeln_aktuell { padding-left:35px;  }
.e4_inline:link, .e4_inline:visited  { xcolor:#333;}
.e4_inline:hover            { }
.e4_inline:active           { xcolor:#000;}
.e4_inline_aktuell:link, .e4_inline_aktuell:visited      { xcolor:#000; }
.e4_inline_aktuell:hover    { }
.e4_inline_aktuell:active   { xcolor:#333;}

/* ---------- Navigation Ende ---------- */





/* ------------- START FORMULAR POSITIONIERUNG & FORMATIERUNG ------------- */

.formFrame {
	width:580px;
	margin-top:15px;
	}

.areaname{
	width:140px;
	margin-right:10px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #777;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom: 2px solid #e2e2e2;
	float:left;
}

.radiobuttons {
	border: 0px solid #000000;
	margin-right: 25px;
	margin-top:5px;
	width: 360px;
	height:15px;
	font : bold 11px/120% Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.texteingabe {
	width:371px;
	height:15px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #777;
	margin-top:5px;
	background-color: #e2e2e2;
	border: 0px solid  #FFB200;
	padding-left:3px;
	padding-top:3px;
	/*color:#A5A2A3;*/
}

.texteingabe_nachname {
	width:183px;
	height:15px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #777;
	margin-top:5px;
	margin-right:2px;
	background-color: #e2e2e2;
	border: 0px solid  #FFB200;
	padding-left:3px;
	padding-top:3px;
	/*color:#A5A2A3;*/
}

.texteingabe_vorname {
	width:183px;
	height:15px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #777;
	margin-top:5px;
	background-color: #e2e2e2;
	border: 0px solid  #FFB200;
	padding-left:3px;
	padding-top:3px;
	/*color:#A5A2A3;*/
}

.texteingabe_strasse {
	width:183px;
	height:15px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #777;
	margin-top:5px;
	margin-right:2px;
	background-color: #e2e2e2;
	border: 0px solid  #FFB200;
	padding-left:3px;
	padding-top:3px;
	/*color:#A5A2A3;*/
}

.texteingabe_small {
	width:37px;
	height:15px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #777;
	margin-right:2px;
	margin-top:5px;
	background-color: #e2e2e2;
	border: 0px solid  #FFB200;
	padding-left:3px;
	padding-top:3px;
	/*color:#A5A2A3;*/
}

.texteingabe_smaller {
	width:141px;
	height:15px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #777;
	margin-top:5px;
	background-color: #e2e2e2;
	border: 0px solid  #FFB200;
	padding-left:3px;
	padding-top:3px;
	/*color:#A5A2A3;*/
}

.klappmenueFrame {
	width:384px;
	margin-top:5px;
	
}

.klappmenue {
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #777;
	background-color: #e2e2e2;
}

.angebote_kategorie {
	width:414px;
	font : bold 11px/120% Arial, Helvetica, sans-serif;
	color : #727071;
	border-bottom:0px solid #A5A2A3; 
	margin-top:7px;
}

.angebote_a {
	width:414px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #727071;
	padding: 5px;
	background-color: #FCED99;
	margin-bottom:10px;
}

.angebote_b {
	width:414px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #727071;
	padding: 5px;
	background-color: #fbd6a7;
	margin-bottom:10px;
}

.link_angebote  {
	font: 11px/150% Arial, Helvetica, sans-serif;
	color : #727071;
}

.anfrage_area {
	width:371px;
	height:80px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #777;
	margin-top:5px;
	background-color: #e2e2e2;
	border: 0px solid  #FFB200;
	scrollbar-base-color: #e2e2e2;
	padding-left:3px;
	padding-top:3px;
}

.submit {
	margin-top:10px;
	background-color:#e2e2e2;
	font : 11px/120% Arial, Helvetica, sans-serif;
	/*color:#A5A2A3;*/
	border:0px solid #000000;
}

#submit_positioner {
	width:527px;
	text-align:right;
	border:0px solid #000000;
}

/* ------------- ENDE FORMULAR POSITIONIERUNG & FORMATIERUNG ------------- */



/* ---------- Sitemap Start ---------- */
/* Aufruf der Tabellenlosen Sitemaps durch Version=3 */
.gesamt_sitemap { } /* die gesamte Sitemap */
.block_sitemap { }  /* jeder einzelne Nav1-Bereich */


.e1_sitemap { background-color:#FFFFFF; font-weight:bold; margin-top:5px; padding:2px;}
.e2_sitemap { background-color:#E7CC70; padding:2px;}
.e3_sitemap { background-color:#EBD386; padding:2px;}
.e4_sitemap { background-color:#EBD386;padding:2px; }



.zus_sm { background-color:#FFFFFF; }
.e1_sitemap:link, .e1_sitemap:visited, .e2_sitemap:link, .e2_sitemap:visited, .e3_sitemap:link, .e3_sitemap:visited, .e4_sitemap:link, .e4_sitemap:visited {color:#666;text-decoration:none; font-size:9px;}
.e1_sitemap:hover, .e2_sitemap:hover, .e3_sitemap:hover, .e4_sitemap:hover {text-decoration:underline;font-size:9px;}
.e1_sitemap:active, .e2_sitemap:active, .e3_sitemap:active, .e4_sitemap:active {color:#666;text-decoration:none;font-size:9px;}
/* ---------- Sitemap Ende ---------- */

/* ------------- START SITEMAP FORMATIERUNG ------------- */
.frame_e1 {width: 139px; float:left; background-color:#FFFFFF; border: 1px #03063e solid; margin-bottom:10px; margin-right:5px; margin-top:5px;}
.frame_e2 {width: 100%;  background-color:#E7CC70; padding-top:2px;}
.frame_e3 {width: 100%; background-color:#EBD386; padding-top:2px;}
.frame_e4 {width: 100%; background-color:#EBD386; padding-top:2px;}
/* ------------- ENDE SITEMAP FORMATIERUNG ------------- */