/**
 * Stylesheet, dass ausschliesslich fuer die Elemente
 * der Contentdarstellung zustaendig ist.
 * Diese sind: - Hintergruende / Farben fuer kompletten Content
 *             - Hintergruende einzelne Spalten
 */

/*******************************************************/
/* innere Spalten */
/* rechts (Tipps) */
#sp_links {
	width: 236px;
	color: #5e7013;
	margin-left: 6px;
}

#sp_links .li_o {
	width: 236px;
	height: 7px;
	background-image: url(images/content/branchen/innen_o.gif);
	background-repeat: no-repeat;
}

#sp_links .li_m {
	width: 224px;
	background-image: url(images/content/branchen/innen_m.gif);
	background-repeat: repeat-y;
	padding-left: 6px;
	padding-right: 6px;
	z-index: 2;
	font-size: 11px;
}

#sp_links .li_m {
	width: 236px;
	w\idth: 224px;
}

#sp_links .li_m .head {
	background-color: #a2c125;
	margin: 0px 0px 5px;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-indent: 6px;
	text-shadow: #000000 2px 2px 2px;
}

#sp_links .li_m p {
	margin: 0px;
	padding: 3px 6px;
	background-color: #eef4d8;
}

#sp_links .li_u {
	width: 236px;
	height: 8px;
	background-image:url(images/content/branchen/innen_u.gif);
	background-repeat: no-repeat;
	z-index: 1;
}

/* oben oder links */
#box_oben {
	width: 236px;
	color: #96261b;
}

#box_oben .li_o {
	width: 236px;
	height: 7px;
	background-image: url(images/content/berlin/innen_o.gif);
	background-repeat: no-repeat;
}

#box_oben .li_m {
	width: 224px;
	font-size: 11px;
	background-image: url(images/content/berlin/innen_m.gif);
	background-repeat: repeat-y;
	padding-left: 6px;
	padding-right: 6px;
	z-index: 2;
}

* html #box_oben .li_m {
	width: 236px;
	w\idth: 224px;
}

#box_oben .li_m .head {
	margin: 0px 0px 5px;
	background-color: #c43a2c;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-indent: 6px;
	text-shadow: #000000 2px 2px 2px;
}

#box_oben .li_m p {
	margin: 0px;
	padding: 3px 6px;
	background-color: #f9eae8;
	text-align:justify;
}

#box_oben .li_u {
	width: 236px;
	height: 8px;
	background-image: url(images/content/berlin/innen_u.gif);
	background-repeat: no-repeat;
	z-index: 1;
}


/* rechts */
#box_unten {
	width: 236px;
	color: #214174;
	margin-left: 6px;
}

#box_unten .li_o {
	width: 236px;
	height: 7px;
	background-image:url(images/content/brdbg/innen_o.gif);
	background-repeat: no-repeat;
}

#box_unten .li_m {
	position: relative;
	top: 0px;
	left: 0px;
	width: 224px;
	background-image:url(images/content/brdbg/innen_m.gif);
	background-repeat: repeat-y;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 11px;
	z-index: 2;
}

* html #box_unten .li_m {
	width: 236px;
	w\idth: 224px;
}

#box_unten .li_m .head {
	margin: 0px 0px 5px;
	background-color: #3b68b2;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-indent: 6px;
	text-shadow: #000000 2px 2px 2px;
}

#box_unten .li_m p {
	margin: 0px;
	padding: 3px 6px;
	background-color: #edf2fb;
}

#box_unten .li_u {
	position: relative;
	top: 0px;
	left: 0px;
	width: 236px;
	height: 8px;
	background-image:url(images/content/brdbg/innen_u.gif);
	background-repeat: no-repeat;
	z-index: 1;
}

/* End innere Spalten */

/* Wetter */
#wetterHeadline {
	margin-bottom: 20px;
	font-size: 11px;
}
.brheadline {
	font-weight: bold;
	font-size: 11px;
	text-indent: 6px;
	color: #888888;
	background-image: url(images/hl.gif);
	background-repeat: repeat-x;
}

#wetterTable {
	font-size: 11px;
}

#wetterTable select {
	width: 162px;
	background-color: #EFF5FF;
	color: rgb(102, 102, 102);
	font-size: 11px;
}

/*Bildergalerie*/

#textGalerie {
	text-align: justify;
	font-size: 11px;
}
#abcLinks, #picNavi {	
	vertical-align: middle;
	width: 449px;
	text-align: center;
	margin-left: 7px;	
	/*border: 1px dotted red;*/
	
}
#imgInfoText {
	text-align: center;
	padding-top: 20px;
	width: 449px;
	
}

#zurueckPfeil {
	padding: 0px 10px 0px 10px;
}
.textAussen {
	float: left;
	position: relative;	
}
.textInnen {
	position: absolute;
	text-align: center;	
	top: 84px;
	color: #2F465D;
	margin-left: 17px;
	
}
* html .textInnen {
	width: 77px;
}
.imgAussen, .picAussen {
	display: table;
	position: relative;
	width: 77px;
	height: 92px;
	overflow: hidden;
	margin: 0px 4px 15px 5px;
	
}
* html .imgAussen .picAussen {
	position: relative;
}

.picAussen {
	width: 433px;
	height: 334px;
}

.imgMitte {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	text-align: center;
	/*border: 1px dotted blue;*/
}
* html .imgMitte {
	position: absolute;
	top: 50%;
}
.imgInnen {
	width: 100%;
	
}
* html .imgInnen {
	position: relative; 
	top: -50%
}
.imgInnen img {
	border: 1px solid #849BC0;
}
#fussNavi {
	vertical-align: middle;
	width: 449px;
	text-align: center;
	clear: left;
	
}
/*
#seite {
	position: absolute;
	top: 0px;
	right: 11px;
}
* html #seite {
	right: 3px;
}*/

/* Suchergebnisse Reiseplaner */
.suchergebniss {
	border-bottom: 1px solid #828385;
	margin-bottom: 5px;
	padding-bottom: 3px;
	/*width: 471px;*/
	font-size: 11px;
}

.suchergebniss a {
	font-weight: bold;
	color: #5F5F5F;
	text-decoration: none;
}
.suchergebniss a:link {
	color: #5F5F5F;
}
.suchergebniss a:visited {
	color: #5F5F5F;
}
.suchergebniss a:hover {
	text-decoration: underline;
}
.suchergebniss a:active {
	color: #5F5F5F;
}
.suchergebniss .loeschen {
	font-weight: normal;
	text-decoration: none;
	color: #436CB1;
}
.suchergebniss .loeschen:link {
	color: #436CB1;
}
.suchergebniss .loeschen:visited {
	color: #436CB1;
}
.suchergebniss .loeschen:hover  {
	text-decoration: underline;
}
.suchergebniss .loeschen:active {
	color: #436CB1;
}
.suchergebniss img {
	border: 1px solid black;
	width: 50px;
	height: 50px;
	float: right;
}
/* eintragFormular */
#eintragForm input {
	margin-bottom: 2px;
}
#eintragForm #firma {
	margin-left: 63px;
}
#eintragForm #nname {
	margin-left: 55px;
}
#eintragForm #vorname {
	margin-left: 43px;
}
#eintragForm #strasse {
	margin-left: 24px;
}
#eintragForm #plz {
	margin-left: 67px;
	width: 37px;
}
#eintragForm #ort {
	margin-left: 70px;
}
#eintragForm #telefon {
	margin-left: 53px;
}
#eintragForm #telefax {
	margin-left: 53px;
}
#eintragForm #email {
	margin-left: 54px;
}
#eintragForm #internet {
	margin-left: 68px;
}
#eintragForm #nachricht {
	width: 396px;
	height: 200px;
}
#eintragPruefenForm #firma {
	margin-left: 11px;
}
#eintragPruefenForm #nname {
	margin-left: 62px;
}
#eintragPruefenForm #vorname {
	margin-left: 43px;
}
#eintragPruefenForm #strasse {
	margin-left: 31px;
}
#eintragPruefenForm #plz {
	margin-left: 74px;
}
#eintragPruefenForm #ort {
	margin-left: 77px;
}
#eintragPruefenForm #strasse {
	margin-left: 31px;
}
#eintragPruefenForm #telefon {
	margin-left: 53px;
}
#eintragPruefenForm #telefax {
	margin-left: 53px;
}
#eintragPruefenForm #email {
	margin-left: 61px;
}
#eintragPruefenForm #internet {
	margin-left: 62px;
}
#reiseplaner_minus{
	margin: -2px 2px 4px 0px;
	float: left;
	width: 17px;
	height: 17px;	
	border: none;	
}
#reiseplaner_alles_minus{
	margin: 0px 2px -4px 0px;
	float: left;
	width: 17px;
	height: 17px;	
	border: none;	
}
*html #reiseplaner_alles_minus{
	padd\ing-bottom: 10px;
}
