/* CSS Document */

/* +++ CSS-Import ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Stylesheet für Teaser importieren */
@import "css_main/potsdam_teaser.css";

/* Stylesheet für Seiten-Elemente importieren (Linke Spalte / rechte Spalte) */
@import "css_main/potsdam_elemente.css";

/* Stylesheet für die Hauptnavigation importieren */
@import "css_main/potsdam_navigation.css";

/* Stylesheet für das parallele Menü importieren */
@import "css_main/potsdam_menue.css";

/* Stylesheet für Formulare importieren */
@import "css_main/potsdam_formulare.css";
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* +++ HTML-Tags aufbereiten +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

body {
	color: #333;
	background-color: #036;
	margin: 0px;
	text-align: left;
}

a {
	color: #333;
}

h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

form {
	margin: 0px;
}

/* +++ Formular-Elemente aufbereiten +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

.input_txt { 
	background-color: #fff;
	border: 1px solid #666;
}
	
.input_btn { 
	background-color: #eee;
	border: 1px solid #666;
	background-image: url(http://www.reiseland-brandenburg.de/media_navigation/ico_link_bullet.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 18px;
	padding: 0px 12px 1px 0px;
	margin: 0px 0px 0px 0px;
}

.input_back_btn { 
	background-color: #eee;
	border: 1px solid #666;
	background-image: url(http://www.reiseland-brandenburg.de/media_navigation/ico_back_bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 18px;
	padding: 0px 0px 1px 8px;
	margin: 0px 0px 0px 0px;
}
	
textarea { 
 	border: 1px solid #555;
}

select, option {
	background-color: #fff;
	border: 1px solid #666;
}
	
.maxdropdown {
	width: 130px;
}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */



/* +++ Maintable ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#maintable {
	background-color: #fff;
}

#links {
	width: 165px;
	max-width: 165px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

#mitte {
	width: 430px;
	max-width: 430px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#rechts {
	width: 165px;
	max-width: 165px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

#copyright {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666;
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */



/* +++ Reddot-Klasse ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.reddot {
	color: #c00;
	margin-left: 3px;
	margin-right: 3px;
	font-size: 9px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */



/* +++ Unsichtbare Elemente ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.hidden {
 	position: absolute;
 	top: -10000px;
   left: -10000px;
   height: 1px;
   width: 1px;
}

a:focus.hidden, a:hover.hidden, a:active.hidden {
  position: absolute;
  display: block;
  top: 0px;
  left: 10px;
  height: auto;
  width: auto;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 0.6em;
  color: #333;
  text-decoration: none;
  white-space: nowrap;
  background-color: #fffff0;
  padding: 5px;
  border-right: 2px solid #001F3D;
  border-bottom: 2px solid #001F3D;
}

.clear {
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
	border: none;
	display: inline;
}



div.clear {
 clear: both;
 height: 1px;
 margin: 0px;
 padding: 0px;
 border: none;
 display: block;
 overflow: hidden;
}



br.clear {
 clear: both;
 height: 1px;
 margin: 0px;
 padding: 0px;
 border: none;
 display: inline;
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */