html{
    background-color:#FFD978;
    color:#362D66;
    font-family:Arial;
    font-size:12px;
    height:auto;
    
}
body{
   height:102%;
}
a {
   color:#362D66;
}

h1{
   font-size:13px;
   position:relative;
   top:10px;
}

img{
   border:none;

}

.csc-textpic-below{
   padding-top:10px;
}

.zentriert{
    position:relative;
    left:50%; 
    margin-left:-475px;
    min-height:420px;
    width:950px;
    height:auto;
    

}
.header{
  height:105px;
  border-bottom:1px solid #8888ff;

}
.logo{
    position:absolute;
    left:0px;
    

}

.leftmenu{
   position:absolute;
   left:10px;
   top:111px;
   width:160px;
   background-color:#eeb044;
   bottom:42px;
   
}

#menu1-level1-no{
   position:relative;
   width:140px;
   left:0px;
   border-bottom:2px solid #FFD978;
   height:20px;
   padding-top:3px;
   background-color:#eeb044;
   padding-left:20px;

}
#menu1-level1-no:hover{
background:#eeb044 url(dot.jpg) no-repeat center left;
}
#menu1-level1-no a{
   color:#362D66;
   text-decoration:none;
   font-weight:bold;

}

#menu1-level1-act{
   position:relative;
   width:140px;
   left:0px;
   border-bottom:2px solid #FFD978;
   height:20px;
   padding-top:3px;
   background-color:#eeb044;
   padding-left:20px;
   background:#eeb044 url(dot.jpg) no-repeat center left;
}

#menu1-level1-act a{
   color:#362D66;
   text-decoration:none;
   font-weight:bold;

}

#menu1-level2-no{
   position:relative;
   width:130px;
   left:0px;
   border-bottom:2px solid #FFD978;
   height:20px;
   padding-top:3px;
   background-color:#eeb044;
   padding-left:30px;

}

#menu1-level2-no:hover{
background:#eeb044 url(dot.jpg) no-repeat center left;
}
#menu1-level2-no a{
   color:#362D66;
   text-decoration:none;
   font-weight:bold;

}

#menu1-level2-act{
   position:relative;
   width:130px;
   left:0px;
   border-bottom:2px solid #FFD978;
   height:20px;
   padding-top:3px;
   background-color:#eeb044;
   padding-left:30px;
   background:#eeb044 url(dot2.jpg) no-repeat center left;

}
#menu1-level2-act a{
   color:#362D66;
   text-decoration:none;
   font-weight:bold;

}

.rightmenu{
position:absolute;
right:0px;
top:105px;
width:190px;


}

.inhalt{
   position:relative;
   left:180px;
   top:5px;
   width:640px;
   background-color: #EEB044;
   min-height:370px;
   height:auto;
   border-left:1px solid #FFD978;
   padding:10px;
   padding-left:60px;
   padding-right:60px;
}

.footer{
   position:relative;
   top:10px;
   padding-bottom:30px;
   padding-top:3px;
   color:#4444bb;
   width:950px;
   border-top:1px solid #8888ff;
   font-family:Arial;
   font-size:10px;
   text-align:left;
   text-decoration:none;
}
.footer a{
   text-decoration:none;
   color:#4444bb;

}

.merten a{
  position:absolute;
   top:0px;
   right:10px;
   text-decoration:none;
   color:#4444bb;
}

#maparea{
   position:relative;
   top:10px;
}

/* ######################################################################################################
** ### Subtemplates #####################################################################################
** ######################################################################################################
*/

	.subcolumns {
		width: 98%;
		padding: 0 10px 0 10px;
		margin: 0 -1px 0 -1px;
		overflow:hidden;
	}

	.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; overflow: hidden;}
	.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; overflow: hidden;}

	.c25l, .c25r { width: 24.999%; }
	.c33l, .c33r { width: 33.333%; }
	.c50l, .c50r { width: 49.999%; }
	.c66l, .c66r { width: 66.666%; }
	.c75l, .c75r { width: 74.999%; }
	.c38l, .c38r { width: 38.196%; } /* Goldener Schnitt */
	.c62l, .c62r { width: 61.803%; } /* Goldener Schnitt */

	.subc  { padding: 0 0.5em 0 0.5em; overflow: hidden; }
	.subcl { padding: 0 1em 0 0; overflow: hidden; }
	.subcr { padding: 0 0 0 1em; overflow: hidden; }
}


html{
    background-color:#FFD978;
    color:#362D66;
    font-family:Arial;
    font-size:12px;
    height:auto;
    
}
body{
   height:102%;
}
a {
   color:#362D66;
}

h1{
   font-size:13px;
   position:relative;
   top:10px;
}

img{
   border:none;

}

.csc-textpic-below{
   padding-top:10px;
}

.zentriert{
    position:relative;
    left:50%; 
    margin-left:-475px;
    min-height:420px;
    width:950px;
    height:auto;
    

}
.header{
  height:105px;
  border-bottom:1px solid #8888ff;

}
.logo{
    position:absolute;
    left:0px;
    

}

.leftmenu{
   position:absolute;
   left:10px;
   top:111px;
   width:160px;
   background-color:#eeb044;
   bottom:42px;
   
}

#menu1-level1-no{
   position:relative;
   width:140px;
   left:0px;
   border-bottom:2px solid #FFD978;
   height:20px;
   padding-top:3px;
   background-color:#eeb044;
   padding-left:20px;

}
#menu1-level1-no:hover{
background:#eeb044 url(dot.jpg) no-repeat center left;
}
#menu1-level1-no a{
   color:#362D66;
   text-decoration:none;
   font-weight:bold;

}

#menu1-level1-act{
   position:relative;
   width:140px;
   left:0px;
   border-bottom:2px solid #FFD978;
   height:20px;
   padding-top:3px;
   background-color:#eeb044;
   padding-left:20px;
   background:#eeb044 url(dot.jpg) no-repeat center left;
}

#menu1-level1-act a{
   color:#362D66;
   text-decoration:none;
   font-weight:bold;

}

#menu1-level2-no{
   position:relative;
   width:130px;
   left:0px;
   border-bottom:2px solid #FFD978;
   height:20px;
   padding-top:3px;
   background-color:#eeb044;
   padding-left:30px;

}

#menu1-level2-no:hover{
background:#eeb044 url(dot.jpg) no-repeat center left;
}
#menu1-level2-no a{
   color:#362D66;
   text-decoration:none;
   font-weight:bold;

}

#menu1-level2-act{
   position:relative;
   width:130px;
   left:0px;
   border-bottom:2px solid #FFD978;
   height:20px;
   padding-top:3px;
   background-color:#eeb044;
   padding-left:30px;
   background:#eeb044 url(dot2.jpg) no-repeat center left;

}
#menu1-level2-act a{
   color:#362D66;
   text-decoration:none;
   font-weight:bold;

}

.rightmenu{
position:absolute;
right:0px;
top:105px;
width:190px;


}

.inhalt{
   position:relative;
   left:180px;
   top:5px;
   width:640px;
   background-color: #EEB044;
   min-height:370px;
   height:auto;
   border-left:1px solid #FFD978;
   padding:10px;
   padding-left:60px;
   padding-right:60px;
}

.footer{
   position:relative;
   top:10px;
   padding-bottom:30px;
   padding-top:3px;
   color:#4444bb;
   width:950px;
   border-top:1px solid #8888ff;
   font-family:Arial;
   font-size:10px;
   text-align:left;
   text-decoration:none;
}
.footer a{
   text-decoration:none;
   color:#4444bb;

}

.merten a{
  position:absolute;
   top:0px;
   right:10px;
   text-decoration:none;
   color:#4444bb;
}

#maparea{
   position:relative;
   top:10px;
}

/* ######################################################################################################
** ### Subtemplates #####################################################################################
** ######################################################################################################
*/

	.subcolumns {
		width: 98%;
		padding: 0 10px 0 10px;
		margin: 0 -1px 0 -1px;
		overflow:hidden;
	}

	.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; overflow: hidden;}
	.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; overflow: hidden;}

	.c25l, .c25r { width: 24.999%; }
	.c33l, .c33r { width: 33.333%; }
	.c50l, .c50r { width: 49.999%; }
	.c66l, .c66r { width: 66.666%; }
	.c75l, .c75r { width: 74.999%; }
	.c38l, .c38r { width: 38.196%; } /* Goldener Schnitt */
	.c62l, .c62r { width: 61.803%; } /* Goldener Schnitt */

	.subc  { padding: 0 0.5em 0 0.5em; overflow: hidden; }
	.subcl { padding: 0 1em 0 0; overflow: hidden; }
	.subcr { padding: 0 0 0 1em; overflow: hidden; }
}


html{
    background-color:#FFD978;
    color:#362D66;
    font-family:Arial;
    font-size:12px;
    height:auto;
    
}
body{
   height:102%;
}
a {
   color:#362D66;
}

h1{
   font-size:13px;
   position:relative;
   top:10px;
}

img{
   border:none;

}

.csc-textpic-below{
   padding-top:10px;
}

.zentriert{
    position:relative;
    left:50%; 
    margin-left:-475px;
    min-height:420px;
    width:950px;
    height:auto;
    

}
.header{
  height:105px;
  border-bottom:1px solid #8888ff;

}
.logo{
    position:absolute;
    left:0px;
    

}

.leftmenu{
   position:absolute;
   left:10px;
   top:111px;
   width:160px;
   background-color:#eeb044;
   bottom:42px;
   
}

#menu1-level1-no{
   position:relative;
   width:140px;
   left:0px;
   border-bottom:2px solid #FFD978;
   height:20px;
   padding-top:3px;
   background-color:#eeb044;
   padding-left:20px;

}
#menu1-level1-no:hover{
background:#eeb044 url(dot.jpg) no-repeat center left;
}
#menu1-level1-no a{
   color:#362D66;
   text-decoration:none;
   font-weight:bold;

}

#menu1-level1-act{
   position:relative;
   width:140px;
   left:0px;
   border-bottom:2px solid #FFD978;
   height:20px;
   padding-top:3px;
   background-color:#eeb044;
   padding-left:20px;
   background:#eeb044 url(dot.jpg) no-repeat center left;
}

#menu1-level1-act a{
   color:#362D66;
   text-decoration:none;
   font-weight:bold;

}

#menu1-level2-no{
   position:relative;
   width:130px;
   left:0px;
   border-bottom:2px solid #FFD978;
   height:20px;
   padding-top:3px;
   background-color:#eeb044;
   padding-left:30px;

}

#menu1-level2-no:hover{
background:#eeb044 url(dot2.jpg) no-repeat center left;
}
#menu1-level2-no a{
   color:#362D66;
   text-decoration:none;
   font-weight:bold;

}

#menu1-level2-act{
   position:relative;
   width:130px;
   left:0px;
   border-bottom:2px solid #FFD978;
   height:20px;
   padding-top:3px;
   background-color:#eeb044;
   padding-left:30px;
   background:#eeb044 url(dot2.jpg) no-repeat center left;

}
#menu1-level2-act a{
   color:#362D66;
   text-decoration:none;
   font-weight:bold;

}

.rightmenu{
position:absolute;
right:0px;
top:105px;
width:190px;


}

.inhalt{
   position:relative;
   left:180px;
   top:5px;
   width:640px;
   background-color: #EEB044;
   min-height:370px;
   height:auto;
   border-left:1px solid #FFD978;
   padding:10px;
   padding-left:60px;
   padding-right:60px;
}

.footer{
   position:relative;
   top:10px;
   padding-bottom:30px;
   padding-top:3px;
   color:#4444bb;
   width:950px;
   border-top:1px solid #8888ff;
   font-family:Arial;
   font-size:10px;
   text-align:left;
   text-decoration:none;
}
.footer a{
   text-decoration:none;
   color:#4444bb;

}

.merten a{
  position:absolute;
   top:0px;
   right:10px;
   text-decoration:none;
   color:#4444bb;
}

#maparea{
   position:relative;
   top:10px;
}

/* ######################################################################################################
** ### Subtemplates #####################################################################################
** ######################################################################################################
*/

	.subcolumns {
		width: 98%;
		padding: 0 10px 0 10px;
		margin: 0 -1px 0 -1px;
		overflow:hidden;
	}

	.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; overflow: hidden;}
	.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; overflow: hidden;}

	.c25l, .c25r { width: 24.999%; }
	.c33l, .c33r { width: 33.333%; }
	.c50l, .c50r { width: 49.999%; }
	.c66l, .c66r { width: 66.666%; }
	.c75l, .c75r { width: 74.999%; }
	.c38l, .c38r { width: 38.196%; } /* Goldener Schnitt */
	.c62l, .c62r { width: 61.803%; } /* Goldener Schnitt */

	.subc  { padding: 0 0.5em 0 0.5em; overflow: hidden; }
	.subcl { padding: 0 1em 0 0; overflow: hidden; }
	.subcr { padding: 0 0 0 1em; overflow: hidden; }
}



