/* Allgemeine Styles */

body{
  background-image:url('../images/pagebg.jpg');
  background-repeat:repeat-x;
  background-color:#ffffff;
  margin-top:20px;
  margin-left:0px;
  margin-bottom:0px;
  font-size:12px;
  font-family:Verdana,Arial,sans-serif;
}
.error{
  color:red;
}

img{
  border:0px
}

ul{
  list-style-image:url(../images/pfeil.gif);
  margin:0px 2px 20px 20px;
  padding:0px;
}
.rot {
 color:#FF0000;
}

/* Styles für die Links */
a:link{
  color:#587691;
  text-decoration:none;
  font-weight:bold
}
a:visited{
  color:#587691;
  text-decoration:none;
  font-weight:bold
}
a:hover{
  color:#587691;
  text-decoration:underline;
  font-weight:bold
}
a:active{
  color:#587691;
  text-decoration:none;
  font-weight:bold
}
/* Links in der Navigation */
a.navigation:link{
  color:black;
  text-decoration:none;
  font-weight:normal;
}
a.navigation:visited{
  color:black;
  text-decoration:none;
  font-weight:normal;
}
a.navigation:hover{
  color:#587691;
  text-decoration:underline;
  font-weight:normal;
}
a.navigation:active{
  color:#587691;
  text-decoration:none;
  font-weight:normal;
}
/* Styles für die Headlines */

h1{
  font-size:16px;
  font-weight:bold;
  padding:0px;
  margin:0px;
  color:#467EB1;
  letter-spacing:2px;
}
h2{
  font-size:14px;
  font-weight:bold;
  padding:0px;
  margin:0px;
  color:#467EB1;
  letter-spacing:2px;
}

h3{
  font-size:12px;
  padding:0px;
  margin:0px;
  color:#467EB1;
}

hr{
  color:#B6D1EB;
  border:1px solid #B6D1EB;
}

#back{
  background-color:#ffffff;
  width:900px;
  margin-left:0px;
  border:1px solid #B6D1EB
}



/* Spezielle Styles */
.logo{
  background-image:url('../images/pagehead.jpg');
  background-repeat:no-repeat;
  position:relative;
  height:190px;
  margin-bottom:0px;
  margin-right:0px;
  float:left;
  text-align:left;
  font-weight:normal
  ;font-size:1em;
  line-height:22px;
  color:#3A76B4;
  width:900px
}

.navi{
  font-weight:normal;
  font-size:0.8em;
  border-top:0px solid #B6D1EB;
  padding-top:0px;
  padding-bottom:15px;
  margin:0px;
  margin-left:20px;
  float:left;
  text-align:left;
}

h3.navi_big{
  letter-spacing:2px;
  color:#467EB1;
  border-bottom:1px solid #B6D1EB;
}
h3.navi_eintrag{
  letter-spacing:2px;
  color:black;
  border:1px solid #FF6600;
  margin-top:0px;
  margin-bottom:8px;
  padding:3px;
  background-color: #FF8B3E;
}

.shadow{border-top:0px solid #000000;border-left:0px solid #eeeeee;border-right:3px solid #eeeeee;border-bottom:3px solid #eeeeee;width:900px;margin-bottom:20px}

.content{
  color:#333333;
  font-weight:normal;
  font-size:1em;
  line-height:18px;
  text-align:left;
  width:392px;
  margin-right:20px;
  margin-left:30px;
  margin-bottom:15px;
  padding-bottom:15px;
  float:left
}
.contentright{
  line-height:18px;
  text-align:left;
  width:200px;
  float:right;
  border-left:1px solid #B6D1EB;
  border-bottom:1px solid #B6D1EB;
  border-top:1px solid #B6D1EB;
  background-color:#F4F4F4;
}
img.border{
  border:1px solid black;
}

div.contentright_text{
  margin-left:5px;
}

#neuigkeiten{
  border-bottom:1px solid #B6D1EB;
}

.datum{
  color:red;
  font-size:0.9em;
  margin-bottom:5px;
  text-align:left
}
.betreff{
  color:#888888;
  font-weight:bold;
  display:block;
  font-size:11px;
}
.anreisser{
  font-size:10px;
  line-height:normal;
}
a.shortnews{
  cursor: hand;
  color:#888888;
}

.blockblack{
  color:#333333;
  font-size:0.9em
}

.footer{
  width:900px;
  padding-top:25px;
  padding-bottom:5px;
  margin-top:15px;
  clear:both;
  font-size:1em;
  text-align:center;
  color:#B6D1EB;
  background-image:url('../images/footer.jpg');
  background-repeat:no-repeat;
}

.ausgabe{
  background-color:#D6E4F3;
  border:1px solid #467EB1;
}
.ausgabe p{
  padding:0px;
  margin:4px;
}
.ausgabe_normal{
  background-color:#FFFFFF;
  border:1px solid #467EB1;
}
.ausgabe_normal p{
  padding:0px;
  margin:4px;
}


.content_3col{background-repeat:repeat-x;color:#333333;font-family:verdana,sans-serif;font-weight:normal;font-size:1em;line-height:18px;padding-left:0px;padding-right:25px;padding-bottom:15px;margin-right:0px;margin-top:10px;margin-bottom:15px;text-align:left;width:180px}
.content_1col{background-repeat:repeat-x;color:#333333;font-family:verdana,sans-serif;font-weight:normal;font-size:1em;line-height:18px;padding-left:0px;padding-right:25px;padding-bottom:15px;margin-right:0px;margin-top:10px;margin-bottom:15px;text-align:left;width:600px}
.headlineblue{color:#286a8a;font-family:verdana,sans-serif;font-size:1.2em;display:block}
.areaheadline{color:#888888;font-family:verdana,sans-serif;font-weight:normal;font-size:1.2em;display:block}
.boldblack{color:#0000000;font-family:verdana,sans-serif;font-weight:normal;font-size:0.9em;font-weight:bold}
.boldblue{color:#286a8a;font-family:verdana,sans-serif;font-weight:normal;font-size:1em;font-weight:bold}
.smallblue{color:#286a8a;font-family:verdana,sans-serif;font-weight:normal;font-size:0.8em}
.picframe{padding:5px;background-color:#587691}
.galleryframe{border:0px solid #dddddd;padding-left:0px;padding-top:5px;padding-bottom:0px;padding-right:5px;text-align:left;margin-top:10px;margin-bottom:0px;text-align:left}
.thumbnail{padding:0px;margin:0px;margin-top:2px;margin-right:2px;width:110px;height:103px;float:left}
.setlist{text-align:left;margin:0px;margin-bottom:5px;clear:both}
.smallgallery{background-color:#ffffff;border:1px solid #E0EEFB;padding-left:0px;padding-top:5px;padding-bottom:0px;padding-right:5px;text-align:left;margin-top:10px;margin-bottom:0px;text-align:left}
.smallthumbs{background-color:#ffffff;padding:0px;margin:0px;margin-top:2px;margin-right:2px;width:35px;height:20px;border:1px solid #eeeeee}
.gallerycaption{color:#aaaaaa;font-family:verdana,sans-serif;font-weight:normal;font-size:0.9em;margin-left:10px}/**/

.tabelle_inside {
  width:100%;
}
.tabelle_inside td{
  border:1px solid #B6D1EB;
  width:100%;
}
.txt_orange{
  color:#FF6600;
}

#city {
	width: 400px;
	float: left;
}


#city .box {
	height: 79px;
}

#city .first, .second {
	float: left;
	width: 130px;
}

#city .third {
	float: left;
}

#city  ul, #nearby ul {
	margin: 0px;
	padding: 0px;
}

#city ul li, #nearby ul li {
	list-style-image: url(/images/folder.png);
	list-style-position: inside;
	line-height: 20px;

}


/* F A R B E N

Ganz Hellblau
D6E4F3

Hellblau:
B6D1EB

Dunkelblau:
467EB1

Grau:
F4F4F4

Orange:
FF6600
*/