
/*----- GLOBAL LAYOUT -----*/
body 					{margin:0; padding:0 0; background:#FFFF9D url('/de/img/page-back.jpg') repeat-x top; color:#000000; font-family:arial,tahoma,sans-serif; font-size:12px; line-height:16px; text-align:center;}
#wrap_stage				{width:980px; padding:0 10px 10px 10px; margin:auto; text-align:left; overflow:hidden;}
:focus 					{outline:none;}

/*----- GLOBAL ELEMENTS -----*/

a 						{color:#7A4E2A;}
a:link,
a:active,
a:visited 				{text-decoration:none;}
a:hover 				{text-decoration:underline;}

.clear					{clear:both;}
ul						{margin:1px 0 0 15px; padding:0;}
img 					{padding:0; margin:0; border:0;}
#logo					{position:absolute; z-index:2; top:20px;}

#wrap_claim				{position:relative; z-index:2;}
#claim					{position:absolute; z-index:2; top:37px; right:20px;}

#wrap_search			{position:relative; z-index:2;}
#search					{position:absolute; z-index:2; top:44px; left:310px; font-size:11px; color:#020379;}

#wrap_nav_meta			{position:relative; z-index:2;}
#nav_meta				{position:absolute; z-index:2; top:16px; left:332px; font-size:11px; color:#5c5c5c;}
#nav_meta a 			{color:#5c5c5c; font-weight:normal;}

#wrap_nav_pfad			{position:relative; z-index:2;}
#nav_pfad				{position:absolute; z-index:2; left:220px; top:-51px; width:740px; color:#5c5c5c; font-size:11px; line-height:32px;}
#nav_pfad a:link		{color:#5c5c5c;}
#nav_pfad a:hover 		{color:#5c5c5c;}
#nav_pfad a:visited		{color:#5c5c5c;}

#content				{background:#ffffff; width:980px;}
#content_left			{position:relative; float:left; width:180px; overflow:hidden; margin-top:-42px; z-index:2;}
#content_middle			{float:left; width:540px; overflow:hidden;}
#content_right			{float:left; width:180px; overflow:hidden;}
.content_spacer			{float:left; width:20px; overflow:hidden;}

#footer					{width:980px; height:125px; background:#2B2B2B url('/de/img/bg_footer.gif') repeat-x top; overflow:hidden; text-align:center;}
#footer_inner			{width:940px; color:#b2b2b2; font-size:11px; line-height:20px; margin:30px 20px 0 20px;}
a.footer_inner			{color:#b2b2b2;}
a.footer_inner:hover	{color:#ffffff; text-decoration:none;}

.mini					{font-size:9px;}
.weiter					{color:#7A4E2A; font-size:11px; padding-right:20px; background:url('/de/img/icon_arrow_blue.gif') no-repeat 42px 4px;}
.zurueck				{color:#7A4E2A; font-size:11px; font-weight:bold; padding-left:12px; background:url('/de/img/icon_arrow_back_black.gif') no-repeat 0px 4px;}

.input					{border:1px solid #cccccc; color:#000000; font-family:arial; font-size:11px; background:url('/de/img/bg_input.gif') repeat-x; margin:0; padding:0;}
.inputsuche				{border:1px solid #5c5c5c; color:#000000; font-family:arial; font-size:11px; padding-left:17px; background:url('/de/img/bg_suche.gif') repeat-x;}

.pic_detail				{border:1px solid #8f8f8f;}

/* -------------------------------------------- MAIN NAV ----------------------------------- */

#menu_wrap			{position:relative; z-index:5;}
#menuposition		{position:absolute; z-index:5; left:210px; top:82px;}

#menu {
width:620px; /* exact width - this time: plus 100 px for IE6 fuckoff */
background:none;
float:left;
}

#menu ul {
list-style:none;
margin:0;
padding:0;
/*width: 120px;*/
float:left;
}

#menu a {
font:11px/16px arial, helvetica, sans-serif;
display:block;
/*border-width:1px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;*/
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
margin:0;
padding:2px 10px;
color:#ffffff;
background:#E20017;
text-decoration:none;
}

#menu a:hover {
color:#ffffff;
background:#5c5c5c;
}

#menu .more {
color:#ffffff;
text-decoration:none;
background:#E20017 url('/de/img/icon_arrow_white.gif') no-repeat right center;
display:block;
padding-right:20px;
}

#menu a.more:hover {
color:#ffffff;
text-decoration:none;
background:#5c5c5c url('/de/img/icon_arrow_white.gif') no-repeat right center;
display:block;
}

#menu li {position:relative;}

#menu ul ul {
position:absolute;
z-index:500;
margin-left:10px;
margin-top:-2px;
/*width:180px;*/
}

#menu ul ul ul {
position:absolute;
top:-3px;
margin-left:-1px;
left:100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display:none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display:block;}

/* -------------------------------------------- SUB NAV ----------------------------------- */

.subnav_1				{text-decoration:none; font-family:arial,helvetica; font-size:11px; color:#5c5c5c; line-height:18px; display:block; padding:0 7px 0 7px; font-weight:bold;}
A.subnav_1				{text-decoration:none; font-family:arial,helvetica; font-size:11px; color:#5c5c5c; line-height:18px; display:block;}
A.subnav_1:Hover		{text-decoration:none; color:#ffffff; background:#E20017;}
.subnav_1:Visited		{text-decoration:none;}

.subnav_1_on			{text-decoration:none; font-family:arial,helvetica; font-size:11px; color:#E20017; line-height:18px; display:block; padding:0 7px 0 7px; font-weight:bold; background:#5c5c5c;}
A.subnav_1_on			{text-decoration:none; font-family:arial,helvetica; font-size:11px; color:#E20017; line-height:18px; display:block;}
A.subnav_1_on:Hover		{text-decoration:none; color:#ffffff; background:#E20017;}
.subnav_1_on:Visited	{text-decoration:none;}

.subnav_2				{text-decoration:none; font-family:arial,helvetica; font-size:11px; color:#5c5c5c; line-height:18px; display:block; padding:0 7px 0 17px; background:url('/de/img/icon_arrow_blue_subnav.gif') no-repeat 7px 5px;}
A.subnav_2				{text-decoration:none; font-family:arial,helvetica; font-size:11px; color:#5c5c5c; line-height:18px; display:block;}
A.subnav_2:Hover		{text-decoration:none; color:#ffffff; background:#E20017 url('/de/img/icon_arrow_white_subnav.gif') no-repeat 7px 5px;}
.subnav_2:Visited		{text-decoration:none;}

.subnav_2_on			{text-decoration:none; font-family:arial,helvetica; font-size:11px; color:#E20017; line-height:18px; display:block; padding:0 7px 0 17px; background:url('/de/img/icon_arrow_red_subnav.gif') no-repeat 7px 5px;}
A.subnav_2_on			{text-decoration:none; font-family:arial,helvetica; font-size:11px; color:#E20017; line-height:18px; display:block;}
A.subnav_2_on:Hover		{text-decoration:none; color:#ffffff; background:#E20017 url('/de/img/icon_arrow_white_subnav.gif') no-repeat 7px 5px;}
.subnav_2_on:Visited	{text-decoration:none;}

/* -------------------------------------------- PAGER ----------------------------------- */

.pager					{text-decoration:none; font-family:arial,helvetica; font-size:12px; line-height:16px; color:#5c5c5c; padding-left:5px; padding-right:5px; border:1px solid #5c5c5c; margin-left:1px;}
A.pager					{text-decoration:none; color:#5c5c5c;}
A.pager:Hover			{text-decoration:none; font-weight:bold; color:#ffffff; border:1px solid #5c5c5c; background:#E20017;}
.pager:Visited			{text-decoration:none; color:#5c5c5c;}

.pagerbold				{text-decoration:none; font-weight:bold; font-family:arial,helvetica; font-size:12px; line-height:16px; color:#ffffff; padding-left:5px; padding-right:5px; border:1px solid #5c5c5c; margin-left:1px; background:#E20017;}
A.pagerbold				{text-decoration:none; color:#ffffff;}
A.pagerbold:Hover		{text-decoration:none; font-weight:bold; color:#ffffff; border:1px solid #5c5c5c; background:#E20017;}
.pagerbold:Visited		{text-decoration:none; color:#ffffff;}

.pagerclean				{text-decoration:none; font-family:arial,helvetica; font-size:12px; line-height:16px; color:#5c5c5c; padding-left:5px; padding-right:5px; border:1px solid #5c5c5c; margin-left:1px;}
A.pagerclean			{text-decoration:none; color:#5c5c5c;}
A.pagerclean:Hover		{text-decoration:none; font-weight:bold; color:#ffffff; border:1px solid #5c5c5c; background:#E20017;}
.pagerclean:Visited		{text-decoration:none; color:#5c5c5c;}

/*----- GLOBAL COLORS -----*/
.white, a.white			{color:#ffffff;}
.black, a.black			{color:#000000;}
.blue, a.blue			{color:#153861;}
.green, a.green			{color:#318F31;}
.red, a.red				{color:#E20017;}
.gold, a.gold			{color:#7A4E2A;}
.darkgreen, a.darkgreen	{color:#0F5B0A;}
.grey, a.grey			{color:#BBBBBB;}
.mediumgrey, a.mediumgrey	{color:#828282;}
.darkgrey, a.darkgrey	{color:#666666;}

/*----- GLOBAL FONTS -----*/
/* h1=Prod, h2=Cat, h3=Art.Nr., h4=SubHeadline */
h1 						{font-size:18px; margin:0 0 0 0; padding:0 0 0 0; font-weight:bold; line-height:20px;}
h1 a 					{font-size:18px; margin:0 0 0 0; padding:0 0 0 0; font-weight:bold; line-height:20px; color:#000000; text-decoration:none;}
h1 a:hover				{font-size:18px; margin:0 0 0 0; padding:0 0 0 0; font-weight:bold; line-height:20px; color:#000000; text-decoration:none;}
h2 						{font-size:9px; margin:0 0 0 0; padding:0 0 0 0; font-family:verdana,arial; color:#ffffff; font-weight:bold; line-height:18px;}
h3 						{font-size:13px; margin:0 0 0 0; padding:0 0 0 0; font-weight:bold; line-height:16px;}
h4 						{font-size:9px; margin:0 0 0 0; padding:0 0 0 0; font-family:verdana,arial; font-weight:bold; line-height:14px;}

/* -------------------------------------------- LISTEN ----------------------------------- */

.tab
{
background-color:#ffffff;
border-right:solid 1px #8f8f8f;
border-bottom:solid 1px #8f8f8f;
}

.tabhead
{
background-color:#fee2ee;
height:21px;
border-top:solid 1px #8f8f8f;
border-left:solid 1px #8f8f8f;
padding-left:7px; padding-right:7px;
color:#000000; font-size:11px; font-family:arial; font-weight:bold;
vertical-align:middle;
}
.tabcont
{
background-color:#ffffff;
border-top:solid 1px #8f8f8f;
border-left:solid 1px #8f8f8f;
padding: 7px 7px 7px 7px;
color:#000000; font-size:11px; font-family:arial; text-decoration:none;
}
.tabcontpic
{
background-color:#ffffff;
border-top:solid 1px #8f8f8f;
border-left:solid 1px #8f8f8f;
padding-top:4px; padding-bottom:4px;
padding-left:4px; padding-right:4px;
}




.tab_detail
{
background-color:#ffffff;
border-right:solid 1px #8f8f8f;
border-bottom:solid 1px #8f8f8f;
color:#000000; font-size:9px; font-family:verdana; font-weight:normal;
}

.tabhead_detail
{
background-color:#fee2ee;
height:21px;
border-top:solid 1px #8f8f8f;
border-left:solid 1px #8f8f8f;
padding-left:7px; padding-right:7px;
color:#000000; font-size:9px; font-family:verdana; font-weight:bold;
vertical-align:middle;
}
.tabcont_detail
{
background-color:#ffffff;
border-top:solid 1px #8f8f8f;
border-left:solid 1px #8f8f8f;
padding-left:7px; padding-right:7px;
}


