body {
  background-color:#00AEEF;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:85%;
  line-height:1.3;
  text-align:left;    
}

/* globaler Reset */ 

* {
  margin:0pt;
  padding:0pt;
}    

#wrap {
  background-color:#2178B5; /* vorher: #00AEEF; */
  
  margin:0pt auto;
  max-width:1000px;
  min-width:760px;
  text-align:left;
  width:auto !important;
}

#menu {
  margin-left: 5px;
}
  
#sidebar .inside {
  background-color:white;
  padding:10px;
}
 
#sidebar {
  float:left;
  overflow:hidden;
  width:200px;
  background-color:white;
  color: #3A3D8E;
  left:0;
  position:absolute;  /* fuer IE6 und aelter */
  position:fixed;     /* fuer aktuelle Browser */
  top:0;
  bottom:0;
  height:auto;     
}
  
#sidebar #menu ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;      
}
  
#sidebar #menu li {
  display:block;
  line-height:100%;
  font-size:80%;
  line-height:165%;
}
  
#sidebar #menu a
{
  color:#06519D;
}
  
#sidebar #menu a, a:visited, a:active {
  text-decoration: none;
  border:2px solid white;
  margin-top:4px;
  margin-bottom:4px;
}
		  
#sidebar #menu a:hover {
  background-color: #CBC9DF;
  text-decoration: none;
  border:2px dotted #CBC9DF;
}

#sidebar #menu a:focused {
  background-color: #CBC9DF;
  text-decoration: none;
  border:2px dotted #CBC9DF;
}

#mainlogo {
  padding:0;
  margin:0;
  background-image:url(../images/logo4.gif);
  background-position:center;
  background-repeat:no-repeat;
  margin-top: 20px;
  margin-bottom: 30px;
  height: 80px;
}

#content_wrap {
  position:absolute;
  left:200px;
  right:0;
  width:auto;
  top:0;
  bottom:0;
  background-color:#2178B5;
}

#content_wrap_green {
  position:absolute;
  left:200px;
  right:0;
  width:auto;
  top:0;
  bottom:0;
  background-color:#3A9E42;
}
 
#content {
  background-color:white;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
 
#content h1 {
  font-size:110%;
  font-weight:bold;
  padding-top:1em;
  padding-bottom:1em;
}

#content h2 {
  font-size:90%;
  font-weight:bold;
  padding-top:1em;
  padding-bottom:1em;
}

#content h3 {
  font-size:85%;
  font-weight:bold;
  padding-top:2em;
  padding-bottom:0.1em;
}

#content p {
  margin-top: 1em;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:85%;
  line-height:1.3;
}

#content ul {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:85%;
  line-height:1.3;
}

#content .inside {
  border-left:150px solid #2178B5;
  border-right:150px solid #2178B5;
  background-color:white;
  padding-left:80px;
  padding-right:80px;
  min-width:100px;
  min-height:600px;
  margin-top:20px;
  padding-top:20px;
}

#content .inside_green {
  border-left:150px solid #3A9E42; 
  border-right:150px solid #3A9E42;
  background-color:white;
  padding-left:80px;
  padding-right:80px;
  min-width:100px;
  min-height:600px;
  margin-top:20px;
  padding-top:20px;
}

#content .top_border {
  height:20px;
  width:100%;
}

#content .bottom_border {
  height:20px;
  width:100%;
}

#content table {
  font-size: 85%;
}

.ul_greendot {
  padding-left:30px;
  list-style-image:url(../images/greensquare.gif);
  list-style-position:outside;
  list-style-type:none;
  padding:0;      
  margin-left:20px;
  line-height:140%;
}

.ul_greendot li {
  padding-bottom:1em;
}

.ul_bluedot {
  padding-left:30px;
  list-style-image:url(../images/bluesquare.gif);
  list-style-position:outside;
  list-style-type:none;
  padding:0;      
  margin-left:20px;
  line-height:140%;
}

.ul_bluedot_with_space {
  padding-left:30px;
  list-style-image:url(../images/bluesquare.gif);
  list-style-position:outside;
  list-style-type:none;
  padding:0;      
  margin-left:20px;
  line-height:140%;
}

.ul_bluedot_with_space li {
  padding-bottom:1em;
}


/* ================================================== */
/* Schlagschatten fuer die Bilder                     */
/* ================================================== */
.img-shadow {
  float:left;
  background: url(../images/shadow2.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  margin: -6px 6px 6px -6px;
  padding: 4px;
}
	  
/* ================================================== */
/* Feste Positonen f&uuml;r max. 6 Bilder rund um den Text */
/* ================================================== */
.content_pic1 {
  position: absolute;
  top: 55px;
  left: 20px;
  font-size:1px;
}

.content_pic2 {
  position: absolute;
  top: 215px;
  left: 20px;
  font-size:1px;
}

.content_pic3 {
  position: absolute;
  top: 375px;
  left: 20px;
  font-size:1px;
}

.content_pic4 {
  position: absolute;
  top: 55px;
  right: 20px;
  font-size:1px;
}

.content_pic5 {
  position: absolute;
  top: 215px;
  right: 20px;
  font-size:1px;
}

.anmeldung {
  position: absolute;
  right:130px;
  padding:0;
  font-size:1px;
  float:left;
  background: url(../images/shadow2.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.anmeldung img {
  display: block;
  position: relative;
  background-color: #fff;
  yyyborder: 1px solid #e7e7e7;
  margin: -6px 6px 6px -6px;
  xxxpadding: 4px;
}

.anfahrt {
  width:400px;
  background-color:white;
  border:2px solid #2178B5;
  padding:10px;
}


