/*xx ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  Haupt-Aufbau																    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#body 								{padding:0px; margin:0px; font-family:Arial;	font-size:8pt; line-height:1.5em; background-color:#cbdf64; color:#585858;width:1270px;}
body 									{padding:0px; margin:0px; font-family:Arial;	font-size:8pt; line-height:1.5em; background-color:#e6e6e6; color:#585858}
abody 								{padding:0px; margin:0px; font-family:Arial;	font-size:9pt; line-height:1.5em; background-color:#e1e1e1; }
#header 								{position:relative; margin:0px; padding:0px; background:none; background-image:	url('../grafiken/layout/background_header.gif'); background-repeat:repeat-x;}
#mainSite 							{background-color:#fff; width:980px; margin-bottom:10px; margin:0 auto; padding:0px; min-height:500px; _height:500px;border-left:1px solid #585858; border-right:	1px solid #585858; border-bottom:	1px solid #585858;}
#mainSiteAd 						{margin:0px; padding:0px; padding-left: 10px; width:180px; height: 600px; float:right;}
#header #topHeader 				{margin:0px; padding:0px; height:20px; width:100%;  display:block;}
#header #middleHeader 			{margin:0px; padding:0px; height:60px; width:100%;  display:block;}


#header #logo						{position:absolute; margin:0px; padding:0px; top:8px; left:-30px; z-index:1; }
#header #logoText					{position:absolute; margin:0px; padding:0px; top:30px; left:110px;}
#footer 								{ border-top:1px solid #c4c4c4; margin:20px 30px 10px 30px; text-align:center; padding:5px;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  NAVIGATION																	    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ##### HEADER-NAVIAGTION ###### */
#header #topHeader #topnavigation 							{ margin:0px 0px 0px 0px; padding:5px 10px 0px 0px; float:right;}
#header #topHeader #topnavigation ul 						{ margin:0px; padding:	0px;}
#header #topHeader #topnavigation ul li.first 			{ float:right; list-style:none; margin-left:10px; padding-left:10px; height:12px; line-height:12px; font-size:8pt; border-left:0px;}
#header #topHeader #topnavigation ul li 					{ float:right; list-style:none; margin-left:10px; padding-left:10px; height:12px; line-height:12px; font-size:8pt; border-left:1px solid #888888;}
#header #topHeader #topnavigation ul li a 				{ color:#888888; font-weight:normal;}

/* ##### HAUPTNAVIGATION ###### */
#header #bottomHeader #mainNavigation 						{ z-index:100; height:37px; padding:0px; margin:5px 10px 0px 10px; clear:both;  line-height:1.0em; float:right;}
#header #bottomHeader #mainNavigation 	ul 				{ margin:0px; padding:0px;}
#header #bottomHeader #mainNavigation 	ul li 			{ vertical-align: bottom; line-height:36px; font-size:12px; background-image:		url('../grafiken/layout/navigation_tab_variante_2.jpg'); background-repeat:	repeat-x; background-position:left top; border-bottom:1px solid #fff; width:90px; mnin-width:90px; height:36px;	color:#ffffff;	margin-right:1px;	text-align:center; float:left;	list-style:none;	}
#header #bottomHeader #mainNavigation 	ul li a 			{ margin-top:10px; color:#000; font-weight:normal;}
#header #bottomHeader #mainNavigation 	ul li:hover 	{ background-position:left bottom; border-bottom:1px solid #fff;}
#header #bottomHeader #mainNavigation 	ul li:hover a 	{ color:#fff;}
#header #bottomHeader #mainNavigation 	ul li.current 	{ background-position:left bottom; border-bottom:1px solid #585858;}
#header #bottomHeader #mainNavigation 	ul li.current a { color:#fff;}

/* ##### UNTERNAVIGATION ###### */
#header #bottomHeader #subnavigation 						{ height:30px; width:960px; padding:0px; margin:0px 10px 0px 10px; clear:both; background-color:#585858; background-image:	url('../grafiken/layout/subnavigation_footer.jpg'); background-repeat:no-repeat; background-position:bottom ;  line-height:1.0em;}
#header #bottomHeader #subnavigation ul 					{ margin:0px; padding:3px;}
#header #bottomHeader #subnavigation ul li 				{ font-weight:bold; margin-top: 3px; color:#ffffff; float:left; list-style:none; border-right:1px solid #ffffff;	padding:5px 10px 0px 10px; font-size:10px;}
#header #bottomHeader #subnavigation ul li a 			{ color:#ffffff; font-weight:normal;}
#header #bottomHeader #subnavigation ul li a:hover 	{ color:#a3c500; font-weight:normal;}
#header #bottomHeader #subnavigation ul li.noBorder 	{ border:0px solid #ffffff;}
#header #bottomHeader #subnavigation ul li a.current 	{ color:#a3c500; }
#header #bottomHeader #subnavigation strong			 	{letter-spacing:0.1em; vertical-align:top; text-transform: uppercase; color:#c4c4c4; font-weight:bold;font-size:12px; }



#headerlogin														{float:right;text-align:right; margin: 5px 0px 0px 10px; }
#headerlogin	div.cell											{float:left; margin-right:5px;}
#headerlogin	input												{width: 100px; height:15px;}
#headerlogin	label												{width: 100px;display:block; text-align:left; padding:0px; font-size:8pt; margin:0px 0px 0px 0px;}
#headerlogin	button											{margin:16px 10px 0px 0px;}

/* ##### NAVIGATION in den Content-Containern ###### */
div.boxContent ul.navi 											{ margin:5px; padding:0px; }
div.boxContent ul.navi a										{ margin:0px; padding:0px; font-weight:bold; }
div.boxContent ul.navi li										{ border-top:1px dotted #C6C6C6; color:#5A5A5A; line-height:20px; margin:0px; padding:0px;  }
div.boxContent ul.navi li.level1 							{ list-style-type:none; margin:0px; background:url(../grafiken/layout/bullet_arrow_green.gif) no-repeat; background-position:0px 5px;  padding-left:15px; font-size:10pt;  }
div.boxContent ul.navi li.level1 a 							{ color:#5A5A5A}
div.boxContent ul.navi li.level2 							{ list-style-type:square; list-style-position:inside; margin-left:15px; padding:0px; font-size:12px; }
div.boxContent ul.navi li.level2 a 							{ }
div.boxContent ul.navi li.level3 							{ margin-left:30px; list-style-position:inside; padding-left:0px;}
div.boxContent ul.navi li.level3 a 							{ color:#5A5A5A;}
div.boxContent ul.navi li.level4 							{ margin-left:20px; list-style-position:inside; padding:0px;}
div.boxContent ul.navi li.level5 							{ margin-left:25px;}



/* ##### NAVIGATION in den Content-Containern ###### */
ul.location 			{ margin:5px 0px 5px 0px; padding:0px; font-size:10pt;}
ul.location a			{ margin:0px; padding:0px; font-weight:bold; text-decoration: underline; }
ul.location li			{ list-style-type:none; display:inline; color:#5A5A5A; line-height:20px; margin:0px; padding:0px;  }



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  DIVERSE BUTTONS & Links													    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
button					{cursor:pointer; padding:3px 10px 7px 10px; margin:10px 10px 0px 0px; background-color:#ffffff;  height:25px; line-height:15px;font-size:15px; color:#000;	text-align:center;  border:1px solid #585858; background-image:url('../grafiken/layout/navigation_tab.jpg'); background-repeat:repeat-x;}
button:hover			{cursor:pointer; padding:3px 10px 7px 10px; margin:10px 10px 0px 0px; background-color:#ffffff;  height:25px; line-height:15px;font-size:15px; color:#000;	text-align:center;  border:1px solid #585858; background-image:url('../grafiken/layout/navigation_tab.jpg'); background-repeat:repeat-x; background-position:00px -35px;}
button.small			{cursor:pointer; padding:0px 5px 2px 5px; margin:0px 0px 0px 0px; background-color:#ffffff;  height:20px; line-height:15px;font-size:15px; color:#000;	text-align:center;  border:1px solid #585858; background-image:url('../grafiken/layout/navigation_tab.jpg'); background-repeat:repeat-x;}
a.button					{cursor:pointer; padding:5px 10px 5px 10px; margin:2px; background-color:#ffffff;  height:25px; line-height:15px;font-size:12px; color:#000;	text-align:center;  border:1px solid #585858; background-image:url('../grafiken/layout/navigation_tab.jpg'); background-repeat:repeat-x;}
a.button:hover			{cursor:pointer; padding:5px 10px 5px 10px; margin:2px; background-color:#ffffff;  height:25px; line-height:15px;font-size:12px; color:#000;	text-align:center;  border:1px solid #585858; background-image:url('../grafiken/layout/navigation_tab.jpg'); background-repeat:repeat-x;background-position:00px -35px}
a.button	span			{height:25px; line-height:25px; color:#000; }
a.link 					{text-decoration:underline; height: 22px; line-height:1.0em; margin:0px; font-size:10pt; background:url(../grafiken/layout/bullet_arrow_green.gif) no-repeat; background-position:0px; padding-left:15px; padding-right:15px; }
a.link:hover			{text-decoration:underline; color:#000;}
a.userLink				{color:#384210; }
a.userLink:hover		{text-decoration:underline; color:#000; }

.userinput a				{text-decoration:underline;  }
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++ Startseite																	    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#entryImg 							{position:relative;width:100%;height:442px;border:1px solid #c3c3c3;padding:0px;margin:0px;cursor:pointer;}

#entryImg .home_big1 			{position:absolute;bottom:162px;width: 100%;height: 280px;padding: 0px;margin: 0px;background:url("../grafiken/layout/box/homeBig1.jpg") no-repeat left  #ffffff;display:block;}
#entryImg .home_big2 			{position:absolute;bottom:162px;width: 100%;height: 0px;padding: 0px;margin: 0px;background:url("../grafiken/layout/box/homeBig2.jpg") no-repeat left #ffffff;display:block;}
#entryImg .home_big3 			{position:absolute;bottom:162px;width: 100%;height: 0px;padding: 0px;margin: 0px;background:url("../grafiken/layout/box/homeBig3.jpg") no-repeat left #ffffff;display:block;}

#entryImg #small 					{position: relative;top: 280px;width:100%;height:162px;right:0px;left:0px;}
#entryImg #small .home_small3 {position:relative;bottom:0px;width:100%;height:80px;background:url("../grafiken/layout/box/homeSmall3.jpg") no-repeat left #ffffff;display:block;border-top:1px solid #c3c3c3;}
#entryImg #small .home_small2 {position:relative;bottom:0px;width:100%;height:80px;background:url("../grafiken/layout/box/homeSmall2.jpg") no-repeat left #ffffff;display:block;border-top:1px solid #c3c3c3;}
#entryImg #small .home_small1 {position:relative;bottom:0px;width:100%;height:80px;background:url("../grafiken/layout/box/homeSmall1.jpg") no-repeat left #ffffff;display:none;border-top:1px solid #c3c3c3;}

#leftMiddleStartpageColumn		{position:relative; width:650px; padding:0px; margin:0px; float:left;}
#rightStartpageColumn 			{color:#fff; position:relative; top:100px; width:250px; padding:0px; margin:0px 10px 0px 0px;; float:right; line-height:1.1em; font-size:10pt;}
#rightStartpageColumn h2		{color:#fff; margin-top:15px;}
#rightStartpageColumn a			{color:#fff;}
#rightStartpageColumn input	{border:#000 1px solid; width:240px;}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  CONTAINER AUFBAU	-- runde Boxen --									    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.highlightBackground				{background-color:#f0f0f0;}

div.boxContent						{padding-bottom:0px;padding-top:5px;}
div.boxContentLightGrey			{padding-bottom:5px;padding-top:5px}
div.boxContentBlue				{border:#c5c5c5 1px solid;}

/* ##### highLight Grafiken ##### */
div.roundedGreenContainerHighlight 	div.boxContent	{background-color:#d4e48c; }

div.roundedGreenContainerHighlight 	div.boxContent, div.boxContentGreenHighlight   { background-color:#d4e48c; border-left:1px solid #C6C6C6; border-right:1px solid #C6C6C6;  background-image:url('../grafiken/layout/contentGreyHighlight.jpg');  background-repeat:no-repeat; background-position:right bottom;}
div.roundedGreenContainer div.boxBlankLine { background-color:#f1f1f1; border-left:1px solid #C6C6C6; border-right:1px solid #C6C6C6;  background-image:url('../grafiken/layout/pimpedByMg/mg_bg_grey_blankline.jpg');  background-repeat:no-repeat; background-position:right bottom;}

/* ##### highLight Grafiken ##### */
div.roundedGreenContainerHighlight 	div.boxContent, div.boxContentGreenHighlight  { background-color:#d4e48c; border-left:1px solid #C6C6C6; border-right:1px solid #C6C6C6;  background-image:url('../grafiken/layout/contentGreyHighlight.jpg');  background-repeat:no-repeat; background-position:right bottom;}
div.roundedWhiteContainerHighlight 	div.boxContent, div.boxContentWhiteHighlight  { background-color:#ffffff; border-left:1px solid #C6C6C6; border-right:1px solid #C6C6C6; background-image:url('../grafiken/layout/contentWhiteHighlight.jpg');  background-repeat:no-repeat;}



/* ##### rechte Spalte ###### */
#rightColumn  div.roundedGreenContainerHighlight div.boxHead,
#rightColumn  div.roundedGreenContainer div.boxHead 			{ background-image:url('../grafiken/layout/roundedContainer_right_grey_top.jpg'); }
#rightColumn  div.roundedGreenContainer div.boxFoot 			{ background-image:url('../grafiken/layout/roundedContainer_right_grey_bottom.jpg'); background-repeat:no-repeat;}
#rightColumn  div.roundedGreenContainerHighlight div.boxFoot { background-image:url('../grafiken/layout/roundedContainer_right_grey_bottom_highlight.jpg'); background-repeat:no-repeat;}

#rightColumn  div.roundedWhiteContainerHighlight div.boxHead{ background-image:url('../grafiken/layout/roundedContainer_right_white_top_highlight.jpg'); }

/* ##### linke Spalte zusammen mit mittlerer ###### */
#middleColumn  div.roundedGreenContainerHighlight div.boxHead,
#middleColumn  div.roundedGreenContainer div.boxHead 			{ background-image:url('../grafiken/layout/roundedContainer_middle_grey_top.jpg'); }
#middleColumn  div.roundedGreenContainer div.boxFoot 			{ background-image:url('../grafiken/layout/roundedContainer_middle_grey_bottom.jpg'); background-repeat:no-repeat;}
#middleColumn  div.roundedGreenContainerHighlight div.boxFoot{ background-image:url('../grafiken/layout/roundedContainer_middle_grey_bottom_highlight.jpg'); background-repeat:no-repeat;}
#middleColumn  div.roundedWhiteContainerHighlight div.boxHead { background-image:url('../grafiken/layout/roundedContainer_middle_white_top_highlight.jpg'); }


/* ##### linke Spalte ###### */
#leftColumn  div.roundedGreenContainerHighlight div.boxHead,
#leftColumn  div.roundedGreenContainer div.boxHead 				{ background-image:url('../grafiken/layout/roundedContainer_left_grey_top.jpg'); }
#leftColumn  div.roundedGreenContainer div.boxFoot 				{ background-image:url('../grafiken/layout/roundedContainer_left_grey_bottom.jpg'); background-repeat:no-repeat;}
#leftColumn  div.roundedGreenContainerHighlight div.boxFoot 	{ background-image:url('../grafiken/layout/roundedContainer_left_grey_bottom_highlight.jpg'); background-repeat:no-repeat;}
#leftColumn  div.roundedWhiteContainerHighlight div.boxHead { background-image:url('../grafiken/layout/roundedContainer_left_white_top_highlight.jpg'); }

/* ##### LinkeMittlere Spalte ###### */
#leftMiddleColumn  div.roundedGreenContainerHighlight div.boxHead ,
#leftMiddleColumn  div.roundedGreenContainer div.boxHead 		{ background-image:url('../grafiken/layout/roundedContainer_leftMiddle_grey_top.jpg'); }
#leftMiddleColumn  div.roundedGreenContainer div.boxFoot 		{ background-image:url('../grafiken/layout/roundedContainer_leftMiddle_grey_bottom.jpg'); background-repeat:no-repeat;}
#leftMiddleColumn  div.roundedGreenContainerHighlight div.boxFoot 	{ background-image:url('../grafiken/layout/roundedContainer_leftMiddle_grey_bottom_highlight.jpg'); background-repeat:no-repeat;}
#leftMiddleColumn  div.roundedWhiteContainerHighlight div.boxHead 	{ background-image:url('../grafiken/layout/roundedContainer_leftMiddle_white_top_highlight.jpg'); }

/* ##### Kompltte Breite  ###### */
#fullColumn  div.roundedGreenContainerHighlight div.boxHead,
#fullColumn  div.roundedGreenContainer div.boxHead 				{ background-image:url('../grafiken/layout/roundedContainer_full_grey_top.jpg'); }
#fullColumn  div.roundedGreenContainer div.boxFoot 				{ background-image:url('../grafiken/layout/roundedContainer_full_grey_bottom.jpg'); background-repeat:no-repeat;}
#fullColumn  div.roundedGreenContainerHighlight div.boxFoot 	{ background-image:url('../grafiken/layout/roundedContainer_full_grey_bottom_highlight.jpg'); background-repeat:no-repeat;}
#fullColumn  div.roundedWhiteContainerHighlight div.boxHead { background-image:url('../grafiken/layout/roundedContainer_full_white_top_highlight.jpg'); }


/* ########################################################################## */
/* ####  Überschriften																    #### */
/* ########################################################################## */
h1 							{ font-size:14pt; font-weight:normal; line-height:1.2em;	color:#000000; margin:0px 0px 5px 0px; padding:0px;}
h2 							{ font-size:11pt; font-weight:bold;	color:#384210; margin:0px 0px 5px 0px; padding:0px;}
h3 							{ font-size:10pt; color:#585858; margin:0px 0px 5px 0px; padding:0px;}
h4 							{ font-size:9pt;	font-weight:bold; color:#384210;	margin:0px; padding:5px 0px 0px 0px; border:none;}
h5 							{ font-size:8pt;	color:#384210; margin:0px; padding:0px;}
div.boxContentBlue h2,
div.boxContentBlueB h2,
div.boxContentBlueNone h2,
div.boxContentBlueRound h2 { font-weight:normal;font-size:10pt;padding:0px; margin:0px; color:white; width:100%; color:#fff; }

br.delimiter				{line-height:10px;}

/* ########################################################################## */
/* ####  Links																			    #### */
/* ########################################################################## */
a 								{ text-decoration:none;	color:#384210; font-weight:normal;}
a:hover						{ color:#384210;}
h4 a 							{ font-weight:bold; color:#384210;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  SEITEN - DARSTELLUNG														    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.siteInformation						{position:relative; display:block; width:auto; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; font-size:8pt; clear:both;}
div.siteInformation a.site				{background: #FBFBF9; color: #000; text-align: center; padding: 2px 6px; border:1px #808080 solid; margin:0 1px 1px 0; }
div.siteInformation a.current			{color: #000; background: #CBD75A; border-color: #000000; text-decoration: none; }
div.siteInformation a.site:hover		{color: #000; background: #CBD75A; border-color: #000000; text-decoration: none; }

/* ########################################################################## */
/* #### Artikel-darstellung 														    #### */
/* ########################################################################## */
div.itemPrice 							{ height: 30px; background:none; margin:0px 10px 0px 0px; }
div.itemPrice span.value			{ line-height: 30px; text-align:right; position: relative; color:#8B0000; font-size:20px; margin:5px 0px 0px 0px; displays:inline; float:left; font-weight:bold; }
div.itemPrice span.currencyTag	{ color:#000; margin-left:5px;}

div.meta										{ position: relative; line-height:1.0em; font-size:0.95em; width:auto; display:block; /*border-top:1px dotted #C6C6C6;*/ padding:5px 5px 5px 0px; margin-bottom:10px;}
div.meta	div.itemPrice 					{ position: relative; float:right; top:-30px; width: auto; height: 30px; background:none; margin:0px 10px 0px 0px; }
div.meta	div.itemPrice span.value			{ line-height: 30px; text-align:right; position: relative; color:#8B0000; font-size:20px; margin:5px 0px 0px 0px; displays:inline; float:left; font-weight:bold; }
div.meta	div.itemPrice span.currencyTag	{ color:#000; margin-left:5px;}

div.meta	div.date 						{ position: relative; float:right; top:-30px; width: 60px; height: 60px; background: url(../grafiken/icons/background_calendar.gif) no-repeat; font-weight: bold; text-align:center; margin:0px 0px -25px 10px;}


div.itemPriceInListing 							{ position: relative; float:right; top:-10px; width: auto; height: 20px; background:none; margin:5px 10px 0px 10px; }
div.itemPriceInListing span.value			{ line-height: 20px; text-align:right; position: relative; color:#8B0000; font-size:12pt; margin:5px 0px 0px 0px; displays:inline; float:left; font-weight:bold; }
div.itemPriceInListing span.currencyTag	{ color:#000; margin-left:5px;}

span.valueAdvice	{ color:#ff0000;}


div.productItem 							{margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; border-bottom: 1px solid #c1c1c1; color:#000;}
div.productItem img.leftFloatImage	{float:left; padding:3px; margin:0px 10px 0px 0px; border:0px solid #424B16; background-color:#none;}


div.detailPrice 							{ margin:5px 0px 5px 0px;}
div.detailPrice span.value				{ line-height: 14pt; text-align:right; color:#8B0000; font-size:14pt; margin:0px; displays:block; font-weight:bold; }
div.detailPrice span.currencyTag		{ color:#000; margin-left:5px; font-size:14pt;}
div.detailPrice span.advice			{ display:block;}

/* ########################################################################## */
/* ####  Produkt-Suche																    #### */
/* ########################################################################## */
#productSearchSuggest 						{  width: 630px;  background-color: #fff;  border: 1px solid #036;  padding: 0px;  z-index: 1000;  display: none;  position: absolute; top:40px; left:10px; margin: 0px 0px 0px 0px;  font-size: 8pt;  padding:0px 0px 0px 0px; text-align:left; }
#productSearchResponse				 		{  height: auto;  background-color: #fff;  overflow-x: hidden;  overflow-y: auto;  overflow: auto;  border-top:1px solid #036;  margin-top: 2px; }
#productSearchSuggest #productSearchResponse a 		{  display: block;  text-decoration: none;  border:none; }
#productSearchSuggest #productSearchResponse a:hover {  background-color: #FFCC66;  text-decoration: none;  color: #036; }


/* ########################################################################## */
/* ####  Bilder																		    #### */
/* ########################################################################## */



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++ Profil-Bild -Hintergrund													    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.imgBackgroundProfile 				{padding:10px 0px 0px 9px; width:175px; height: 211px; background:url('../grafiken/layout/background_profile.gif') no-repeat;  }
.imgBackgroundProfile div  		{float:left; margin:0px; padding:0px; width:152px; height: 152px;}
.imgBackgroundProfileSmall 		{padding:3px 0px 0px 3px; width:49px; height: 50px; background-color:#ccc; margin:0px 0px 0px 3px; background:url('../grafiken/layout/background_profile_small.gif') no-repeat;}
.imgBackgroundProfileSmall div 	{float:left; width:42px; height: 42px; margin:0px; padding:0px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  CONTAINER Systemmeldungen												    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ##### Standarddefinition ###### */
div.adviceError 											{position:relative; width:100%; padding:0px; margin:0px;}
div.adviceError div.boxContent 						{width:auto; color:#6e6e6e; background-image:none; background-color:#f7e9e8; border-left:1px solid #e64f4f; border-right:1px solid #e64f4f; padding:10px 10px 10px 10px; margin:0px;}
#leftMiddleColumn div.adviceError div.boxContent{width:628px;}
#fullColumn div.adviceError div.boxContent		{width:938px;}




/* ########################################################################## */
/* #### DESIGNAUFBAU																	    #### */
/* ########################################################################## */
div.starteTeaser 											{background-image:	url('../grafiken/layout/background_startTeaser.gif'); background-repeat:no-repeat;background-position:0px 0px; height:200px; margin:20px 0px 10px 0px; padding:0px; }
div.starteTeaser p										{font-size:15px;line-height:18px; margin:5px 0px 0px 0px; }
div.starteTeaser h1										{font-size:24px;text-transform: uppercase; margin:0px 0px 10px 0px;}

a.gesuchButtonBig											{float:right; text-align:left; font-size:20px;   padding:8px 0px 0px 0px; width:332px; height:64px; margin:0px 0px 10px 10px; line-height:18px; color:#000; padding:0px 0px 0px 00px;; background-image:	url('../grafiken/layout/bg_button_gesuch_big.gif'); background-repeat:no-repeat; background-position:0px 0px;}
a.gesuchButtonBig	div									{text-align:left; padding:12px 0px 0px 17px; margin:0px;}


div.headerTeaser 											{background-image:	url('../grafiken/images/header.jpg'); background-repeat:no-repeat;background-position:0px -15px; height:40px; border-bottom:#000 1px solid ;margin:0px 0px 10px 0px; padding:0px; }
div.headerTeaser 		a.gesuchButtonxx				{float:right; font-size:14px;  width:202px; height:26px; margin:20px 20px 10px 0px; line-height:26px; color:#fff; padding:0px 0px 0px 10px;; background-image:	url('../grafiken/layout/bg_button_gesuch.gif'); background-repeat:no-repeat; }
div.headerTeaser 		a.gesuchButtonBig				{float:right; text-align:center; font-size:14px; padding:5px 0px 0px 0px; width:183px; height:54px; margin:20px 20px 10px 0px; line-height:15px; color:#fff; padding:0px 0px 0px 10px;; background-image:	url('../grafiken/layout/bg_button_gesuch_big.gif'); background-repeat:no-repeat; background-position:0px 0px;}
div.headerTeaser 		a.gesuchButtonBig	div		{text-align:center; padding:10px 0px 0px 17px; margin:0px;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++  																				    ++++ */
/* ++++  Landingpage																	    ++++ */
/* ++++  																				    ++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#mainSiteLandingPage 									{background-color:#fff; width:670px; margin-bottom:10px; margin:0 auto; margin-top:10px; padding:0px; min-height:500px; _height:500px;border:1px solid #585858;}
div.headerTeaserLandingpage 							{background-image:	url('../grafiken/images/header.jpg'); background-repeat:no-repeat;background-position:0px -15px; height:100px; border:#000 0px solid ;margin:0px 0px 10px 0px; padding:0px; }