* {margin:0; padding:0; }





    body {
	background-color:#CCCC9A;
	background-image:url(verlaufbreit.gif);
	background-repeat:repeat-y;
	background-position:center;
	margin-left: 0px;
	margin-top: 0px;
	height: auto;
        }
        
#galerie {                             /*######################   31.05.2010   ################*/
         margin-left:auto;
         margin-right:auto;
         text-align:center;
         padding-top:20px;
         padding-left:12px;
         width:750px; } 
         
.pic-left {float:left; padding-top:15px;}

.pic-right {float:right; padding-top:15px; } 

.pic-center {padding-top:15px; }  

.pic-breit {padding-top:15px; }         

.urlaub {
         /*position:relative; 
         top:450px;
         left:350px;
         margin-left:auto;margin-right:auto;*/
         padding-top:10px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 18px;
         font-weight: bold;
         color: #FF6600;
         z-index: 1000;
         }                             
                                        /*########################################################*/    

.n { }
    div#contentleft {
        position:  float:left;
        width: 100px; 
        height: 405px; 
        font: 12px Verdana, sans-serif; 
        z-index: 100;
		display: inline;
        }

    #frame {
        background:#CCCC99;
        height:1400px;
        width:786px;
        margin-right:auto;
        margin-left:auto;
        margin-top:0px;
        padding:0px;
        text-align:left;
		}
    
    #mframe{
        background:#CCCC99;
        height:378px;
        width:678px;
        margin-right:0px;
        margin-left:0px;
        margin-top:0px;
        padding:0px;
        text-align:left;
		border:0px solid #13e561;
		display:inline;
        }
        
    #contentcenterhead {
    width:646px;
    padding:0px;
    background:#CCCC99;
    float:left;
    margin-left:80px;
    text-align:left;
    margin-top: 0px;
	display: inline;
        }

    #contentcenterheader {
    width:646px;
    padding:0px;
    background:#CCCC99;
    float:left;
    margin-left:10px;
    text-align:left;
    margin-top: 0px;
  display: inline;
        }

    #contentleft {
        width:100px;
        height:905px;
        padding:0px;
        float:left;
        margin-top:0px;
        background:#CCCC99;
		display: inline;
        }
            
    #contentcenter {
        width:375px;
        height:905px;
        padding:0px;
        float:left;
        background:#CCCC99;
		display: inline;
        }
        
    #contentright {
        width:291px;
        height:905px;
        padding:0px;
        float:left;
        background:#CCCC99;
		display: inline;
        }

    #katlinks {
        width:495px;
        padding:0px;
		    float:left;
        background:#CCCC99;
        margin-left:0px;
		    border:0px solid #000000;
		    display: inline;
		}

    #kurscenter {
        width:150px;
        padding:0px;
        float:left;
        background:#CCCC99;
        margin-left:10px;
		margin-right:10px;
		display: inline;
        }
  
    #spalten {
        width:313px;
        padding:0px;
        float:left;
        background:#CCCC99;
        margin-left:10px;
		display: inline;
        }
        
    #spalten .meldung {position:absolute;
                       top:1050px;
                       z-index:1;
 }

    #spalte250m {
        width:230px;
        padding:0px;
        float:left;
        background:#CCCC99;
        margin-left:80px;
		display: inline;
        }

    #spalte250 {
        width:200px;
        padding:0px;
        float:left;
        font: 12px Verdana, sans-serif;
        background:#CCCC99;
        margin-left:0px;
        text-align:left;
		display: inline;
        }

    #spalte166 {
        width:201px;
        padding:0px;
        float:left;
        background:#CCCC99;
        margin-left:15px;
		display: inline;
        }

    #spalte240 {
        width:220px;
        padding:0px;
        float:left;
        background:#CCCC99;
        margin-left:20px;
		    display: inline;
        }

    #spalte66 {
    width:56px;
    padding:0px;
    float:left;
    background:#CCCC99;
    margin-left:0px;
    margin-right: 10px;
	display: inline;
        }
        
    #spalte286 {
        width:286px;
        padding:0px;
        float:left;
        background:#CCCC99;
        margin-left:0px;
		display: inline;
        }

    #spalte380 {
        width:360px;
        padding:0px;
        float:left;
        background:#CCCC99;
        margin-left:10px;
        text-align:left;
		display: inline;
        }

    #spalte346 {
        width:346px;
        padding:0px;
        float:left;
        background:#CCCC99;
        margin-left:0px;
        text-align:left;
		display: inline;
        }



#contentright p { font-size:10px}

#fuss {
      margin-left:auto; margin-right:auto;
      font-family:sans-serif; 
      font-size:9px;}
    
ul, li { /* using a list for menu */
list-style-type: none;  /* cleaning up the list */
margin:0;
padding:0;
}

ul {
position: float=left; /* positionning for IE5 et IE5.5 */
width: 100px; height: 404px;
background: transparent url(Menuneu.gif) top left no-repeat; /* die hintergrundgrafik menüleiste */
text-align: center;
}

li {
display: inline; /* correction for IE5 et IE5.5 */
}

li a { /* buttons dimensions and definition */
display: block;  /* block for <a> to give it its dimensions */
height: 31px;
width: 100px;
line-height: 31px;  /* height of line to avoid paddings */
color: #FFFFFF;
font-size: 12px;
font-family: verdana, sans serif;
font-weight: bold;
text-decoration: none;
}

li a:hover {
color: #FF9933;       /* Schriftfarbe wenn aktiv */
background: url(Menuneu.gif) top left no-repeat;
/*background-color:#CCCC99;
 
border-top: 1px solid; #CCCC99;
border-bottom:1px solid; #CCCC99;*/
/*background: transparent url(Menuneu.gif) top left no-repeat;
}
/*
a#menu1:hover {
background-position: 0% -404px; /* move of background for each button */
}
/*
a#menu2:hover {
background-position: 0% -435px;
}

a#menu3:hover {
background-position: 0% -404px;
}

a#menu4:hover {
background-position: 0% -435px;
}

a#menu5:hover {
background-position: 0% -404px;
}

a#menu6:hover {
background-position: 0% -435px;
}

a#menu7:hover {
background-position: 0% -404px; 
}

a#menu8:hover {
background-position: 0% -435px;
}

a#menu9:hover {
background-position: 0% -404px;
}

a#menu10:hover {
background-position: 0% -435px;
}

a#menu11:hover {
background-position: 0% -404px;
}

a#menu12:hover {
background-position: 0% -435px;
}

a#menu13:hover {
background-position: 0% -404px;
}
*/
a#current1 {
background-position: 0% -435px; color: #FF9933;
}

a#current2 {
background-position: 0% -404px; color: #FF9933;
}

h1 {font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    line-height: 28px;
    font-variant: normal;
    color: #FF6600;
    text-decoration: none;
    margin-top:5pt;
    margin-bottom: 8pt;
}

h2 {font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: 22px;
    font-variant: normal;
    color: #FF6600;
    text-decoration: none;
    margin-top:24pt;
    margin-bottom: 1pt;
}



.OrangeTitel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 36px;
    font-weight: bold;
    font-variant: normal;
    color: #FF6600;
    text-decoration: none;
}
.linkliste {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 18px;
    font-weight: bold;
    text-decoration: underline;
}
.neuorange {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 18px;
    font-weight: bolder;
    font-variant: normal;
    color: #FF6600;
}
.Size14 {font-size: 14px}
.Size18 {font-size: 18px}
.textlinksbuendig14 {
    font-size: 12px;
    font-style: normal;
    line-height: 18px;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textzentriert10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    text-align: center;
}

.textfett14 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 18px;
    font-weight: bold;
    font-variant: normal;
    color: #000000;
}

.preisrechts14 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-align: right;
}
.textlinks14abstand20 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: 22px;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-align: left;
}

.textlinksbuendig14kursiv {
    font-size: 12px;
    font-style: italic;
    line-height: 18px;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textlinksbuendig11 {
    font-size: 11px;
    font-style: normal;
    line-height: 16px;
    font-weight: normal;
    font-variant: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hidepics {
  width:0px;
  height:0px;
  visibility:hidden;
}


