/*********************************\
*	== CSS für www.ro-sommer.de ==	*
***********************************
*	gelb dunkel:f2e331					*
*	chomois dunkel: F7C57E	EDE8C8				*
*	chamois hell: F9F995	FBFBB0				*
*	gelb hell:ffffd1					*
*	gelb mittel:ffff00					*
*	braun normal:59301a					*
*	gelb-braun normal:5a5735				*
\*********************************/


/*********************************************************************************************************************************/

/***********\
* allgemein *
\***********/
* {margin:0px;padding:0px;border-width:0px;color:#59301a;font-family:arial, sans-serif;}
body {width:100%;height:100%;font-size:100%;background-color:#FBFBB0;}
#direktzummenu {visibility:hidden;position:absolute;top:-1px;width:1px;height:1px;width:1px;overflow:hidden;}
div.finish{clear:both;height:1px;width:1px;overflow:hidden;}
div.platz5{height:5px;width:1px;overflow:hidden;}

h1 {font-size:180%;font-weight:bold;margin-bottom:10px;}
h2 {font-size:150%;font-weight:bold;margin-bottom:10px;}
h3 {font-size:120%;font-weight:bold;margin-bottom:10px;}
h4 {font-size:110%;font-weight:bold;margin-bottom:10px;}
h5 {font-size:100%;font-weight:bold;margin-bottom:10px;}
h6 {font-size:90%;font-weight:bold;margin-bottom:10px;}
TABLE	{}
TD	{padding:5px;}
HR	{height:1px;}

/*********************************************************************************************************************************/

/******\
* oben * 
\******/

#oben {border-color:#5a5735;border-width:1px;border-top-width:0px;border-style:solid;width:982px;height:275px;background-color:#FBFBB0;}
#ro-sommers_portraet {width:200px;float:left;padding-top:0px;}
#slogan1 {width:520px;float:right;height:208px;}
#slogan2  {width:782px;background-color:#EDE8C8;float:right;height:67px;}
#slogan22 {width:520px;background-color:#EDE8C8;float:right;height:35px;}

#slogan1 h2 {font-weight:bold;font-size:222%;text-align:center;vertical-align:baseline;margin-top:110px;}
#slogan1 h1 {font-weight:bold;font-size:130%;text-align:center;vertical-align:baseline;margin-top:20px;}
#slogan22 h2 {font-weight:bold;font-size:130%;font-style:italic;text-align:center;margin-top:10px;}
#pfad {margin-left:5px;margin-top:10px;width:740px;font-size:90%;}

/*********************************************************************************************************************************/

/********\
* rahmen * 
\********/

#overall {margin:0 auto;width:984px;margin-top:0px;background-image:url(/uploads/bg.gif); background-repeat:repeat-y;}
#mitte {width:984px;}
#unten {width:982px;margin-top:0px;border-color:#5a5735;border-width:1px;border-top-width:0px;border-style:solid;}

#powered {float:left;width:202px;text-align:center;margin-top:150px;margin-bottom:10px;}
#powered a:link 		{font-size:8px;text-decoration:none;}
#powered a:active 		{font-size:8px;text-decoration:none;}
#powered a:visited 		{font-size:8px;text-decoration:none;}
#powered a:hover 		{font-size:8px;text-decoration:none;}
#powered a:focus 		{font-size:50%;text-decoration:none;}

#untenmitte {float:left;width:579px;}

#untenadresse {float:left;width:200px;}
#untenadresse div.pfeil {padding-right: 0px; padding-left: 0px; font-WEIGHT: bold; FLOAT: right; padding-bottom: 0px; margin: 0px 10px 0px 0px; width: 69px;
padding-top: 0px; font-style: normal; text-align: center}
#untenadresse hr {width:190px; color: #59301a;}
#untenadresse p.pfeil1 {padding-right: 3px; padding-left: 3px; font-size: 90%; padding-bottom: 4px; color: #59301a; padding-top: 14px; white-space: nowrap}
#untenadresse p.pfeil2 {text-align:center;padding-right: 3px; padding-left: 3px; font-size: 90%; padding-bottom: 0px; margin: 0px; color: #59301a; padding-top: 0px;}
#untenadresse p.pfeil3 {text-align:center;padding-right: 3px; padding-left: 3px; font-size: 80%; padding-bottom: 0px; color: #59301a; padding-top: 0px;}

/*********************************************************************************************************************************/

/******\
* menu * 
\******/

#menu {float:left;border-color:#5a5735;width:201px;padding-top:10px;}
#menu ul {list-style-type:none;margin-left:5px;}
#menu ul.menu1 {margin-left:10px;}
#menu li {list-style-type:none;margin-bottom:5px;}
#menu li.sel {font-weight:bold;}

#menu a:link 		{font-size:90%;text-decoration:none;}
#menu a:active 		{font-size:90%;text-decoration:none;}
#menu a:visited 	{font-size:90%;text-decoration:none;}
#menu a:hover 		{font-size:90%;text-decoration:underline;}
#menu a:focus 		{font-size:90%;text-decoration:underline;}

#menu a.sel:link 	{font-size:90%;font-weight:bold;text-decoration:none;}
#menu a.sel:active 	{font-size:90%;font-weight:bold;text-decoration:none;}
#menu a.sel:visited 	{font-size:90%;font-weight:bold;text-decoration:none;}
#menu a.sel:hover 	{font-size:90%;font-weight:bold;text-decoration:underline;}
#menu a.sel:focus 	{font-size:90%;font-weight:bold;text-decoration:underline;}

#menu div.strich {overflow:hidden;background-color:#59301a;height:1px;width:180px;margin-top:5px;}

/*********************************************************************************************************************************/

/*********\
* content * 
\*********/

#content {float:left;background-color:#ffffd1;font-size:90%;width:559px;padding:10px;}
#content ul {margin-left:10px;margin-bottom:10px;}
#content li {margin-left:10px;}
#content p 	{margin-bottom:10px;}

#content a:link 	{color:#59301a;font-size:90%;text-decoration:underline;}
#content a:active 	{color:#59301a;font-size:90%;text-decoration:underline;}
#content a:visited 	{color:#59301a;font-size:90%;text-decoration:underline;}
#content a:hover 	{color:#59301a;font-size:90%;text-decoration:none;}
#content a:focus 	{color:#59301a;font-size:90%;text-decoration:none;}

#content h1 {font-size:180%;font-weight:bold;}
#content h2 {font-size:150%;font-weight:bold;}
#content h3 {font-size:120%;font-weight:bold;}
#content h4 {font-size:110%;font-weight:bold;}
#content h5 {font-size:100%;font-weight:bold;}
#content h6 {font-size:90%;font-weight:bold;}

/*********************************************************************************************************************************/

/*****\
* box * 
\*****/

#box {float:left;width:194px;padding:1px;padding-top:10px;font-size:90%;}

#box div.box_oben {border-color:#5a5735;border-top-width:1px;border-style:solid;width:194px;padding:2px;padding-left:4px;
		   padding-right:4px;text-align:center;background-color:#EDE8C8;}
div#box h2.box1_no_link {border-color:#5a5735;border-top-width:1px;border-style:solid;width:194px;padding:2px;padding-left:4px;
		   padding-right:4px;text-align:center;background-color:#EDE8C8;}
div#box h2.box2_no_link {border-color:#5a5735;border-bottom-width:1px;border-top-width:1px;border-style:solid;width:194px;padding:2px;padding-left:4px;padding-right:4px;font-size:90%;margin-bottom:10px;}

#box div.box_mitte {border-color:#5a5735;border-bottom-width:1px;border-top-width:1px;border-style:solid;width:194px;padding:2px;padding-left:4px;padding-right:4px;font-size:90%;margin-bottom:10px;}
#box div.box_oben2 {border-color:#5a5735;border-width:1px;border-bottom-width:0px;border-style:solid;width:172px;padding:2px;padding-left:4px;padding-right:4px;text-align:center;background-color:#ffffd1;margin-left:10px;margin-right:10px;}
#box div.box_mitte2 {border-color:#5a5735;border-width:1px;border-style:solid;width:172px;padding:2px;padding-left:4px;padding-right:4px;font-size:90%;margin-bottom:10px;margin-left:10px;margin-right:10px;}

#box a.box:link 		{font-size:90%;text-decoration:none;font-weight:bold;}
#box a.box:active 	{font-size:90%;text-decoration:none;font-weight:bold}
#box a.box:visited 	{font-size:90%;text-decoration:none;font-weight:bold}
#box a.box:hover 		{font-size:90%;text-decoration:none;font-weight:bold}
#box a.box:focus 		{font-size:90%;text-decoration:none;font-weight:bold}

#box ul {margin-left:10px;margin-bottom:10px;}
#box li {margin-left:10px;}
#box p 	{margin-bottom:10px;}

/*********************************************************************************************************************************/

/********\
* kontak * 
\********/

input.formular {width:190px;font-size:90%;color:#000000;border-color:#5a5735;border-width:1px;border-style:solid;background-color:#ffffd1;}
textarea.formular {overflow:auto;width:370px;height:70px;font-size:90%;color:#000000;border-color:#5a5735;border-width:1px;border-style:solid;background-color:#ffffd1;}
input.formularsubmit {font-weight:bold;width:190px;font-size:90%;color:#000000;border-color:#5a5735;border-width:1px;border-style:solid;background-color:#ffffd1;}
div.Eingabefeld{border:none;text-align:right; float: right; margin: 0px 60px 5px 10px;}
div.vorEingabefeld {float:left;}
div.centerkontakt {border:none;text-align:center; float: none; margin: 10px 60px 0px 10px;}

/*********************************************************************************************************************************/



