
body {
    margin: 0px;
    padding: 0px;
    background-color:#F4F5F7;
    background-image:url(/img/layout/hg.jpg);
    background-repeat:repeat-x;
    font-family:Verdana;
    font-size:12px;
}

#main {
    padding:0px;
    width:940px;
    margin: auto;
    margin-top:25px;

}

#left {
    margin-top:10px;
    width:193px;
    float:left;
}

#right{
    margin-top:10px;
    width:743px;
    float:right;
    background-color:#FFF;
    border-bottom:1px solid #838383;
    border-right:1px solid #838383;
}


#rightleft {
    float:left;
    width:495px;
    padding-right:20px;
    padding-bottom:25px;
    font-family:Verdana, serif;
    font-size:12px;
    color:#333333;
    text-align:justify;
    line-height: 150%;
}

#tdRightLeft {
    background-image:url('/img/layout/rightleft_fussleiste.jpg');
    background-position:bottom left;
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:25px;
    padding-bottom:20px;
}

#rightleft p {
    margin:0px;
    padding:0px;
}

#contentHeadPic {
}

#contentHeadPic h1{
    margin-top:1px;
    padding: 3px 0px;
    color:#007B3C;
    font-family:Verdana, serif;
    font-size:15px;
    font-weight:normal;
    text-align:left;
    border-top:1px solid #007B3C;
    border-bottom:1px solid #007B3C;
}


#rightright {
    float:right;
    margin-right:10px;
    padding-top:25px;
    width:198px;
}


#rightright p {
    margin:0px;
    padding:0px;
}

#rightright .box {
    margin-bottom:20px;
    padding:30px 10px 10px 10px;
    width:178px;
    border-top:1px solid #ccc;
    border-right:2px solid #838383;
    border-bottom:2px solid #838383;
    border-left:1px solid #ccc;
    font-family:Verdana, serif;
    text-align:justify;
    font-size:10px;
    line-height: 150%;
}

#rightright .aktuelles {
    background-image:url(/img/layout/infobox_head_aktuelles.jpg);
    background-repeat:no-repeat;
}

#rightright .aktuelles h3 {
    margin-top:-27px;
    margin-left:49px;
    font-size:13px;
    font-weight:bold;
    color:#FFF;
}


#left .anfrage {
    background-image:url(/img/layout/infobox_head_anfrage.jpg);
    background-repeat:no-repeat;
    background-color:#FFF;

    width:159px;
    margin-top:0px;
    margin-bottom:20px;
    padding:30px 10px 10px 10px;
    border-top:1px solid #ccc;
    border-right:2px solid #838383;
    border-bottom:2px solid #838383;
    border-left:1px solid #ccc;
    font-family:Verdana, serif;
    text-align:justify;
    font-size:10px;
    line-height: 150%;
}

#left .anfrage h3 {
    margin-top:-28px;
    font-size:13px;
    font-weight:bold;
    color:#FFF;
}

#left .anfrage #anfrageButtonText {
    position:absolute;
    margin-top:-20px;
    margin-left:12px;
    font-size:9px;
    font-weight:bold;
}

#rightright .downloads {
    background-image:url(/img/layout/infobox_head_anfrage.jpg);
    background-repeat:no-repeat;
}

#rightright .downloads h3 {
    margin-top:-28px;
    font-size:13px;
    font-weight:bold;
    color:#FFF;
}



/*überschriften*/
h1 {
    margin:0px;
    padding-bottom:20px;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    color:#47BA98;
}

#rightleft h3 {
    padding:0px;
    margin:0px;
    font-size:12pt;
    text-align:left;
}


/*sprachauswahl*/
#spr {
    position:absolute;
    margin-left:795px;
    margin-top:0px;
}

#sprachauswahl {
    width:114px;
    margin-top:-7px;
    margin-left:2px;
    color:#007B3C;
}

/*-----------------------------SUCHFORM-----------------------------------*/
#suchForm {
    height:34px;
    width:180px;
    background-image:url('/img/layout/suchfeld_hg.jpg');
    background-repeat:no-repeat;
}

#suchForm #suchbegriff {
    width:140px;
    height:12px;
    margin-top:8px;
    margin-left:8px;
    font-size:11px;
}

#suchForm #sucheSubmit {
    position:absolute;
    margin-top:8px;
    margin-left:5px;
}
/*-----------------------------SUCHFORM-----------------------------------*/




/*-----------------------------LOGINFORM-----------------------------------*/

#loginForm {
    height:124px;
    width:184px;
    background-image:url('/img/layout/loginfeld_hg.jpg');
    background-repeat:no-repeat;
    margin-left:-2px;
    padding:5px 10px;
}

#loginForm h3 {
    margin:0px;
    padding:0px;
    font-size:13px;
    font-weight:bold;
    color:#FFF;
}

#loginForm p {
    margin:5px 0px 0px 0px;
    font-family:Verdana, serif;
    text-align:justify;
    font-size:12px;
    color:#FFF;
}

#loginForm #name, #passwort{
    width:160px;
    height:12px;
    font-size:11px;
}

#loginForm #loginSubmit {
    margin-left:145px;
    margin-top:5px;
}

/*-----------------------------LOGINFORM-----------------------------------*/


/*-----------------------------NAVI-----------------------------------*/
#navi {
    position:relative;
    margin-top: 0px;
    margin-left:7px;
}

#navi ul {
    list-style-image:url(/img/layout/navipfeile.gif);
    margin: 0px 0px 0px 10px;
    padding: 0px;
    border: none;
}

#navi ul li {
    border-bottom:1px dashed;
    border-color:#ffffff;
    padding-left:0px;
    width:161px;
    vertical-align:middle;
    line-height:200%;
}

#navi ul a:link, #navi a:visited {
    text-decoration: none;
    font-size:11px;
    font-weight:bold;
    font-family:'verdana';
    color:#797979;
    padding: 0px;
}

/*#navi a:hover, #navi a:active {
color: #666666;
text-decoration: underline;
}*/

#navi ul .unter_m a:link, #navi ul .unter_m a:visited {
    font-size:11px;
    font-weight:normal;
}
/*-----------------------------NAVI-----------------------------------*/




/*-----------------------------DOWNLOAD INDEX.TPL-----------------------------------*/

.downloads a[href $=".pdf"], a[href $=".PDF"],
.downloads a[href *=".pdf#"], a[href *=".PDF#"],
.downloads a[href *=".pdf?"], a[href *=".PDF?"],
.aktuelles a[href $=".pdf"], a[href $=".PDF"],
.aktuelles a[href *=".pdf#"], a[href *=".PDF#"],
.aktuelles a[href *=".pdf?"], a[href *=".PDF?"],
#dlBereich a[href $=".pdf"], a[href $=".PDF"],
#dlBereich a[href *=".pdf#"], a[href *=".PDF#"],
#dlBereich a[href *=".pdf?"], a[href *=".PDF?"] {
    background: url("/img/layout/icons/pdf.png") center left no-repeat;
    padding-left: 19px;
    display:block;
    margin-top:5px;
    margin-left:2px;
}

.downloads a[href $=".jpg"], a[href $=".JPG"],
.downloads a[href *=".jpg#"], a[href *=".JPG#"],
.downloads a[href *=".jpg?"], a[href *=".JPG?"] {
    background: url("/img/layout/icons/jpg.png") center left no-repeat;
    padding-left: 19px;
    display:block;
    margin-top:5px;
    margin-left:2px;
}

.downloads a[href $=".tif"], a[href $=".TIF"],
.downloads a[href *=".tif#"], a[href *=".TIF#"],
.downloads a[href *=".tif?"], a[href *=".TIF?"] {
    background: url("/img/layout/icons/jpg.png") center left no-repeat;
    padding-left: 19px;
    display:block;
    margin-top:5px;
    margin-left:2px;
}

.downloads a[href $=".png"], a[href $=".PNG"],
.downloads a[href *=".png#"], a[href *=".PNG#"],
.downloads a[href *=".png?"], a[href *=".PNG?"] {
    background: url("/img/layout/icons/jpg.png") center left no-repeat;
    padding-left: 19px;
    display:block;
    margin-top:5px;
    margin-left:2px;
}

.downloads a[href $=".gif"], a[href $=".GIF"],
.downloads a[href *=".gif#"], a[href *=".GIF#"],
.downloads a[href *=".gif?"], a[href *=".GIF?"] {
    background: url("/img/layout/icons/jpg.png") center left no-repeat;
    padding-left: 19px;
    display:block;
    margin-top:5px;
    margin-left:2px;
}

.downloads a[href $=".doc"], a[href $=".DOC"],
.downloads a[href *=".doc#"], a[href *=".DOC#"],
.downloads a[href *=".docx"], a[href *=".DOCX"],
.downloads a[href *=".doc?"], a[href *=".DOC?"] {
    background: url("/img/layout/icons/word.png") center left no-repeat;
    padding-left: 19px;
    display:block;
    margin-top:5px;
    margin-left:2px;
}

.downloads a[href $=".xls"], a[href $=".XLS"],
.downloads a[href *=".xls#"], a[href *=".XLS#"],
.downloads a[href *=".xlsx"], a[href *=".XLSX"],
.downloads a[href *=".xls?"], a[href *=".XLS?"] {
    background: url("/img/layout/icons/xls.png") center left no-repeat;
    padding-left: 19px;
    display:block;
    margin-top:5px;
    margin-left:2px;
}

a.pdf {
    background: url("/img/layout/icons/pdf.png") center left no-repeat;
    padding-left: 19px;
    margin-top:5px;
    margin-left:2px;
}

a.default {
    background: url("/img/layout/icons/default.png") center left no-repeat;
    padding-left: 19px;
    margin-top:5px;
    margin-left:2px;
}

a.nonIcon {
    background:none;
    margin-right:3px;
    padding-left:0px;
}


a.nonIcon img{
    border:none;
}

.downloads a:link{color:#333333; text-decoration: none;}
.downloads a:visited{color:#333333; text-decoration: none;}
.downloads a:hover{color:#333333; text-decoration: none;}
.downloads a:active{color:#333333; text-decoration: none; }

/*-----------------------------DOWNLOAD INDEX.TPL-----------------------------------*/


/*-----------------------------ANFRAGEFORM-----------------------------------*/

#anfrageForm {
    width:497px;
}

#anfrageForm label {
    width:110px;
    float:left;
}

#anfrageForm #text {
    width:491px;
    height:200px;
}

#anfrageForm input.pflicht {
    background-color:#EDF8F4;
}

#anfrageForm p#inputs input {
    width:381px;
    border:1px solid #ccc;
}

#anfrageForm p#inputs input.stueckzahlen {
    width:51px;
    margin-right:2px;
}

#anfrageForm p#inputs input.stueckzahlenLast {
    width:51px;
}

#attachement {
    width:320px;
}

#anfrageForm #submit {
    margin-right:3px;
    float:right;
}

#anfrageForm #attLabel {
    width:127px;
}

#anfrageForm #anhaengeTable {
    width:495px;
}

/*-----------------------------ANFRAGEFORM-----------------------------------*/


#highlights .highlight {
    background-color:#54C0A0;
    font-weight:bold;
    padding:0px 2px;
}

#highlights  {
    font-size:10px;
}

#highlights hr {
    border:solid #54C0A0 1px;
    height:1px;
}


#svoimg {
    text-align:left;
}


#svoimg img{
    border:none;
}




#motioncontainerBackground {
    position:relative;
    padding-bottom:15px;
    background: url("/img/layout/zacken.jpg") bottom center no-repeat;
}

a:link{color:#333333; text-decoration: none;}
a:visited{color:#333333; text-decoration: none;}
a:hover{color:#333333; text-decoration: none;}
a:active{color:#333333; text-decoration: none; }
