/* 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: #BB0000; 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: #BB0000; 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: #BB0000; font-size: 14px; text-decoration: none; font-weight: 0;}

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

a.fuss:visited { font-family: verdana; color: #gray; font-size: 10px; text-decoration: none; } 

a.fuss:active { font-family: verdana; color: #gray; font-size: 10px; text-decoration: none } 

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

/* 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; }

/* News Links */
a.reflinks:link { font-family: verdana; color: #0A0A0A; font-size: 14px;text-decoration: none; } 

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

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

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

/* Bottom Links */
a.bottom:link { font-family: verdana; color: #FFFFFF; font-size: 10pt;text-decoration: none; } 

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

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

a.bottom:hover { font-family: verdana; color: #BB0000; font-size: 10pt; text-decoration: underline; font-weight: normal; }

/* Bottom Links */
a.kontakt:link { font-family: verdana; color: #0A0A0A; font-size: 10pt;text-decoration: none; } 

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

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

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

/* Facebook Links*/
a.fb:link { font-family: verdana; color: #FFFFFF; font-size: 20px;text-decoration: none; } 

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

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

a.fb:hover { font-family: verdana; color: #000000; font-size: 20px; text-decoration: none; font-weight: normal; }

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

.kontakter
{
float:left;
position:relative;
margin-left:10px;
margin-top:30px;
color:#FFFFFF;
font-weight: bold;
font-family:arial;
font-size:30px;
}

.fblink
{
background-color:#3b5998;
float:left;
color:#FFFFFF;
padding:5px;
border: 2px solid white;
border-radius: 5px;
}

.startup
{
text-align:center;
width:960px;
height:600px;
background-color:#FFFFFF;
background-image:url(../grafiken/hintergrund/startup.jpg);
border-left: 1px lightgray solid;
border-right: 1px lightgray solid;
border-top: 1px lightgray solid;
border-bottom:none;
margin: 0px auto; 
position:relative;
border-top-left-radius: 10px;
}

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

.logotext
{
font-size: 25pt;
color: white;
font-weight: bold;
left:10;
bottom:0;
vertical-align:bottom;
position:absolute;
}

.navi 
{ 
background-color:#000910; 
width:960px;
height:32px;
background-color:#0F0F0F;
border-left: 1px lightgray solid;
border-right: 1px lightgray solid;
border-bottom: 1px lightgray 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;
}

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

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

.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:290px;
}

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

.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;
}

.social
{
width:190px;
background-color:white;
text-align: center; 
font-size: 7pt;
color: #0F0000;
text-decoration: none;
margin-top:5px;
margin-right:5px;
float:left;
}

.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;
}

.produktbildlink
{
width:190px;
float:left;
margin-left:3px;
}


.produktbildlink:hover
{
-moz-box-shadow: 0 0 5px #bbb;
-webkit-box-shadow: 0 0 5px #bbb;
box-shadow: 0 0 5px #bbb;
}

.startup_color_ol
{
color:white;
font-family:verdana;
font-size:20px;
margin: 1px 1px 1px 1px;
border-radius:10px 0px 0px 0px;
position:relative;
float:left;
height:100px;
width:300px;
text-align:left;
background-image:url(../grafiken/hintergrund/start_kontakt.png)
}

.startup_color_ol:hover
{
-moz-box-shadow: 0 0 10px #bbb;
-webkit-box-shadow: 0 0 10px #bbb;
box-shadow: 0 0 10px #bbb;
}

.startup_color_or
{
color:white;
font-family:verdana;
font-size:20px;
margin: 1px 1px 1px 1px;
position:relative;
float:left;
width:300px;
height:100px;
text-align:left;
background-image:url(../grafiken/hintergrund/start_news.png);
}

.startup_color_or:hover
{
-moz-box-shadow: 0 0 10px #bbb;
-webkit-box-shadow: 0 0 10px #bbb;
box-shadow: 0 0 10px #bbb;
}

.startup_color
{
color:white;
font-family:verdana;
font-size:20px;
border-radius:0px 0px 10px 0px;
position:relative;
text-align:center;
height:200px;
width:602px;
margin: auto;
background-image:url(../grafiken/hintergrund/start_produkte.png);
}

.startup_color:hover
{
-moz-box-shadow: 0 0 10px #bbb;
-webkit-box-shadow: 0 0 10px #bbb;
box-shadow: 0 0 10px #bbb;
}

.start_oben
{
height:102px;
width:604px;
margin: auto;
margin-top:150px;
}

.oben_innen
{
position:absolute;
bottom: 5px;
left: 5px;
}

.start_unten
{
width:602px;
height:200px;
text-align:left;"
}

.unten_innen
{
position:absolute;
bottom: 5px;
left: 5px;
}

.start_name
{
color:white;
font-size:25pt;
font-weight:bold;
margin-top:10px;
margin-left:10px;
float:left;
}


.start_tel
{
margin-top:10px;
margin-right:10px;
float:right;
color:white;
font-size:25pt;
font-weight:bold;	
}