/* body styles */

html							{ height: 101%; }
body							{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#C4C8D0; }
img 							{ border:none; }

.strong						{ font-weight:bold; color:#4F77B8; }
.small						{ font-size:9px; }

a									{ color:#4F77B8; text-decoration:underline; }
a:hover						{ color:#999999; text-decoration:underline; }

h1								{ font-size:15px; font-weight:bold; color:#4F77B8; }
h2								{ font-size:13px; font-weight:bold; color:#4F77B8; }
h3								{ font-size:11px; font-weight:bold; color:#4F77B8; }
h4								{ font-size:9px; font-weight:bold; color:#4F77B8; }



.headline					{ font-size:15px; font-weight:bold; }
.white						{ color:#ffffff; }
.today						{ letter-spacing:2px; color:#ffffff; }
.searchterm				{ font-size:12px; font-weight:normal; color:#FF8605; font-weight:bold; }
.titles						{ font-size:15px; font-weight:bold; color:#4F77B8; }
.alerts						{ color:#4F77B8; }

a.prevnext				{ font-size:12px; font-weight:normal; color:#FF8605; }


/* layer styles */


#frame		 				{
										padding:10;
										margin: 0 auto;
										background-color:#F7F7F7;
										width:1000px;

										border:solid 3px #ffffff;
										/* background-image: URL(../images/bg1.jpg); */
									}

#logo							{ float: left; margin:25px; }

#head							{ float: left; margin:25px; width:700px; height:200px; }
#headline					{ width:700px; height:200px; position:relative; top:-200px; left:0px; }


#menu				 			{
										background-color: #FFFFFF;
										border:solid 3px #EEEEEE;
										min-height: 20px;
										margin-left: 25px;
										margin-right: 25px;
										margin-bottom: 10px;
										padding: 10px;
										clear:both;
									}

#contentContainer	{
										background-color: #FFFFFF;
										border:solid 3px #EEEEEE;
										min-height: 600px;
										margin-left: 25px;
										margin-right: 25px;
										margin-bottom: 25px;
										padding-top: 20px;
										padding-left: 20px;
										padding-right: 10px;
										padding-bottom: 20px;
										clear:both;
										/* -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; */
									}

#contentBox				{ width:650px; }

#today						{ padding:10px;
										color:#ffffff;
										margin-left:30px;
										margin-bottom:30px;
										width:200px;
										min-height:600px;
										position:relative;
										top:-23px;
										left:13px;
										float:right;
										background-color:
										#4F77B8;
										border:solid 3px #EEEEEE;
									}

#wie_hide					{ background-color:#ffffff; width:240px; height:15px; line-height: 20px; padding:10px; }
#wie_show					{ background-color:#ffffff; width:240px; height:15px; line-height: 20px; padding:10px; }
#wie_content			{ background-color:#ffffff;  padding:10px; border:solid 1px #4F77B8; }


#kontakt_hide												{ background-color:#ffffff; width:200px; height:40px; }
#kontakt_content										{ border:solid 7px #eeeeee; padding:10px; }
#kontakt_content textarea						{ background-color:#EEF4FF; border: solid 1px #4F77B8; width:90%; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }
#kontakt_content input							{ background-color:#EEF4FF; border: solid 1px #4F77B8; width:90%; height:20px; }



#insert_hide												{ background-color:#ffffff; width:200px; height:40px; }
#insert_content											{  }
#insert_content textarea						{ background-color:#EEF4FF; border:solid 1px #4F77B8; width:90%; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }
#insert_content input								{ background-color:#EEF4FF; border:solid 1px #4F77B8; width:90%; height:20px; }
#insert_content select							{ background-color:#EEF4FF; border:solid 1px #4F77B8; height:25px; width:300px; }
#insert_content .question						{ background-color:#EEF4FF; border:solid 1px #4F77B8; height:30px; width:30px; }
#insert_content .code								{ background-color:#ff0033; border:solid 1px #4F77B8; color:#ffffff; }

#alertNo					{ background:#ff0033; color:#ffffff; font-weight:bold; padding:5px; }
#alertYa					{ background:#1CAD33; color:#ffffff; font-weight:bold; padding:5px; }

#countresults			{ margin-top:10px; color:#4F77B8;  height:15px; border-top:solid 7px #4F77B8; padding:10px; border-left:solid 7px #4F77B8; padding:10px; border-right:solid 7px #4F77B8; padding:10px; }
#prevnext					{ margin-top:1px; color:#4F77B8;  height:15px; border-bottom:solid 7px #4F77B8; padding:10px; border-left:solid 7px #4F77B8; padding:10px; border-right:solid 7px #4F77B8; padding:10px; }



















#rightSelection		{
										width: 250px;
										min-height: 600px;
										margin-left: 10;
										padding: 10px;
										background-color: #9A0000;
										float: left
									}

#bottomImprint		{
										background-color: #FFFFFF;
										height: 20px;
										border-top: solid 3px #EEEEEE;
										vertical-align: middle;
										clear: both;
									}

#wo_hide					{ background-color:#ffffff; width:240px; height:15px; line-height: 20px; padding:10px; background: #ffffff url(../images/wo_hide.gif) top left; }
#wo_show					{ background-color:#ffffff; width:240px; height:15px; line-height: 20px; padding:10px; background: #ffffff url(../images/wo_show.gif) top left; }
#wo_content				{ background-color:#ffffff; width:240px; padding:10px; }

#was_hide					{ background-color:#ffffff; width:240px; height:15px; line-height: 20px; padding:10px; background: #ffffff url(../images/was_hide.gif) top left; }
#was_show					{ background-color:#ffffff; width:240px; height:15px; line-height: 20px; padding:10px; background: #ffffff url(../images/was_show.gif) top left; }
#was_content			{ background-color:#ffffff; width:240px; padding:10px; }








#logis						{ color:#ffffff; border: solid 3px #fff; width:234px; height:60px; padding-left:10px; padding-bottom:10px; padding-right:10px; }
#order						{ color:#ffffff; border: solid 3px #fff; width:234px; height:60px; padding-left:10px; padding-bottom:10px; padding-right:10px; }

#space10					{ height:10px; }
#space20					{ height:20px; }
#space50					{ height:50px; }


#results					{ margin-top:10px; color:#9a0000; background-color:#ffffff; width:590px; padding:5px; }
#details					{ margin-top:10px; color:#9a0000; background-color:#ffffff; width:590px; padding:5px; }

/* #noresults				{ margin-top:-350px; color:#9a0000; width:400px; height:15px; padding-left:100px; z-index:100; } */
#noresults				{ margin-top:300px; margin-left:100px; color:#9a0000; font-weight:bold; font-size:15px; width:400px; padding:20px; background-color:#ffffff; opacity: 0.85; }




/* layer for details: */
#backlink					{ margin-top:10px; color:#9a0000; background-color:#ffffff; width:580px; height:15px; padding:10px; }
#lage_H						{ background-color:#9a0000; color:#ffffff; font-weight:bold; font-size:13px; padding:2px; float:left; height:18px; }
#lage_G						{ background-color:#BC9D68; color:#ffffff; font-weight:bold; font-size:13px; padding:2px; float:left; height:18px; }
#lage_F						{ background-color:#78D200; color:#ffffff; font-weight:bold; font-size:13px; padding:2px; float:left; height:18px; }
#lage_P						{ background-color:#529000; color:#ffffff; font-weight:bold; font-size:13px; padding:2px; float:left; height:18px; }
#lage_B						{ background-color:#76CF00; color:#ffffff; font-weight:bold; font-size:13px; padding:2px; float:left; height:18px; }
#lage_C						{ background-color:#02D8FF; color:#ffffff; font-weight:bold; font-size:13px; padding:2px; float:left; height:18px; }
#stars						{ margin-left:0px; padding:2px; width:250px; height:25px; }
.descriptionText	{ line-height:20px; color:#000000; }
.prices						{ background-color:#ECECEC; }








/* forms styles */
select			 			{ font-size:12px; margin-top:5px; border: 1px solid #9a0000; padding:2px; width:231px; background-color:#eeeeee; }
.searchform				{ font-size:12px; margin-top:5px; border: 1px solid #9a0000; padding:2px; width:231px; background-color:#eeeeee; }
.searchnow				{ background: URL(../images/search.gif) transparent; border:none; width:200px; height:38px; cursor: pointer; }
.reset						{ background: URL(../images/reset.gif) transparent; border:none; width:200px; height:23px; cursor: pointer; }

input:hover,
select:hover			{ background-color:#ffffff; }


/*
input:focus,
textarea:focus		{ background:#ffffff; }
*/