/* this layout will not work in IE Strict */

html, body {
    margin: 0; padding: 0;border:0;
    height: 100%;
    font-family: Arial,Helvetica,Verdana,Georgia, sans-serif;
    font-size: 12px;
    color : #0a0b75; 
    /*letter-spacing:0.05em;*/
}

* { font-size: 100.01%; } /* f. uralt Browser die .01 */

#wrapper {
    margin: 0 auto;
    min-height: 60%; /*optional */
    text-align: left;
    min-width: 962px; /* to allow room for images and long words */
    width:100%;
}
#flashcontent {
		border: solid 1px ##10318c;
		width: 344px;
		height: 220px;
		float: left;
		/*margin: 15px 20px;*/
		padding-right: 30px;
	}


#header,#subnav,#footer {
    color:#f80;
    clear:both;
    width: 100%;
}
#header td input { font-size:10px;}  
#header { height: 97px;}
#subnav, #footer {background: #fff; color: #10318c ; padding: 1px 0;}
#subnav { height: 47px;}

#contentfloatholder {/* right faux column tab */
     float: left;
     width: 100%;    
}
#footer {clear:both;}
#footer { font-size:95%;}

#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
    height: 0px;
    clear: both; 
    visibility: hidden;
}
#center {
       margin: 0 0 0 156px;
       background-color:#f1f1f2;
}
body#startseite #center, body#startpage #center {
       margin: 0 172px 0 156px;
}
body#startseite #content, body#startpage #content { background:  url(/galleries/main_pics/hauptbackground.jpg);
                 background-repeat: repeat-x;width:100%;}
#centerwrap {
  float:left;
  width: 100%; 
  margin: 0 -95% 0 0;
}

#left {
  float:left;
  width: 156px;
  margin: 0 0 0 -5%;
}

#right {
  float:right;
  width: 172px;
  margin: 0;
}

body#startseite #contentfloatholder,body#startpage #contentfloatholder
       {background: url(/galleries/main_pics/hellblau172.gif) repeat-y 100% 0;}
body#startseite #subnav { background: url(/galleries/main_pics/de_aktuellesbg.gif) no-repeat;
                          background-position:top right;line-height:0px;font-size:0px;
                        }
body#startpage #subnav { background: url(/galleries/main_pics/en_aktuellesbg.gif) no-repeat;
                         background-position:top right;line-height:0px;font-size:0px;
                        }
#subnav select { font-size:10px;}
#center td { /*margin: 1.2em; padding: 1.0em; */ font-size: 1.0em;}
#header td { font-size: 0px; }

/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}
/* for all browsers that understand min-width */
.width {width:90%; min-width:962px;}
.container {

background: url(/galleries/main_pics/blau_156.gif) repeat-y 0  0;
}
/* the bodge for IE6 browsers */
* html .minwidth {border-left:962px solid #fff; position:relative; float:left; z-index:1;}
* html .container {
      margin-left:-962px;
      position:relative;
      float:left;
      z-index:2;
      background: #fff url(/galleries/main_pics/blau_156.gif) repeat-y 0 0;
}
/* Hides from IE-mac \*/
* html .contentfloatholder {height: 1%;}
/* End hide from IE-mac */


.ruler { 
        background-image:url(/galleries/main_pics/kachel_rot.gif);
        background-repeat:repeat-x;
        float:left;      
        height: 1px;
        width: 100%;
        font-size:0px; 
        line-height:0px;        
}
/******************************** EXAPT  Styles **************************************/

#titel { font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size:1.4em;
         padding-left:166px;padding-top:.5em;}
body#startseite #titel, body#startpage #titel { padding-left:0px;}
#ueber_uns_text { width: 300px;}
#adressfeld1 {width:180px;}
#adressfeld2 {width:180px;}

#zurueck { clear:left;
           position:relative; 
           width:4em;
           bottom: 35px;
           left:-100px;
         }

.item { font-size:1.3em;width:100%;}

.right { 
        float: right;
        border: 0px solid;
	display: block;
	margin: 0 0 0 auto;


}
.einrueck10 { margin-left: 10em; }
.einrueck9 { margin-left: 9em; }
.einrueck8 { margin-left: 8em; }
.einrueck7 { margin-left: 7em; }
.einrueck6 { margin-left: 6em; }
.einrueck5 { margin-left: 5em; }
.einrueck4 { margin-left: 4em; }
.einrueck3 { margin-left: 3em; }
.einrueck2 { margin-left: 2em; }
.einrueck1 { margin-left: 1em; }
.left  {float:left;}
.containingbox { height:1.0em;min-width:30%;border: 0px solid #f00;}
hr       {          
         border: 0;
         width: 100%; 
         color: #00f;
         background-color: #10318c;
         height: 1px;   
       }
b.titel
       { font-size: 13px; color: #000000; letter-spacing: 1px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:hover
       { color: #3365E8;}
a:active
       { color: #3365E8;}
a
       { color : #00f; text-decoration : none;}
a.underlined
       { color : #00f; text-decoration : underline;}
ul
       { list-style-type : square;}

.textinput
       {  font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; width: 80px}

.normaltext {
       font-size:1.0em;
       line-height:1.1em;
     }
.normaltext1 {
       font-size:1.1em;
       line-height:1.2em;
     }
.kleinertext {
       font-size:0.8em;
       line-height:0.88em;
     }
.kleinertextintd {
       font-size:0.9em;
       line-height:0.98em;
     }
.blaurevers {
       background-color: #10318c;
       background-image:url(/galleries/main_pics/gelbe_pfeile.gif);
       background-repeat: no-repeat;
       background-position:right;
       font-variant: small-caps;
       font-weight:bold;
       
       color : white;
       }

 /************************************* ENDE EXAPT (kuku) **********************************/

/***** General formatting ****/
p {  margin: 1.0em; padding-left: 10px; padding-right:10px;line-height: 1.1em;}
.content { background-color:#f1f1f2;}

.nowrap, .indent { margin-left: 2.0em;background-color:#f1f1f2;}
h1, h2, h3 {margin: 1.8em; padding: 1.2em;}
h1 {font-size: 1.2em;}
h2 {font-size: 1.1em;}
h3 {font-size: 1em;}

img { border:0px;}
td p { font-size: 1.1em;}
td  { font-size: 1.2em;}
#header table { line-height:0px;}