/*****************************************************************************
 * style.css
 * version: 2.0
 *
 *****************************************************************************/



/*table			{ font-size:12px; color:#FFFFFF; }*/

div			{ font-size:12px; color:#000000; font-size:12px; font-family:Calibri,Tahoma,Arial,Verdana,sans-serif; }

.TitelA 		{ width:684px; height:22px; vertical-align:middle; background-color:#BFBFBF; float:right; margin:1px; padding-left:10px; font-family:Calibri,Tahoma,Arial,Verdana,sans-serif; }

.noSerif		{ font-family: Arial, Helvetica, sans-serif; }

.boxedImage 		{ width:92px; float:left; vertical-align:middle; }
.boxedText 		{ width:595px; background-color:#B5CCD9; float:right; padding:0px 5px 0px 0px; text-align:justify; }
.boxedFullImage		{ width:600px; float:right; padding:0pt; text-align:center; }

/* Contains the entire page */
.boxContainer		{ margin-bottom:15px; }
.boxContentRight	{ width:696px; float:right; padding-left:0px; }
.boxRight		{ width:686px; float:left; padding:0px 5px 0px 10px; text-align:justify; }
.hSpacer		{ width:690px; height:0px; clear:both; padding:0px; }

#containerSidebar	{ width:794px; float:right; background-color:#E0E0E0; background-image: url("../utilpix/Style/mainborder_middle.gif"); padding-right:6px; text-align:right; color:#808080; }
#containerMiddle	{ width:800px; text-align:left; margin:auto; padding:15px; }
#containerContent	{ padding:6px; padding-top:15px; background-color:#E0E0E0; background-image: url("../utilpix/Style/mainborder_middle.gif"); }
.ContainerContentBottom	{ width:100%;  height:6px;  background-color:#FFFFFF; background-image: url("../utilpix/Style/mainborder_bottom.gif"); }

/*.contextMenu		{ width:100%; background-color:#99CCFF; padding:2px; margin-top:15px; }*/

/*************************************
 * Contains all header styles	     *
 *************************************/
.headContainerTop	{ width:100%;  background-color:#E0E0E0; background-image:url("../utilpix/Style/mainborder_top.gif");    height:6px; overflow:hidden; }
.headContainerBottom	{ width:100%;  background-color:#E0E0E0; background-image:url("../utilpix/Style/mainborder_bottom.gif"); height:6px; overflow:hidden; }
.headContainer		{ width:780px; background-color:#E0E0E0; background-image:url("../utilpix/Style/mainborder_middle.gif"); min-height:142px; height:auto !important; height:142px; overflow:hidden; padding-left:10px; padding-right:10px; }

/* Contains the featured image */
.headFeature		{ position:relative; min-width:200px; max-width:400px; float:left; min-height:142px; height:auto !important; height:142px; } 

/* Contains the textual BLoft.de logo parts */
.headMainLogo		{ position:relative; width:140px; float:right; font-family:Calibri,Tahoma,Arial,Verdana; font-weight:bold; font-size:32pt; color:#CCCCFF; padding-right:50px;}

/* Contains the four Bloft, .de, globally, connected elements */
.headTitleBLoft		{ font-weight:bold; font-size:32pt; color:#808080; top:20px; left:50px;  position:absolute; }
.headTitleDomain	{ font-weight:bold; font-size:20pt; color:#808080; top:35px; left:145px; position:absolute; font-style:italic; }
.headTitleSlogan	{ font-weight:bold; font-size:16pt; color:#808080; top:05px; left:0px;   position:absolute; font-style:italic; }
.headTitleSloganLower	{ font-weight:bold; font-size:16pt; color:#808080; top:60px; left:80px;  position:absolute; font-style:italic; }

/* Contains the random image & sub-title */
.headRandomContainer	{ position:relative; width:94px; height:142px; float:right; }

/* Contains the bullet-list in header */
.headDescription	{ position:relative; height:100%; float:left; padding-left:10px; }

/************************************
 * Events                           *
 ************************************/

/* Contains the picture wall's images*/
div.floatingImage	{ width:90px; height:67px; float:left; margin-bottom:5px; vertical-align:bottom; position:relative; }
div.floatingImage_Icon	{ position:relative; float:right; z-index:2; }
div.floatingImage_Image	{ position:absolute; }

.noHeight		{ height:auto; }

/* Contains the main menu*/
div.menuContainer	{ width:798px; height:56px; background-image: url("../utilpix/Style/menuborder_top2.gif");
				background-color:#E0E0E0; background-repeat:no-repeat; padding-left:2px;
			       	padding-top:5px; margin-top:15px; }
div.menuContainerUpper	{ width:100%;  height:31px; padding:0px; margin:0px; padding-right:5px; }
div.menuContainerLower	{ width:100%;  height:30px; vertical-align:middle; padding-left:3px; }
div.menuContainerBottom { width:100%;  height:6px;  padding:0px; margin:0px; background-image: url("../utilpix/Style/menuborder_bottom.gif"); }
span.menuItem		{ width:100px; height:100%; float:left;  color:#FFFFFF; font-size:14pt; padding-left:2px; }
span.menuItemRight	{ width:auto;  height:100%; float:right; color:#FFFFFF; font-size:14pt; padding-right:5px; }

.floatLeft		{ width:100px; height:100%; float:left;  }
.floatRight		{ width:100px; float:right; float:right; }

div.subMenuItem		{ width:auto;  height:20px; float:left;  font-size:10pt; margin-right:5px; }
div.subMenuItemRight	{ width:auto;  height:100%; float:right; font-size:10pt; margin-right:8px; }
span.subMenuItemLower	{ vertical-align:top; }

/* Additional to boxContainer */
.message		{ width:776px; padding-left:5px; margin-left:1px; margin-right:5px; margin-bottom:15px; border:2px; border-color:green; border-style:solid; color:green; }
.fehler			{ width:686px; margin-left:1px; border:2px; border-color:red;   border-style:solid; color:red; }

ul.squareDots		{ padding:0px; list-style-type:square; list-style-position:inside; }

/* Bilder und Co */
div.centerPic		{ text-align:center; }

img			{ border:none; }
img.fotoFrame		{ border-width:1px; border-color:#000000; border-style:solid; margin:1px; padding:0px; z-index:1; }
img.MainThumb	 	{ vertical-align:middle; }
img.thumb 		{ margin-right:5px; float:left; }
img.floatingIcon	{ z-index:2; }
img.flag  		{ width:24px; height:12px; padding:0px; padding-right:1px; }
img.state 		{ width:14px; height:8px;  padding:0px; padding-right:1px; }

span.Fat	 	{ font-weight:900; }

.teil	  		{ font-size:12px; padding:0px; background-color:#DEE3ED; display:inline; }
.teilBar  		{ font-size:12px; padding:0px; background-color:#DEE3ED; display:inline; float:right; }

form 	  		{ display:inline; }
.searchInput		{ font-size:10px; background-color:#FFFFFF; color:#000000; }
.searchButton		{ font-size:10px; }

a 			{ text-decoration:underline; color:#006566; }
a:active 		{ color:#FFFFFF; }
a:link 			{ color:#006566; }
a:hover 		{ color:#7B878B;}
a:visited 		{ color:#00A8A8; }
a.noUnderline		{ text-decoration:none; color:#808080; }

/*p.fullSize 		{ width:595px; padding:0px; } */
