/* Standard Links */

a:link { font-family: verdana; color: #0A0A0A; font-size: 10px;text-decoration: none; } 

a:visited { font-family: verdana; color: #0A0A0A; font-size: 10px; text-decoration: none; } 

a:active { font-family: verdana; color: #0A0A0A; font-size: 10px; text-decoration: none } 

a:hover { font-family: verdana; color: #bf9c32; font-size: 10px; text-decoration: underline; font-weight: bold; }

/* Product Links */
a.productlink:link { font-family: verdana; color: #000000; font-size: 10pt;text-decoration: none; } 

a.productlink:visited { font-family: verdana; color: #000000; font-size: 10pt; text-decoration: none; } 

a.productlink:active { font-family: verdana; color: #000000; font-size: 10pt; text-decoration: none } 

a.productlink:hover { font-family: verdana; color: #bf9c32; font-size: 10pt; text-decoration: underline; font-weight: bold; }

/* Navigations Links */
a.navilink:link { font-family: verdana; color: #FFFFFF; font-size: 14px;text-decoration: none; } 

a.navilink:visited { font-family: verdana; color: #FFFFFF; font-size: 14px; text-decoration: none; } 

a.navilink:active { font-family: verdana; color: #FFFFFF; font-size: 14px; text-decoration: none } 

a.navilink:hover { font-family: verdana; color: #bf9c32; font-size: 14px; text-decoration: none; font-weight: bold;}

/* Text Links */
a.textlink:link { font-family: verdana; color: #000000; font-size: 14px;text-decoration: none; font-weight: bold;} 

a.textlink:visited { font-family: verdana; color: #000000; font-size: 14px; text-decoration: none; font-weight: bold;} 

a.textlink:active { font-family: verdana; color: #000000; font-size: 14px; text-decoration: none; font-weight: bold;} 

a.textlink:hover { font-family: verdana; color: #bf9c32; font-size: 14px; text-decoration: underline; font-weight: bold; }


/* Fusstext Links */
a.fuss:link { font-family: verdana; color: white; font-size: 12px;text-decoration: none; } 

a.fuss:visited { font-family: verdana; color: white; font-size: 12px; text-decoration: none; } 

a.fuss:active { font-family: verdana; color: white; font-size: 12px; text-decoration: none } 

a.fuss:hover { font-family: verdana; color: #bf9c32; font-size: 12px; text-decoration: underline; font-weight: normal; }

/* Artikel Links */
a.articlelink:link { font-family: verdana; color: #0A0A0A; font-size: 10px;text-decoration: none; } 

a.articlelink:visited { font-family: verdana; color: #0A0A0A; font-size: 10px; text-decoration: none; } 

a.articlelink:active { font-family: verdana; color: #0A0A0A; font-size: 10px; text-decoration: none } 

a.articlelink:hover { font-family: verdana; color: #0A0A0A; font-size: 10px; text-decoration: none; font-weight: normal; }

@font-face {
    font-family: 'Metro';
    src: url('metro-webfont.eot');
    src: url('metro-webfont.eot?#iefix') format('embedded-opentype'),
         url('metro-webfont.woff') format('woff'),
         url('metro-webfont.ttf') format('truetype'),
         url('metro-webfont.svg#Metro') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'AvantGardeExtLitITCTT';
	src: url('avangeli.eot');
	src: url('fonts/avangeli.eot?#iefix') format('embedded-opentype'),
		url('fonts/avangeli.woff') format('woff'),
		url('fonts/avangeli.ttf') format('truetype'),
		url('fonts/avangeli.svg#avangeli') format('svg');
	font-weight: normal;
	font-style: normal;

}


.seitenkoerper
{
 background-image:url(../grafiken/hintergrund/kompletthinten.jpg);
 background-repeat:repeat-x;
 background-color:#7f7e79;
 FONT-SIZE: 10pt;
 COLOR: #0F0000;
 FONT-FAMILY: Verdana;
 TEXT-DECORATION: none;
 text-align: justify;
}

.kopf
{
width:960px;
height:160px;
background-color:#FFFFFF;
background-image:url(../grafiken/hintergrund/maintop.jpg);
border-left: 1px black solid;
border-right: 1px black solid;
border-top: 1px black solid;
border-bottom:none;
margin: 0px auto; 
position:relative;
border-top-left-radius: 10px;
}

.logotext
{
font-size: 28pt;
color: black;
font-family:verdana;
font-weight: normal;
left:10;
bottom:0;
vertical-align:bottom;
text-align:left;
position:absolute;
}

.navi 
{ 
background-color:#000910; 
width:960px;
height:32px;
background-color:#0F0F0F;
border-left: 1px black solid;
border-right: 1px black solid;
border-bottom: 1px black solid;
margin: 0px auto; 
border-bottom-right-radius: 10px;
}


.left
{
border-right:1pt #444c58 solid;
font-size:10pt; 
text-align:center;
color:#FFFFFF;
width:10%;
height:16px;
float:left;
margin-top:10px;
}

.left-gr
{
border-right:1pt #444c58 solid;
font-size:10pt; 
text-align:center;
color:#FFFFFF;
width:20%;
height:16px;
float:left;
margin-top:10px;
}

.koerper
{
width:960px;
margin: 0px auto; 
background-color:white;
border-left: 1px lightgray solid;
border-right: 1px lightgray solid;
border-top: 1px lightgray solid;
overflow: auto;
border-top-left-radius: 10px;
}


.auswahl_text
{
text-align:center;
width:300px;
font-size: 15pt;
color: black;
font-family:verdana;
font-weight: normal;
text-align:center;
bottom:0;
vertical-align:bottom;
position:absolute;
}

.auswahl_text:hover
{
font-weight: bold;
}

.auswahl_links
{
width:200px;
background-color:white;
border-top-left-radius: 10px;
margin-top:20px;
margin-bottom:20px;
margin-left:20px;
margin-right:10px;
float:left;
position:relative;
}

.unterpunkte
{
font-family:verdana;
font-weight:normal;
text-align:left;
font-size:14px;
background-color:white;
}

.unterpunkte:hover
{
text-decoration:none;
font-weight:bold;
background-color:lightgray;
}


.auswahl_mitte
{
width:690px;
background-color:white;
margin-top:20px;
margin-bottom:20px;
margin-left:10px;
margin-right:10px;
float:left;
text-align:justify;
}


.auswahl_rechts
{
width:300px;
height:395px;
background-color:lightgray;
background-image:url(../grafiken/rechts.jpg);
background-repeat:repeat-x;
margin-top:20px;
margin-bottom:20px;
margin-left:10px;
margin-right:8px;
float:left;
}

.products
{
width:580px;
background-color:white;
margin-top:5px;
margin-left:14px;
margin-right:14px;
float:left;
text-align:justify;
}

.article
{
background-color:white;
border-bottom:1pt lightgray solid;
height:80px;
margin-bottom:0px;
padding:0px;
}

.article:hover
{
background-color:#EEEEEE;
}

.article_pic
{
float:left;
}

.article_details_rechts
{
float:left;
height:100%;
width:300px;
}

.article_details_links
{
float:left;
height:100%;
width:200px;
}

.departments
{
width:190px;
background-color:white;
font-size: 10pt;
text-align:justify;
margin-top:5px;
margin-left:10px;
float:left;
}

.news_header
{
background-color:#E10000;
font-size:10pt;
color:white;
font-weight:bold;
margin:2px;
padding-left:5px;
border-left: 1px gray dotted;
border-right: 1px gray dotted;
border-top-left-radius: 5px;
}

.news_text
{
background-color:white;
font-size:10pt;
color:black;
margin:2px;
border-left: 1px gray dotted;
border-right: 1px gray dotted;
padding-left:5px;
padding-right:5px;
padding-top:0px;
padding-bottom:0px;
}

.news_info
{
background-color:gray;
font-size:8pt;
color:white;
padding-left:5px;
margin:2px;
border-left: 1px gray dotted;
border-right: 1px gray dotted;
border-bottom-right-radius: 5px;
}

.news_devider
{
margin:2px;
margin-bottom:30px;
}


.fuss
{
width:960px;
height:32px;
background-color:#0F0F0F;
border-left: 1px #131313 solid;
border-right: 1px #131313 solid;
border-bottom: 1px #131313 solid;
margin: 0px auto; 
color:white;
border-bottom-right-radius: 10px;
}

.abschlussteaser
{
width:960px;
margin: 0px auto; 
color:#333333;
}

.aussen
{
text-align:center;
height:100%;
overflow: auto;
}

.bildlink
{
 border-width:1pt;
 border-color:#000000;
}