/* 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	{height: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;} /* statt dem scroll=auto im body tag, aber nur vertikal, fuer IE, nur bei hoizontaler zentrierung des Layoutes */
body,td,th	{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:130%; color:#474747;
			background-color:#fff; }

td, th		{vertical-align:top;} /* mit gleichen schrift-angaben wie in body, für alte formulare */
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{}

ul { list-style-image:url(schueller2_em/images/square-rot.gif);  }

li {margin-top:7px; margin-bottom:7px;}
li {margin-left:23px;margin-top:0px; margin-bottom:0px;}
ul {margin-top:13px;margin-bottom:13px;}
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 0px;} /* statt padding verwenden wg box model unterschiede IE und FF */
div.content2    {margin: 5px 0px;} /* statt padding verwenden wg box model unterschiede IE und FF */
/* ---------------- Standards Ende ------------------ */

/* ---------------- Anpassungen Start ------------------ */
a        			{text-decoration:none;}
a:link, a:visited	{color:#777;}
a:hover  			{text-decoration:underline;}
a:active 			{color:#777;}

.content a        			{text-decoration:none;}
.content a:link, .content a:visited	{color:#ba111b;}
.content a:hover  			{text-decoration:underline;}
.content a:active 			{color:#ba111b;}


.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 a:link, .ueberschrift a:visited {color:#000;text-decoration:underline;}
.ueberschrift {background-color:#BB111A;color:#ffffff;padding:5px 6px;font-weight:bold;} /* für Login-Screen */
.hell    	{background-color:#E8A0A9; vertical-align:top; color:#000000; } /* für Login-Screen */
.dunkel  	{background-color:#BB111A;color:#cccccc;margin-bottom:7px;} /* für Login-Screen */
/* ---------------- 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:960px; margin-left:auto; margin-right:auto; text-align:left; margin-top:23px; border-top:6px solid #bb111a;}

  /* Der obere Bereich mit Logo, Bildern, Flash etc */
  #rw_header	{ height:220px; xmargin-bottom:50px; width:100%; border-top:1px solid #fff; }
  
  /* Der mittlere Bereich mit mehreren Spalten, Navigation, News, Content */
  #rw_middle  { width:960;  position: relative; xborder-left: 1px solid #03063e; 
xborder-right: 1px solid #03063e; border-bottom: 1px solid #777; xbackground-color:#fff9f1; }

    /* Die Navigations-Spalte */
    #rw_links	{ width:215px; xposition:relative; xleft: 0px; xtop: 0px; float:left;  }
    #rw_links .content { }

    /* Die Inhaltsspalte */
    #rw_content { width:505px; float:left; xbackground-color:red; }
    #rw_content_video { width:512px; float:left; xbackground-color:red; }
    #rw_content .content { padding-left:40px; }
    #rw_content_video .content { padding-left:0px; }



    /* Die Marginal-Spalte */
    #rw_rechts	{ width:240px; float:right; }
* html #rw_rechts	{ width:230px; float:right; }
    #rw_rechts .content, #rw_rechts_video .content { padding-left:40px; }
    #rw_rechts_video	{ width:440px; float:right; }

	/* 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			{ width:60%; xmargin-top:5px; font-size:9px; xcolor:#000; float:left; }
  #rw_footer_rechts	{ width:900px; font-size:9px; xcolor:#000; text-align:right; float:right; }
  #rw_footer a:link, #rw_footer_rechts a:link, #rw_footer a:visited, #rw_footer_rechts a:visited { color:#333;}
  #rw_footer a:active, #rw_footer_rechts a:active { }
  #rw_footer a:hover, #rw_footer_rechts a:hover { }
	
/* noch unklar */
.search_wrapper	{position:absolute;top:71px;left:553px; width:216px; height:33px; border-bottom:1px solid #89a0b8; background-image:url(schueller2_em/images/nav1_bg.gif); text-align:left; border-left:1px solid #fff; }
/* ---------- Hauptelemente Ende ---------- */




/* ---------- Content Start ---------- */
xxxh1		 { color:#000; font-size:16px;margin-top:10px; }	/* #pageTitle */
/* Allgemein, einspaltig */
div.rw_content_a { margin-bottom:30px;margin-top:20px; }
div.rw_content_a_grau { margin-bottom:30px;margin-top:20px; background-color:#beafb6; padding:10px;}
div.rw_content_a_video { margin-bottom:30px;margin-top:0px; }
h2.rw_hl_a       { color:#ba111b; font-size:14px; border-bottom:1px solid #c1c1c1; padding-bottom:10px; margin-bottom:0px; }
h2.rw_hl_a_weiß  { color:#fff; font-size:14px; border-bottom:1px solid #c1c1c1; padding-bottom:10px; margin-bottom:0px; }
h2.rw_hl_rechts  { color:#ba111b; font-size:14px; xxxtext-transform:uppercase; border-bottom: 1px solid #d4d4d4; padding: 6px 0px 6px 0px; margin-bottom:4px;}
h2.rw_hl_rechts_video  { color:#ba111b; font-size:14px; text-transform:uppercase; border-bottom: 1px solid #d4d4d4; padding: 6px 0px 6px 0px; }
h3.rw_sl_a       { color:#474747; font-size:11px; }
h3.rw_sl_a_weiß  { color:#fff; font-size:11px; }
h1, h2, h3       { font-weight:bold; margin-bottom:10px; line-height:120%; }
div.rw_text_a    { padding-top:5px; }
div.rw_text_a_weiß { border-top:1px solid #fff; padding-top:5px; color:#fff; }
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 ---------- */
/* ---------- Navigation Ende ---------- */





/* ------------- START FORMULAR POSITIONIERUNG & FORMATIERUNG ------------- */

.formFrame {
	width:465px;
	margin-top:15px;
	border:0px solid #000000;
}

.areaname{
	width:118px;
	margin-right:10px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #727071;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom: 2px solid #ddd;
	float:left;
}

.radiobuttons {
	border: 0px solid #000000;
	margin-right: 25px;
	margin-top:5px;
	width: 300px;
	height:15px;
}

.texteingabe {
	width:330px;
	height:15px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #727071;
	margin-top:5px;
	background-color: #ddd;
	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 : #727071;
	margin-right:2px;
	margin-top:5px;
	background-color: #ddd;
	border: 0px solid  #FFB200;
	padding-left:3px;
	padding-top:3px;
	/*color:#A5A2A3;*/
}

.texteingabe_smaller {
	width:288px;
	height:15px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #727071;
	margin-top:5px;
	background-color: #ddd;
	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 : #727071;
	background-color: #fbd6a7;
}

.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:465px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	xxxcolor : #727071;
	padding: 5px 0px 5px 0px;
	xxxbackground-color: #fbd6a7;
	margin-bottom:10px;
}

.link_angebote  {
	font: 11px/150% Arial, Helvetica, sans-serif;
	color : #727071;
}

.anfrage_area {
	width:330px;
	height:80px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #727071;
	margin-top:5px;
	background-color: #ddd;
	border: 0px solid  #FFB200;
	scrollbar-base-color: #ddd;
	padding-left:3px;
	padding-top:3px;
}

.widmung_area {
	width:460px;
	height:80px;
	font : 11px/120% Arial, Helvetica, sans-serif;
	color : #727071;
	margin-top:5px;
	background-color: #ddd;
	border: 0px solid  #FFB200;
	scrollbar-base-color: #ddd;
	padding-left:3px;
	padding-top:3px;
}


.submit {
	margin-top:10px;
	background-color:#ddd;
	font : 11px/120% Arial, Helvetica, sans-serif;
	/*color:#A5A2A3;*/
	border:0px solid #000000;
}

#submit_positioner {
	width:465px;
	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;font-size:14px;}
.e2_sitemap { background-color:#FFFFFF; padding:2px;font-size:11px;}
.e3_sitemap { background-color:#FFFFFF; padding:2px;font-size:11px;}
.e4_sitemap { background-color:#EBD386;padding:2px; font-size:11px;}



.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; }
.e1_sitemap:hover, .e2_sitemap:hover, .e3_sitemap:hover, .e4_sitemap:hover {text-decoration:underline;}
.e1_sitemap:active, .e2_sitemap:active, .e3_sitemap:active, .e4_sitemap:active {color:#666;text-decoration:none;}
/* ---------- 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 ------------- */


/* Speziell für Schueller3 */

.spalten_HL { color:#bbb; font:22px/120% "Times New Roman",serif; font-weight:bold; border-bottom:1px solid #c1c1c1; width:100%; text-transform:uppercase; letter-spacing:1px; }
#cloud	{ border:1px solid #b8c7d4; }

.segment_rechts { margin:15px 0px 0px 0px; }
.icon_rechts { float:left; margin:3px 8px 0px 0px; }

.news_kasten { border:1px solid #b8c7d4; padding:7px 10px 7px 9px; margin-top:10px; }
.news_kasten img { display:none;width:194px;height:270px; }
.news_kasten_inner_hl { width:194px; background-image:url(schueller2_em/images/dotted_ie.gif); background-repeat:repeat-x; }
.news_kasten_inner_hl { width:194px; background-image:url(schueller2_em/images/dotted_ff.gif); background-repeat:repeat-x; }



/* --- slider --- */
#slider { height:20px; background-color:#ba111b; }
#content-slider { width:875px; height:4px; margin:8px 0px 0px 40px; position:absolute; background-image:url(schueller2_em/images/slider_linie_hg.gif);background-repeat:repeat-x; }
.ui-slider-handle { width:10px; height:10px; position:absolute; top:-3px; background-image:url(schueller2_em/images/slider_knopf.png); }
.ui-slider-handle:focus { outline:0; }
#content-scroll { width: 960px; height:220px; overflow:hidden; }
#content-holder { width:2880px; height:220px; }
/* --- slider --- */



.bb { border-bottom:1px solid #AFAFAF; }

.small_links { margin-top:20px; color:#aaa; }
#rw_footer_rechts .small_links a:link, #rw_footer_rechts .small_links a:visited { color:#aaa;}
  #rw_footer_rechts .small_links a:active, #rw_footer_rechts .small_links a:active { }
  #rw_footer_rechts .small_links a:hover, #rw_footer_rechts .small_links a:hover { }



#lightbox-secNav { overflow:hidden; }

#aaa { margin-top:4px; }

.rw_FbL_news {border:none;overflow:hidden;width:400px;height:27px;margin-top:3px;}

span.rw_FbL_main 
{
	width:78px ! important;
	margin-top:-30px;
	display:block;
	overflow:hidden;
}

iframe.rw_FbL_main 
{
	width:100px ! important;
}

#quickNL .texteingabe
{
	width:200px;
	margin-top:6px;
}

#quickNL .quickNLGender
{
	margin-top:10px;
}

#quickNL #submit_positioner
{
	width:203px;
}

#quickNL #submit_positioner .submit
{
	color:#727071;
}