/* Formatierung von HTML-Elementen */

body                 {
	background-color:#ffffff;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:15px;
	margin: 0px;
}

table                {spacing:0; padding:0;}
table td             {spacing:0; font-size:11px; line-height:15px;}

div                  {margin:0; padding:0; font-size:11px; line-height:15px;}
p                    {
	margin:0px 0px 4px;
	padding:0px;
}
span                 {}

td                   {margin:0; font-size:11px; line-height:15px;}
th                   {margin:0; font-size:11px; line-height:15px;}

form                 {margin:0;padding:0;}


/* Eingabefelder */

input                {font-size:11px; font-family:verdana, arial, sans-serif; border:1px solid #DDE3FF; background-color:#FFF8DF; margin-top:3px;}
select               {font-size:11px; font-family:verdana, arial, sans-serif; border:1px solid #DDE3FF; background-color:#FFF8DF; margin-top:3px;}
textarea             {font-size:11px; font-family:verdana, arial, sans-serif; border:1px solid #DDE3FF; background-color:#FFF8DF; margin-top:3px;}


/* Links */

a                    {color:#000066; text-decoration:underline;}
a:hover              {color:#C6001E; text-decoration:underline;}



/* Horizontale Linie */

hr                   {background-color:#000066;color:#000066;height:1px;border-style:none;}


/* Überschriften */

h1                   {
	color: #000066;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin:0px 0px 4px;
	margin:0px 0px 4px;
	padding:0px;
	}
h2                   {font-size:13px; margin:0; padding:0; font-weight:bold; color:#000000;}
h3                   {font-size:12px; margin:0; padding:0; font-weight:bold; color:#000000;}
h4                   {font-size:11px; margin:0; padding:0; font-weight:bold; color:#000000;}
h5                   {font-size:9px;  margin:0; padding:0; font-weight:bold; color:#000000;}
h6                   {font-size:7px;  margin:0; padding:0; font-weight:bold; color:#000000;}


/* Blöcke */

.blockMain           {width:950px; border-style:none;} /*Gesamter Bereich*/
.blockTop            {width:950px; border-style:none;} /*Bereich oben*/
.blockLeft           {width:196px; border-style:none solid none none; vertical-align:top; background-color:#DDE3FF; border-right-width:1px; border-right-color:#000066; height:440px;}/*Bereich links*/

.blockContent        {
	width:570px;
	vertical-align:top;
	text-align: left;
	padding-top: 14px;
	padding-left: 14px;
	padding-right: 10px;
}
.blockContent td        {
	vertical-align:top;
}
.blockContent p                    {
	margin:0px 0px 4px;
	padding:0px;
}
.blockContent .bildoben6        {
	vertical-align:top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 4px;
}
.blockContent .gallerie        {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.blockContent h1 {
	color: #000066;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin:0px 0px 4px;
	margin:0px 0px 4px;
	padding:0px;
}
.blockContent .fett-blau {
	color: #000066;
	font-weight: bold;
}
.blockContent .listenueberschrift {
	display: block;
	color: #000066;
	text-decoration:none;
	font-weight: bold;
	background-color: #DDE3FF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.blockContent ul      				     {
	padding:0px;
	list-style-type:disc;
	margin:6px 0px 2px 16px;
}


/*Inhaltsbereich*/
.blockRight          {width:160px; border-style:none none none solid; vertical-align:top; background-color:#FFF8DF; border-left-width:1px; border-left-color:#000066; height:440px;}/*Bereich rechts*/
.blockBottom         {width:950px; border-style:none;}/*Bereich unten*/



/* Allgemeine Elemente des oberen Bereiches */

.blockTop .elementTopStandard                      {padding:0px;}/*Standard im oberen Bereich*/
.blockTop .elementTopInclude                       {padding:0px;background-color:#ADBBC6;margin-top:0px;border-style:none;width:100%}/*Include im oberen Bereich*/
.blockTop .elementTopNavigation                    {position:absolute;top:104px;padding-left:8px;}


/* Allgemeine Elemente des linken Bereiches */

.blockLeft .elementLeftStandard                    {padding:8px;}/*Standard im linken Bereich*/
.blockLeft .elementLeftNavigation                  {padding-top:8px;}/*Standard im linken Bereich*/
.blockLeft .elementLeftInclude                     {padding:0px;}/*Include im linken Bereich*/


/* Allgemeine Elemente des rechten Bereiches */

.blockRight .elementRightHeadline                  {padding-left:8px; padding-top:1px;margin-top:   8px; background-color:#ADBBC6; height:14px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#486E8E;}/*Standard im rechten Bereich*/
.blockRight .elementRightStandard                  {padding-left:8px; padding-top:8px;margin-bottom:8px; background-color:#FFFFFF; border-style:solid ;border-width:1px; border-color:#ADBBC6;}/*Standard im rechten Bereich*/
.blockRight .elementRightInclude                   {padding-left:8px; padding-top:8px;margin-bottom:8px; background-color:#E6EAEE; border-style:solid; border-width:1px; border-color:#E6EAEE;}/*Include im rechten Bereich*/


/* Allgemeine Elemente des unteren Bereiches */

.blockBottom .elementBottomStandard                {padding-top:4px; padding-bottom:4px; width:100%; text-align:left; background-color:#FFCC33;}/*Standard im unteren Bereich*/
.blockBottom .elementBottomDelimiterLine           {height:1px; margin-top:2px; margin-bottom:2px; background-image:url(/de/wLayout/design/img/backgrounds/bg_line_dot.gif)}/*Standard im unteren Bereich*/
.blockBottom .elementBottomInclude                 {padding:8px;}/*Include im unteren Bereich*/



/* Sonstige Elemente */
.editButton                                        {position:absolute; left:170px; top:68px}




/* Eigene Styles */

.ueberschrift-rechts {
	padding-left:8px;
	padding-top:1px;
	background-color:#DDE3FF;
	height:16px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000066;
	display: block;
	margin-bottom: 6px;
}
.ueberschrift-rechts-aso {
	padding-left:8px;
	padding-top:1px;
	background-color:#DDE3FF;
	height:32px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000066;
	display: block;
	margin-bottom: 2px;
}
.text-rechts {
	color: #000066;
	padding-left: 8px;
	line-height: 20px;
}
.text-rechts-aso {
	color: #000066;
	font-size: 9px;
	line-height: 12px;
}
.footerzeile {
	padding-top:4px;
	padding-bottom:4px;
	width:100%;
	text-align:left;
	background-color:#FFCC33;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	padding-left: 8px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.textBold {
	font-weight: bold;
}
a.liste                    {color:#000066; text-decoration:none;}
a.liste:hover              {color:#C6001E; text-decoration:none;}

.produktpreis {
	color: #000066;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}
.bildunterschrift {
	font-size: 9px;
	line-height: 11px;
}
.td-oben-links {
	text-align: left;
	vertical-align: top;
}
.td-oben-mittig {
	text-align: center;
	vertical-align: top;
}
.sub, sup {
line-height: 0px;
font-size: 80%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

}
