html {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11px;
    background: #EDEDED;
}

body {
    width: 900px;
    margin: 30px auto;
    padding-top: 80px;
    background: url(../images/head.jpg) no-repeat top left #FFFFFF;
}

a {
    text-decoration: none;
}

img{
    border:none;
}

h1{
    color:#073e7f;
}

h2{
    color:#073e7f;
    font-size:20px;
}


.clearfix {
    clear: both;
    width: 0;
    height: 0;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 0px;
    line-height: 0px;
}



.clearfix2:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix2 {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix2 {display:block;}
/* End hide from IE Mac */


#theBeginning {
    margin: 5px 0 5px 23px;
}

    #theBeginning p {
        margin: 0;
    }

#nav {
    width: 843px;
    list-style-type: none;
    margin: 0 0 0 23px;
    padding: 4px;
    background: #ACC605;
    z-index: 2;
}

    #nav > li {
        float: left;
        background: url(../images/nav_button_left.jpg) no-repeat top left;
        height: 21px;
        cursor: pointer;
    }

        #nav > li h2 {
            font-size: 12px;
            margin: 0;
            padding: 3px 13px;
            background: url(../images/nav_button_
            
            .jpg) no-repeat top right;
            letter-spacing: 1px;
        }

        #nav > li a {
            display: block;
            color: #000000;
        }

            #nav > li a:hover {
                color: #FFFFFF;
            }

            #nav > li .subNavigation {
                list-style-type: none;
                margin: 0;
                padding: 0;
                display: none;
                position: absolute;
                z-index: 1000;
                background: #ACC605;
            }

                #nav > li .subNavigation li {
                    padding: 4px;
                }
                    
                    #nav > li .subNavigation li h3 {
                        margin: 0;
                        font-size:11px;
                    }

#content {
    width: 841px;
    margin: 20px 20px 0 23px;
    padding: 5px;
}

    #content .breadcrumb {
        margin-top: 0;
        color: #6D6D6D;
    }

        #content .breadcrumb a {
            color: #6D6D6D;
        }

    #content .start {

    }

        #content .start .line {
            margin-bottom: 20px;
        }

            #content .start .line .left {
                float: left;
                width: 535px;
                margin-right: 20px;
            }
                
                 #content .start .line .left p, #content .start .line .left h2{
                 
                    margin:0;
                 }
                
            #content .start .line .right {
                float: left;
                width: 285px;
            }
                 #content .start .line .right p, #content .start .line .right h2 {
                    margin:0;
                 }

            #content .start .line .left.bottom {
            
            background: url(../images/anwendung_box.gif) no-repeat left top;
            height:180px;
            }
            
            #content .start .line .left.bottom  .box{
            float:left;
            width:208px;
            }
            
            #content .start .line .left.bottom  .pic{
            float:left;
            padding:3px 0 0 0;
            }
            
                #content .start .line .left.bottom .box ul{
                    list-style-type:none;
                    padding:0 0 0 2px;
                    margin: 15px 0 10px 0;
                }
                 
                    #content .start .line .left.bottom .box ul li{
                        background: url(../images/pfeil_blau.gif) no-repeat left 4px;
                        padding:4px 0 4px 20px;
                        color:#073e7f;
                    }
            
            #content .start .line .right.bottom {
            
            background: url(../images/specials_box.gif) no-repeat left top;
            height:180px;
            }

                #content .start .line .right.bottom  p{
                    color:#073e7f;
                    margin:21px 0 0 90px ; 
                    font-weight:bold;
                }
            
                #content .start .line .right.bottom  ul{
                    list-style-type:none;
                    padding:0 0 0 25px;
                    margin: 11px 0 10px 0;
                }
                 
                    #content .start .line .right.bottom  ul li{
                        background: url(../images/pfeil_gruen.gif) no-repeat left 4px;
                        padding:4px 0 4px 33px;
                        color:#073E7F /*#acc605*/;
                    }
                    
           #content .start .line .right.top {
               margin:10px 0 0 0;
               background: url(../images/news_box.gif) no-repeat left top;
               height:180px;
           }
           
               #content .start .line .right.top p {
                   margin:0 2px 2px 30px;
                   font-size:11px;
               }
               
               #content .start .line .right.top table {
                    font-size:11px;
                    margin:35px 2px 2px 20px;
               }
           
               

            
                    
    #content .textItem {
        color:#000000;
        font-size:13px;
    }
            
  
  
  
  #contactForm {
    font-size:11px;
    width:452px;
    color:#6d6d6d;
}
#contactForm .contactRow {
    margin:4px 0;
}
#contactForm label {
    display:block;
    float:left;
    width:80px;
}
#contactForm .contactRow input, #contactForm .contactRow textarea {
    border:1px solid #ccc;
    width:346px;
}
#contactForm .contactRow select {
    border:1px solid #ccc;
    width:172px;
}
* html #contactForm .contactRow input, * html #contactForm .contactRow textarea {
    width:343px;
}

#contactForm .contactRow input {
    height:14px;
}

#contactForm .contactRow textarea {
    height:105px;
    font-size:10px;
}

#contactFormSubmit #contactFormSubmitLeft {
    float:left;
    margin:0 0 0 80px;
    width:174px;
}
* html #contactFormSubmit #contactFormSubmitLeft {
    margin:0 0 0 26px;
}
#contactFormSubmit #contactFormSubmitRight {
    float:right;
    width:174px;
}

#contactFormSubmit #contactFormSubmitLeft input, 
#contactFormSubmit #contactFormSubmitRight input {
    background-color:#fff;
    border:0;
    color:#073E7F;
    padding:0 20px 0 0;
    background-image:url(../images/link_pfeil.gif);
    background-repeat:no-repeat;
    background-position:right 4px;
    font-size:10px;
    width:auto;
    height:auto;
    float:right;
    margin:0;
}
    #contactFormSubmit #contactFormSubmitLeft input:hover, 
    #contactFormSubmit #contactFormSubmitRight input:hover {
        cursor:pointer;
    }

#contactFormSubmit #contactFormSubmitLeft input {
    background-image:none;
    padding:0;
    float:left;
}

#contactForm table {
    width:100%;border-collapse:collapse;
}
#contactForm table td {
    padding:0;
}
#contactForm table td.pt {
    padding-top:2px;
}
* html #contactForm table td.pt {
    padding-top:0;
}
  
 
 
 
 
 .ligallery{
margin-left:27px;
margin-top:30px;
}


.gallery_image{
width:250px;
padding-bottom:20px;
vertical-align:top;
}
    .gallery_image .link{
    text-align:left;
    padding-bottom:5px;
    }
    .gallery_image .medianame{
    color:#848283;
    font-size:11px;
    font-weight:bold;
    margin:0px;
    }
        .gallery_image .medianame h3{
        color:#848283;
        font-size:11px;
        font-weight:bold;
        padding:0px;
        margin:0px;
        }
    
    .gallery_image .description{
    width:170px;
    color:#848283;
    font-size:11px;
    overflow:´hidden;
    }
    
.galleryNav .gTop{
width:772px;
text-align:left;
padding:5px 0 5px 0px;
border-bottom:1px solid #c0c0c0;
margin-bottom:20px;
}
    .galleryNav .gTop a{
    font-weight:bold;
    color:#073E7F;
    margin-right:665px;
    font-size:11px;
    }

.galleryNav .gBottom{
width:772px;
text-align:left;
padding:5px 0 5px 0px;
border-top:1px solid #c0c0c0;
margin-top:20px;
}

    .galleryNav .gBottom a{
    font-weight:bold;
    color:#073E7F;
    margin-right:665px;
    font-size:11px;
    }
  
  
            
#footer {
    width: 851px;
    margin: 20px 0 0 23px;
    color: #000000;
    font-size: 13px;
}

        #footer div.seo {
            margin: 20px;
        }

        #footer p.contact {
            background: #E8E8E8;
            text-align: center;
            padding: 7px 0;
            margin: 0;
        }

    #footer a {
        color: #616161;
    }

#theEndIsNear {
    background: url(../images/foot.jpg) no-repeat bottom left;
    height: 23px;
}
/* Presse */

#news {
    width:100%;
}

#news .item {
    float:left;
    width:25%;
}

#news .date {
    font-size:11px;
}

#news .headline {
    font-size:14px;
    margin-top:5px;
    color:#073E7F;
}

#news .weiter {
    margin-top:5px;
}

#news .bild {
    margin-top:5px;
}

/*Presse Artikel */
#newsArt {
    width:100%;
}
#newsArt .date {
    
}
#newsArt .links {
    width:60%;
    float:left;
}
#newsArt .rechts {
    width:40%;
    float:left;
}
#newsArt .back a {
    color:#073E7F;
}
#newsArt .back a:hover {
    color:#073E7F;
}
#newsArt .download a {
    color:#073E7F;
}
#newsArt .download a:hover {
    color:#073E7F;
}
.weiter a {
    color:#073E7F;
}
.weiter a:hover {
    color:#073E7F;
}

#cockpit {
    width:850px;
}
.mainimage {
    width:700px;
    height:796px;
}
.mini{
    position:absolute;
    border:2px solid red;
    display:none;
}
.mini a {
    display:block;
    cursor:pointer;
}
.minitext {
    display:none;
    position:absolute;
    margin:590px 150px 10px 150px;
    filter:alpha(opacity=90);
    opacity:0.8;
    width:400px;
    height:200px;
    background-color:gray;
}
    .minitext p {
        margin:10px;
        color:#FFFFFF;
    }
        .minitext ul {
            padding:0;
            margin:15px;
        }
            .minitext ul li {
                color:#FFFFFF;
                text-decoration:none;
            }
    .minitext a {
        display:block;
        text-decoration:none;
        color:#FFFFFF;
        cursor:pointer;
    }

ins {
    text-decoration:none;
}
img {
    text-align:center;
    border:none;
}
.bild {

}


#cockpit map area {
    cursor:help;
}
