/* Allgemeine Styles */

body {
background-color: transparent;
font-size: 12pt;
font-family:'Times New Roman',Times,serif;
color:#000000; }



img{
  border:0px
}

/* 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{
  font-size:11px;
  padding:0px;
  margin:0px;
}
a.navigation:link{
  color:black;
  text-decoration:none;
  font-weight:normal;
  color:#333333;
}
a.navigation:visited{
  color:black;
  text-decoration:none;
  font-weight:normal;
  color:#333333;
}
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{
  display:none;
}

.navi{
  display:none;
}

#userinputf {
  display:none;
}

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;
}

.content{
  color:#333333;
  font-weight:normal;
  font-size:1em;
  line-height:18px;
  text-align:left;
  margin:20px;
  float:left
}
.contentright{
  display:none;
}
img.border{
  border:1px solid black;
}
.icons {
	list-style-type: none;
	margin: 10px 0px;
	padding: 0px;
  list-style-image: none;
}

.icons li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 2px;
	float: left;
	width: 43px;
	}

.icons li a:link, .icons li a:visited, .icons li a:active {
  font-weight:normal;
	display: block;
	margin: 0px;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
	color: #587691;
}

.icons li a:hover {
	color: #ff6600;
}

.icons li a img {
	width: 32px;
	height: 32px;
	border: none;
	margin-bottom: 3px;
}

.clear {
	clear: both;
	float: none;
	height:1px;
}

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}/**/

input, select, textarea{
width:180px;
height:13px;
font-family:verdana;
font-size:11px;
border-width:1px;
border-style:solid;
border-color:#898989;
}
textarea {
  height:80px;
}
.radio {
  width:30px;
  height:13px;
  border:none;
}
input.submit{
height:17px;
width:100px;
font-weight:bold;
}
input.checkbox{
  width:14px;
}
.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;

}

/* Neue Änderungen !!Ambros Gleißner!!! */

#f-bild {
	float:left;
}

.inputerror {
	background-color: #ffdddd; 
	border-color:red;
	border-width:1px
}

.f-icon {
	margin-right:5px;
	vertical-align:bottom;
	width: 16px;
	height:16px;
}

#fahrschulklassen {
	border-width: 1px ;
	border-spacing: 0px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;

}

#fahrschulklassen td{
	border-width: 1px;
	padding: 1px ;
	border-style: solid;
	border-color: gray;
	padding-left: 3px;
	padding-right: 3px;
}

