/* ##### Hauptcontainer ################################################################################################### */
.main-div                   {width:950px;margin:0 auto;}
.nav-div                    {padding:10px 0 0 0;}
.breadcrumb-div             {padding:0;}
.content-div                {padding:0 75px;}
.seo-div                    {padding:30px 75px 0 75px;}
.footer-div                 {padding:5px 75px 5px 10px;}
#container                  {padding:20px 10px;min-height:300px; background: #fff;}

/* ##### Breadcrumb ####################################################################################################### */
.breadcrumb-wrapper div,
.breadcrumb-wrapper a       {text-transform: uppercase;}

.breadcrumb-wrapper         {padding-left: 4px; background-color:#fff;}

.fotolia{
    display: none;
}
li {
    list-style: none;
}
ul{
    margin: 0;
    padding: 0;
}
body { 
    /*margin-left: 200px;*/
    background: #f1f1f1;
    height: 98%;
    overflow: visible;
    font-family: Arial;
    font-size:12px;
    font-style: inherit;
    font-weight: inherit;
    /*float:center;*/
}
html { 
    height: 98%;
    overflow:auto;
}
h1 {
    font:45px Verdana, Arial,Helvetica,sans-serif;
    font-weight:bold;
    margin:0;
    padding:0;
}

.content-box h2{
    background-color:#fc7e2a;
    color:#fff;
    line-height:24px;
    padding:0 5px;
}
.content-box h1{
    background-color:#fc7e2a;
    color:#fff;
    line-height:24px;
    padding:0 5px;
    font-size:12px;
    font-weight:bold;
}

h2 {
    font:12px Verdana, Arial,Helvetica,sans-serif;
    font-weight:bold;
    margin:0;
    padding:0;
}
/* Links */
a.a-icon {
    background: url("/pics/icons/a-icon.gif") no-repeat scroll 0 0 transparent;
    padding-left: 18px;
}
a.a-icon:hover {
    background: url("/pics/icons/a-icon.gif") no-repeat scroll 0 -16px transparent;
    padding-left: 18px;
}

a {color:#000; text-decoration:underline}
a:hover {text-decoration:underline; color:#FC7E2A}

/* Container f�r Layoutgestaltung (Platzhalter in Breite und H�he) */
.spaceB1 {width:1px; height:1px; font-size:0px}
.spaceB2 {width:2px; height:1px; font-size:0px}
.spaceB3 {width:3px; height:1px; font-size:0px}
.spaceB4 {width:4px; height:1px; font-size:0px}
.spaceB5 {width:5px; height:1px; font-size:0px}
.spaceB6 {width:6px; height:1px; font-size:0px}
.spaceB7 {width:7px; height:1px; font-size:0px}
.spaceB8 {width:8px; height:1px; font-size:0px}
.spaceB9 {width:9px; height:1px; font-size:0px}
.spaceB10 {width:10px; height:1px; font-size:0px}
.spaceB11 {width:11px; height:1px; font-size:0px}
.spaceB12 {width:12px; height:1px; font-size:0px}
.spaceB13 {width:13px; height:1px; font-size:0px}
.spaceB14 {width:14px; height:1px; font-size:0px}
.spaceB15 {width:15px; height:1px; font-size:0px}
.spaceB20 {width:16px; height:1px; font-size:0px}
.spaceH1 {width:1px; height:1px; font-size:0px}
.spaceH2 {width:1px; height:2px; font-size:0px} 
.spaceH3 {width:1px; height:3px; font-size:0px} 
.spaceH4 {width:1px; height:4px; font-size:0px} 
.spaceH5 {width:1px; height:5px; font-size:0px} 
.spaceH6 {width:1px; height:6px; font-size:0px} 
.spaceH7 {width:1px; height:7px; font-size:0px} 
.spaceH8 {width:1px; height:8px; font-size:0px} 
.spaceH9 {width:1px; height:9px; font-size:0px} 
.spaceH10 {width:1px; height:10px; font-size:0px} 
.spaceH11 {width:1px; height:11px; font-size:0px} 
.spaceH12 {width:1px; height:12px; font-size:0px} 
.spaceH13 {width:1px; height:13px; font-size:0px} 
.spaceH14 {width:1px; height:14px; font-size:0px} 
.spaceH15 {width:1px; height:15px; font-size:0px} 
.spaceH20 {width:1px; height:20px; font-size:0px} 
.spaceH50 {width:1px; height:50px; font-size:0px} 
.spaceH100 {width:1px; height:100px; font-size:0px} 
.spaceClearH0 {width:0px; height:0px; font-size:0px; clear:both} 
.spaceClearH5 {width:1px; height:5px; font-size:0px; clear:both}   
.spaceClearH10 {width:1px; height:10px; font-size:0px; clear:both}
.spaceClearH15 {width:1px; height:15px; font-size:0px; clear:both}

.margin-r-10{ margin-right: 10px !important;}
.margin-r-11{ margin-right: 11px !important;}
.margin-r-12{ margin-right: 12px !important;}
.margin-r-13{ margin-right: 13px !important;}
.margin-r-14{ margin-right: 14px !important;}
.margin-r-15{ margin-right: 15px !important;}
.margin-r-16{ margin-right: 16px !important;}
.margin-r-17{ margin-right: 17px !important;}
.margin-r-18{ margin-right: 18px !important;}
.margin-r-19{ margin-right: 19px !important;}
.margin-r-20{ margin-right: 20px !important;}
.margin-r-21{ margin-right: 21px !important;}
.margin-r-22{ margin-right: 22px !important;}
.margin-r-23{ margin-right: 23px !important;}
.margin-r-24{ margin-right: 24px !important;}
.margin-r-25{ margin-right: 25px !important;}
.margin-r-26{ margin-right: 26px !important;}
.margin-r-27{ margin-right: 27px !important;}
.margin-r-28{ margin-right: 28px !important;}
.margin-r-29{ margin-right: 29px !important;}
.margin-r-30{ margin-right: 30px !important;}
.margin-r-31{ margin-right: 31px !important;}
.margin-r-33{ margin-right: 32px !important;}
.margin-r-34{ margin-right: 33px !important;}
.margin-r-35{ margin-right: 34px !important;}
.margin-r-36{ margin-right: 35px !important;}
.margin-r-37{ margin-right: 36px !important;}
.margin-r-38{ margin-right: 37px !important;}
.margin-r-39{ margin-right: 38px !important;}
.margin-r-40{ margin-right: 39px !important;}
.margin-r-41{ margin-right: 40px !important;}
.margin-r-42{ margin-right: 42px !important;}
.margin-r-43{ margin-right: 43px !important;}
.margin-r-44{ margin-right: 44px !important;}
.margin-r-45{ margin-right: 45px !important;}

.margin-t-10 { margin-top: 10px;}
.margin-t-11 { margin-top: 11px;}
.margin-t-12 { margin-top: 12px;}
.margin-t-13 { margin-top: 13px;}
.margin-t-14 { margin-top: 14px;}
.margin-t-15 { margin-top: 15px;}

.border-l{border-left: 1px solid #cfcdb4}
.border-t-5 { border-top: 5px solid #7e8586; }
.border-lrb { border-left: 1px solid #cfcdb4; border-right: 1px solid #cfcdb4; border-bottom: 1px solid #cfcdb4 /*7e8586*/; margin-bottom: 10px;}
.border-full { border: 1px solid #fff; margin-bottom: 10px;}
.padding-5 { padding:5px; }
.padding-rb-5 { padding: 5px 5px 5px 0; }
.padding-lt-14{
    padding-left:14px;
    padding-top:14px;
}
.align-c { text-align: center; }
.align-r { text-align: right; }
.align-l { text-align: left; }
.bold { font-weight: bold; }
.floatR{float:right !important}
.floatL{float:left !important}
/* allgemein g�ltige Layoutklassen */
.font-10 {font-size: 10px;}
.font20 {font-weight: bold;font-size: 20px; } 
.font25 {font-weight: bold;font-size: 25px; } 
.font30 {font-weight: bold;font-size: 30px; }

/* Background Varianten */
.background-grey{
   background: url('/pics/startseite/backgroundGray.png');
   height: 200px;
}

/* Buttons */
.button{
    background: #FC7E2A;
    height: 29px;
    width: 97px;
    cursor: pointer;
    color: white;
}

/*Schriftfarben*/
.colorWhite{
    color: #fff;
}
.colorWhite:hover{
    color:#fff;
    text-decoration: none;
}

/*Schnellsuchenhintergrund Startseite*/
#schnellsucheBackground{
    background: url("/pics/startseite/bild_guenstigweg.jpg") no-repeat scroll 0 0 transparent;
}

/*Select Felder*/
select{
    height: 22px;
}

/*Teaser*/
.teaserBox{
    background: #fc7e2a;
    width:190px;
    height:250px;
    float:left;
    margin-right: 6px;
    padding:5px;
}
.teaserBild{
    width:200px;
    height: 135px;
}
.teaserTextBereich{
    height:55px;
    display: inline-block;
}
