
/* -------------------------------------------- GLOBAL ----------------------------------- */

#bodyglobal				{background:url('/img/bg.gif') repeat-x top; color:#000000; font-family:arial,sans-serif; margin:0px; padding:0px 0px;}
#wrap-center			{text-align:center; padding-top:20px;}
#wrap-stage				{width:1020px; height:683px; background:url('/img/bg_stage.gif') no-repeat top; margin:auto; text-align:left;}
#wrap-relative			{position:relative; z-index:2;}
#clear					{clear:both;}

/* -------------------------------------------- ELEMENTS ----------------------------------- */

#logo 					{position:absolute; top:0px; left:0px; z-index:2; width:175px; height:105px; background:url('/img/logo.gif') no-repeat top;}
#slogan 				{position:absolute; top:11px; left:712px; z-index:2; width:287px; height:33px; background:url('/img/slogan.gif') no-repeat top;}
#bottomnav-position		{position:absolute; z-index:5; left:0px; top:646px; width:1020px; text-align:center;}

/* -------------------------------------------- HIER BEARBEITEN ----------------------------------- */



#menuposition			{position:absolute; z-index:20; left:196px; top:42px;}

#menu {
width: 100%;
background: none;
float: left;
}

#menu ul {
list-style: none;
margin: 0px;
padding: 0;
width: 113px;
float: left;
}

#menu a, #menu h2 {
font: 11px/16px arial, helvetica, sans-serif;
line-height:14px;
display: block;
/*border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
border-left:1px solid #080170;
border-right:1px solid #080170;*/
margin: 0;
padding: 2px 0;
}

#menu h2 {
border:none;
font-size:12px;
height:23px;
color: #ffffff;
background: none;
}

#menu a {
color: #ffffff;
background: #EE1C25;
text-decoration: none;
}

#menu a:hover {
color: #ffffff;
background: #EE1C25;
}

#menu .more {
color: #080170;
text-decoration: none;
background:#EFEDFE url('/de/img/icon_arrow_blue.gif') no-repeat right center;
display:block;
padding-right:40px;
}

#menu a.more:hover {
color: #ffffff;
text-decoration: none;
background:#ff0000 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;
}

#menu ul ul ul {
position: absolute;
top: 0;
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;}

/*--------------------- FONT -------------------------------------------------------------------------------------------------------------------- */

.content				{text-decoration:none; font-size:12px; line-height:16px;}
A.content				{text-decoration:underline; color:#000000;}
A.content:Hover			{text-decoration:underline; color:#FF0000;}
.content:Visited		{text-decoration:underline; color:#000000;}

.contentsmall			{text-decoration:none; font-size:11px; line-height:14px;}
A.contentsmall			{text-decoration:underline; color:#000000;}
A.contentsmall:Hover	{text-decoration:underline; color:#FF0000;}
.contentsmall:Visited	{text-decoration:underline; color:#000000;}

.contentmini			{text-decoration:none; font-family:verdana; font-size:9px; line-height:11px;}
A.contentmini			{text-decoration:underline; color:#000000;}
A.contentmini:Hover		{text-decoration:underline; color:#FF0000;}
.contentmini:Visited	{text-decoration:underline; color:#000000;}

h1						{text-decoration:none; font-size:18px; margin:0 0 8px 0; padding:0; line-height:20px; font-weight:bold;}
h2						{text-decoration:none; font-size:15px; margin:0 0 8px 0; padding:0; line-height:17px; font-weight:bold;}
h3						{text-decoration:none; font-size:13px; margin:0 0 15px 0; padding:0; line-height:16px; font-weight:bold; color:#EE1C25;}

.weiter 				{text-decoration:none; color:#008060; font-weight:bold; padding-right:12px; background:url('/img/icon_arrow_right.gif') no-repeat right center;}
A.weiter 				{text-decoration:none;}
A.weiter:Hover 			{text-decoration:underline;}
.weiter:Visited 		{text-decoration:none;}

.bottomnav				{text-decoration:none; font-size:10px; line-height:14px; color:#ffffff;}
A.bottomnav				{text-decoration:none; color:#ffffff;}
A.bottomnav:Hover		{text-decoration:underline; color:#ffffff;}
.bottomnav:Visited		{text-decoration:none; color:#ffffff;}

/* -------------------------------------------- LISTE ----------------------------------- */

#tab
{
background-color:#ffffff;
border-right:solid 1px #dddddd;
border-bottom:solid 1px #dddddd;
}

#tabhead
{
background-color:#EFEDFE;
height:23px;
border-top:solid 1px #dddddd;
border-left:solid 1px #dddddd;
padding-left:5px; padding-right:2px;
color:#000000; font-size:12px; font-family:arial; font-weight:bold;
vertical-align:middle;
}
#tabcont
{
background-color:#ffffff;
border-top:solid 1px #dddddd;
border-left:solid 1px #dddddd;
padding-left:5px; padding-right:2px;
color:#000000; font-size:11px; font-family:arial; text-decoration:none;
vertical-align:middle;
}
#tabcontpic
{
background-color:#ffffff;
border-top:solid 1px #dddddd;
border-left:solid 1px #dddddd;
padding-left:2px; padding-right:2px;
vertical-align:middle;
}


/* -------------------------------------------- BOX ----------------------------------- */

#adspaceboxyellow		{background:url('/img/boxyellow_bg.gif') repeat-x top; font-size:11px; line-height:14px; color:#000000; padding:7px 10px 1px 10px;}

#adspaceboxhead			{background:#ff0000; font-size:14px; margin:0 0 0 0; padding:2px 0px 3px 8px; line-height:16px; font-weight:bold; color:#ffffff;}
#adspaceboxcontent		{background:#A5DAF4; text-decoration:none; font-size:11px; line-height:14px; color:#000000; padding:7px 10px 7px 10px;}

/*--------------------- FORMULARE --------------------------------------------------------------------------------------------------------------- */

.inputsuche				{background-color:#ffffff; font-family:arial,helvetica; font-size:11px; height:12px;}
.input					{background-color:#ffffff; font-family:arial,helvetica; font-size:11px;}

/* -------------------------------------------- PICS ----------------------------------- */

#pic-detail				{border:1px solid #dddddd;}
