﻿html{height:100%;}
body {height:100%; margin: 0 0 0 0; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:11px;color:#636363}
a{text-decoration:none; color:#97181f }
a.bullet:Link{color:#636363; text-decoration:underline;}
a.bullet:Hover{color:#636363; text-decoration:none;}
a.bullet:Active{color:#636363; text-decoration:none;}
a.bullet:Visited{color:#636363; text-decoration:underline;}
h1{font-size:16px; font-weight:bold;color:#ae1220; margin:0; margin-bottom:12px; line-height:25px;}
h2{font-size:13px;font-weight:bold; margin:0; margin-bottom:5px;}
p{line-height:16px; margin-top:0px;}
li{line-height:16px; margin-top:0px;}
ul{line-height:18px; margin-top:0px;}
#header,#footer, #content, .main {left:auto;width:900px;margin-left: auto; margin-right:auto; background-repeat:no-repeat;}
#header{margin-top:30px; margin-bottom:15px; z-index:2;}

.main{background-color:#f5f4f2; /*background-image: url(../img/globals/bg.gif);*/ }
/*#main3cols{background-color:#f5f4f2; background-image: url(../img/globals/bg_3Cols.gif);}*/

#content{ min-height:450px;clear:both;}
#content_nav{margin-left:15px;margin-right:15px; text-transform:uppercase; height:66px; font-family:Arial;}
#content_nav a{color:#aeaeae; text-transform:uppercase; font-size:15px; font-family:Arial; }
#content_nav img{margin-right:6px;}
#content_nav .AktPage{font-size:24px; font-family:Arial; color:#999999; }
#content_nav1, #content_nav2, #content_nav3, #content_nav4, #content_nav5, #content_nav6{
float:left;text-align:center;width:122px;margin-top:30px;}
#content_nav1{ text-align:left; padding-left:10px; width:245px; position:relative; top:-5px;}
#content_col1, #content_col2, #content_col3{float:left;}
#content_col1{margin-left:11px; width:248px;}
#content_col2{/*margin-left:264px; margin-top:28px; margin-right:20px; margin-bottom:20px;*/ width:320px; font-family:Tahoma, Verdana, Arial, Helvatica, Sans-Serif; padding-top:25px; padding-left:38px;}
#content_col3{font-family:Tahoma, Verdana, Arial, Helvatica, Sans-Serif}
#content_col3{ margin-left:26px;}


/*#content_col2{padding-left:47px; padding-top:0px; }*/


#footer{height:160px; background-image: url(../img/globals/footer.gif);color:white;clear:both; font-family:Arial;}
#footer_left{width:241px;float:left;margin-top:15px; margin-left:15px;height:80px; font-size:14px; text-transform:uppercase;}
#footer_left img{margin-right:6px;}
#footer_right{width:600px; margin-top:23px;float:left;}
#footer_right input{margin-right:15px; margin-bottom:10px;}
#footer_bottom{margin-left:15px;margin-right:15px; /*border-top:1px white dotted;*/ clear:both;}
#footer_bottom a{color:white; text-decoration:none; }
#footer_bottom0, #footer_bottom1, #footer_bottom2, #footer_bottom3, #footer_bottom4, #footer_bottom5{float:left; font-size:10px;}
#footer_bottom1{padding-left:419px; padding-top:21px; }
/*
#footer_bottom1{padding-left:23px; padding-top:11px; width:240px; }
#footer_bottom2{width:200px;}
#footer_bottom3{width:250px;}*/
#footer_bottom4{padding-top:20px; margin-left:20px; font-size:11px;}
#footer_bottom5{padding-top:20px; margin-left:20px; font-size:11px;}


#Referenzen, #Mitarbeiter{/*background-color:#e5e5e5;*/ width:249px;  text-align:center;}
#Mitarbeiter{height:340px;}
#Mitarbeiter_Titel{text-align:left; margin-left:26px; padding-top:21px; padding-bottom:14px; font-size:14px; font-weight:bold}
#Mitarbeiter_Titel img{margin-right:6px;}
#DivKunde{margin-bottom:50px; border:solid 1px #aeadac; height:66px; background:#FFFFFF;}
#DivKunde img{ margin-right:20px; float:left; border-right: solid 1px #aeadac;}

#spotlight {width:371px; height:266px; margin-left:2px; margin-top:15px; float:left;}

.NewsRow{ background-color:White; height:29px; }
.NewsRowCell1, .NewsRowCell2, .NewsRowCell3
{background-image:url(../img/globals/bg_news.gif);border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:Silver;}
.NewsRowCell1{text-align:center; width:28px}
/*.NewsRowCell2{padding-top:5px; padding-bottom:5px; height:63px;}*//*IE 7*/
.NewsRowCell2{padding-top:5px; padding-bottom:5px; height:75px; width:220px;}/*FF*/
.NewsRowCell3 { padding-right:5px; }
/*.NewsRowCell2 img{float:right; margin-left:9px; margin-right:8px;} */

.panelbar{width:248px;font-size:12px;height:148px;margin-bottom:112px;}
.panelbar a{color:#636363}
.panelbar .group, .panelbar .item{margin:0;padding:0;list-style-image: none;list-style-position:outside;list-style:none;}
.panelbar .item, .itemselected{float:none;display:block;position:static;border-bottom:solid 1px white;padding-top:10px;padding-bottom:10px;padding-left:30px;background-color:#f0f0f0;}
.panelbar .itemselected{background-color:#f0f0f0;padding-left:55px;}
.sitefinity {background-color:#ffffff; padding-left: 66px; color: #aeaeae; font-size: 11px; padding-top: 6px; padding-bottom: 6px; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;}
.panelbar .sitefinity a { color: #aeaeae; }
.panelbar .itemselected a{ color:#97181f }
.sitefinityselected a { color: #aeaeae; }
.sitefinityselected {background-color:#ffffff; padding-left: 55px; color: #aeaeae; text-decoration: underline; font-size: 11px; padding-top: 6px; padding-bottom: 6px; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0;}

.colored_Strong { color: #ae1220;}

/*#DivContentWrapper {margin-top:-28px}*/
.NewsBox_Links {height:250px;}
.panelhome{background:url('../img/background_content/home.gif') no-repeat 625px 0px;}

.niPager_Number { margin: 0px 5px 0px 0px; text-decoration:underline; }
.niSelected { color:Gray; text-decoration:none; }

#Referenzen_table .Referenzen_LeftCol {color:#505050; font-weight:bold; width:48px;}
#Referenzen_table .Referenzen_RightCol {color:#000000; padding-right: 10px; padding-left: 10px;}
#Referenzen_table .Referenzen_Strong {color:#393939; font-weight:bold;}

.PagerReferenzen { background:#eaeaea; height:20px; margin-left:14px; line-height:20px; width:215px; }

.PagerNumber { margin-left: 5px; margin-right: 5px; }

.eloesungen_List { margin:0px; padding:0px; list-style-type:none; }
.eloesungen_List li { margin-bottom:14px; color:#848484; font-family:Arial; }
.eloesungen_List div { width:4px; height:4px; background-color:#c3000b; float:left; margin-top:8px; margin-right:5px; }

.Leistungen { position:absolute; top:500px; margin-left:-33px; }
.Leistungen div
{ 
    float:left; 
    padding-top:11px; 
    height:170px; 
    width:153px; 
    background:white; 
    margin-right:4px; 
    text-align:center; 
}
.Leistungen div a
{ 
    text-align:center; 
    font-family:Arial;
    color:#aeaeae;
    font-size:14px;
}
.Leistungen img { margin-right:5px; border:0; }
.Leistungen_Spacer { margin-bottom:237px; }
.Leistungen a { cursor:pointer; }


.vmouterouter { display: table; height: 50px; overflow: hidden; }
.vmouter { display: table-cell; vertical-align: middle; }


.Kunden_bullet 
{ 
    width:5px; 
    height:5px; 
    background-color:#c3000b; 
    float:left; 
    margin-top:5px; 
    margin-right:4px; 
}

.Kunden_Box .le_item,
.Kunden_Box .re_item
{
    width:139px; height:20px; background:white; float:left; margin-right:3px; padding-left:13px; padding-top:9px;
}
.Kunden_Box .re_item
{
    padding-top:11px;
}
.Kunden_Box .re_item .Kunden_bullet
{
    margin-top:3px;
}
