/* ----------------------------------------------------------------
    CSS: asm münster
    Version: 1.2
    Date: 03.03.2011
---------------------------------------------------------------- */

/*  Global definitions */

* { margin:0px; padding:0px; }
html { margin:0px; padding:0px; }
html * { font-size: 100.01% }

body {
    margin:0px; padding:0px;
margin-left:0px;
    text-align:left;    
    color:#666666;
    font-size:101%;
    font-family:Arial, Helvetica, sans-serif;
    background: #f4f9ff  url("../images/page-bg.gif") repeat-x 0px 0px;
}

/* global */

a {color:#b56618;text-decoration:underline}
a:hover {text-decoration:underline}

p  {padding-bottom:1.0em; }

h1 {color:#fff}

/* positioning-layers */

#logo {
    position:absolute;
  top:5px;
 /*   left:643px; */
/*    top:150px;*/
    left:6px;

}

#tinte {
    position:absolute;
    top:10px;
    right:5px;
background:#efefef;
border:1px solid #808080;padding:3px;
}

#tinte img {max-height:60px}

#bahnlokal {
    position:absolute;
    bottom:0px;
    right:0px;
display:none;
}

#logo img {border:0px;}

#overall {
    float:left
    margin:0px;
border:0px solid green;
    width: 1000px;
    height:583px;
    min-width:inherit;
    max-width:none;
    background:transparent   url("../images/overall-bg.jpg") no-repeat bottom right;
}

#top {
    float:left;
    width: 1000px;
    height:269px;
    background:transparent url("../images/head-bg.jpg") no-repeat bottom left;
}

#head {
    float:left;
    height:23px;
    width: 393px;
    padding-left:415px;
    background:white;
    color:#264c87;
    font-size:11px;
    padding-top:73px;

}

#head a {
    color:#264c87;
    padding-left:7px;
    padding-right:7px;
    text-decoration:none;
}

#head a:hover {
    color:#b56618;
    text-decoration:none;
}



#nav {
    float:left;
    width:1000px;
    height:46px;
border-left:0px solid white;
}


#suche {
    float:left;
    padding-left:632px;
    margin-top:76px;
    width:auto;
    height:127px;
    border:0px solid green;
    background:transparent;
}

*html div#suche {
    height:50px;
}

#main {
    float:left;
    width: 1000px;
    border:0px solid green
}

#content-left {
    float:left;
    height:322px;
    border-top:1px solid white;
border-right:1px solid white;
    width:421px; 
    background:#d5e9ff url("../images/left-back.gif") repeat-x bottom left;
    color:#666666;

}

#gallery {
    float:left;
    padding:10px;
    border-top:1px solid white;
    width: 1000px;
    height:303px;
    background:transparent url("../images/galerie-bg.gif") repeat-y top left;


}


/* boxen links */
#content-left-a {
    padding:10px;
    float:left;
    width:187px;
    height:292px;
}

#content-left-b {
    padding:10px;
    float:left;
    height:292px;
    width:190px;
    border-left:1px solid white;
}


#headline-links-1 h1, h2, h3 {
    color:#264c87;
    font-size:100%;
    margin-top:0px;
    margin-bottom:10px;
}

*+html #headline-links-1 h1, h2, h3 {
    margin-top:10px;}

#inhalt-links-1 {
    font-size:70%;
       font-size:75%;
    float:left;
    height:300px;
    overflow:auto;
}

#inhalt-links-1 ul li {margin-left:15px;}

#headline-links-2 h1, h2 h3 {
    color:#264c87;
    font-size:100%;
    margin-top:0px;
    margin-bottom:10px;
}

*+html #headline-links-1 h1, h2, h3 {
    margin-top:10px;}

#inhalt-links-2 {
    font-size:70%;
        font-size:75%;
}

#inhalt-links-2 ul li {
    margin-left:15px;
}

/*inhalt rechts */

#content-right {
    float:left;
    width:576px;
    height:100%;

}


#headline-rechts h1 {
    color:#264c87;
    width:300px;
    width:auto;
    font-size:100%;
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
}

#headline-rechts .head1  {width:300px;float:left;}
#headline-rechts .head2  {width:290px;float:right;}
#headline-rechts .head2  h1 {margin-left:5px;}


#inhalt-rechts {
    width:340px;
    color:#264c87;
    font-size:70%;
    font-size:75%;
    height:267px;
    float:left;
    overflow:auto;
    margin-left:20px;
    padding-right:5px;
}

*html div#inhalt-rechts {   
    margin-left:10px;
    height:265px;
}

#inhalt-rechts ul li {margin-left:17px;color:#b56618;}
#inhalt-rechts h1 {color:#264c87;
    font-size:130%;
    margin-bottom:10px;
}

/* Sitemap */

#inhalt-rechts ul li.sitemapStandardLevel_1 {
    margin:0px;
    liste-style-type:none;
    color:#b56618;
    font-weight:bold;margin-bottom:3px;
}

#inhalt-rechts ul li.sitemapStandardLevel_2 {margin-left:20px;color:#b56618}


#inhalt-rechts .right1 {float:left;width:300px;height:265px;overflow:auto;}
#inhalt-rechts .right2 {float:right;text-align:left;width:300px;border:0px solid green;height:265px;overflow:auto;}

#content-breit {
    float:left;
    width:997px;
    height:100%;
    
}



#headline-breit h1 {
    color:#264c87;
    width:800px;
    font-size:100%;
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
}

#inhalt-breit {
    width:977px;
    color:#264c87;
    font-size:70%;
        font-size:75%;
    height:267px;
    float:left;
    overflow:auto;
    overflow-x:hidden;
    margin-left:20px;
    padding-right:5px;
}

*html div#inhalt-breit {   
    margin-left:10px;
    height:265px;
}

#content-breit ul li {
margin-left:15px;
}

#service {
    font-size:10px;
    position:absolute;
    top:604px;
    left:15px;
}

*html div#service {
    position:absolute;
    top:602px;
    left:671px;
}

#service a {
    color:#666666;
    text-decoration:none;
}

#service a:hover {color:#333333}

/* suche */

#search {
    height:24px;
    margin-top:4px;
    background: url("../images/suche-bg.png") top left no-repeat;
    width:157px;
    padding-top:0px;
    border:0px solid blue;
}

#search input {
    position:relative; top:4px; left:0px;
    float:left;
    width:90px;
    height:18px;
    background:transparent;
    border:0px;
    padding:0px;
    margin-left:3px;
    margin-top:0px;
    padding-top:0px;
    font-size:11px;
}

#search input.sbmt {
    border:0px solid #b79086;
    width:50px;
    height:18px;
    margin:0px;
    padding-left:0px;
    padding-right:0px;
    background:transparent;
}



