/*andere*/

div.filme
{
	background-image:		url(http://www.reisemobil-international.de/_img/_backgrounds/filme_mini_black_rmi.jpg);
	background-position:	top right;
	background-repeat:		no-repeat;
}

object.youtube
{
	border-width:	1px;
	border-style:	solid;
	padding:		2px;
}

#DOLDE_CONTENT, #DOLDE_CONTENT form
{
	text-align:		left;
}

#DOLDE_CONTENT table th, #DOLDE_CONTENT table td
{
	padding:		4px;
	line-height:	18px;
}

#DOLDE_CONTENT form input[type~="text"], #DOLDE_CONTENT form select, #DOLDE_CONTENT form textarea, table.grid td input[type~="text"]
{
	width:			80%;
	padding:		2px;
	margin:			2px;
}

#DOLDE_CONTENT ul
{
	list-style:		disc inside;
}

div.textanzeige, div.border, div.textanzeige img
{
	border:			1px solid #DDD;
}

div.sidebar_element
{
	#width:			auto;
	#height:		auto;
	#float:			left;
	margin:			0px 0px 5px 0px;
	padding:		0px 0px 2px 0px;
	text-align:		center;
}

div.sidebar_element img.sidebar_right
{
	#max-height:		80px;
	margin:			0px 3px 3px 0px;
	max-width:		120px;
	border:			1px solid #FFF;
	color:			#FFF;
}

div.textanzeige
{
	text-align:		left;
	padding:		4px;
	#background:		#FFF5CC;
	background:		#FBE89C;
}

div.hinweis, div.hinweis small
{
	background:		#C13;
	color: 			#FFF;
}

div.sidebar_element .headline, div.textanzeige .headline
{
	font-weight:	bold;
	text-decoration:	underline;
	font-size:		12px;
	margin-top:		5px;
}

div.textanzeige img
{
	background:		white;
	float:			left;
	padding:		2px;
	width:			75px;
	margin:			0px 5px 5px 0px;
}

table.grid, table.grid td, table.grid th
{
	border-style:	solid;
	border-color:	transparent;
	padding:		4px;
	border-spacing:	0px;
	text-align:		left;
}

table.grid
{
	border-width:		1px 1px 0px 0px;
	border-collapse:	collapse;
}

table.grid td, table.grid th
{
	border-width:	0px 0px 1px 1px;
	vertical-align:	top;
}

table.grid th.headline
{
	font-size:		1.5em;
	padding:		10px 4px;
}

table.colored, table.colored td, table.colored th
{
	border-color:	#EEE;
}

.multimedia_movie
{
	max-width:	919px;
	max-height:	542px;
	padding:	2px;
	border:		1px solid #EEE;
}

.sidebar_element object
{
	border-width:		0px;
}

.DesignLink, .more-link
{
	border-style:		solid;
	border-color:		#CCC;
	border-width:		1px 1px 1px 1px;
	padding:			3px;
	margin:				4px 4px 4px 2px;
	cursor:				pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.hinweis .DesignLink
{
	color:				white;
	border-color:		white;
}

div.hinweiskasten
{
	border-color:		#C03;
}

.BANNERWERBUNG img, .BANNERWERBUNG embed
{
	margin:				0px 0px 14px 0px;
	border:				1px solid #AAA;
}

.ARTIKEL_DISPLAY
{
	width:		430px;
	float:		left;
	border:		1px solid #AAA;
	margin:		10px 10px 0px 0px;
	padding:	4px;
	overflow:	auto;
	background:	#FFF;
}

div.entry p.text, div.entry ul.text li
{
	font-size:	12px;
	text-align:	left;
}

table.SearchTable th, table.SearchTable td
{
	padding:	4px;
}

input[class~="ui-button"]
{
	text-decoration:		none;
	border-style:			solid;
	border-color:			#333;
	background-color:		#FFF;
	border-width:			1px 1px 1px 1px;
	padding:				4px;
	cursor:					pointer;
	-moz-border-radius: 	8px;
	-webkit-border-radius:	8px;

}

table.KB_Liste
{
	border-spacing: 0;
	border-collapse:collapse;
	margin:	10px 5px 5px 0px;
}

.KB_Liste td
{
	padding:		4px;
	background:		#396aa4;
	border-color:	#396aa4;
	color:			white;
}

.KB_Liste td.headline
{
	font-weight: bold;
	font-size:	1.2em;
}

.KB_Liste td.spaceline
{
	border-width:	0px 3px 0px 0px;
}

.KB_Liste tr.spaceline, .KB_Liste td.spaceline
{
	border-color:	white;
	border-style:	solid;
}

.KB_Liste tr.spaceline
{
	border-width:	0px 0px 3px 0px;
}

.Details table
{
	#background:	#f3db21;
	#width:	100%;
}

.Details table td, .Compare table th
{
	#border:1px solid #CCC;
	padding:2px;
}

.Details table th
{
	font-size:	1.4em;
	background:	#EEE;
}

.Compare table th
{
	font-size:	1.1em;
}

.Details table th.headline
{
	padding-top:	25px;
}

.Details table td.desc
{
	width:	110px;
}

.Details table td.data
{
	width:	190px;
	font-weight: bold;
}

#NumberResults, #NumberResultsDetail
{
	font-size: 1.3em;
	font-weight:bold;
}

.ShowResults table th, .ShowResults table td
{
	text-align:	left;
}

.ShowResultSingleContainer input[type~="button"]
{
	background:	#DDD;
}

.ShowResultSingleContainer
{
	border:1px solid #AAA;
	margin:5px;
	width:215px;
	height:380px;
	float:left;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.ShowResultSingleContent
{
	height:343px;
	width:215px;
}

.ShowDetailInfoBox
{
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #AAA;
	margin:5px;
	width:440px;
	min-height:240px;
	float:left;
}

.Main
{
	width:600px;
}

.ShowDetailInfoBox .headline, .OpenDetailsButton
{
	background: #FFFFCC !important;
}

.ShowDetailInfoBox .headline
{
	font-size:	1.5em;
	font-weight:bold;
	padding:	4px;
	border-bottom: 1px solid #AAA;
	border-top: 1px solid #AAA;
}

.AufbauTypenTile
{
	width:	280px;
	height:	170px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #AAA;
	float:	left;
	margin:	10px 10px 0px 0px;
	cursor:	pointer;
	-moz-border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
}

.AufbauTypenTile .headline
{
	background: #9C6;
	font-size:	1.5em;
	font-weight:bold;
	padding:	4px;
	border-bottom: 1px solid #AAA;
	border-top: 1px solid #AAA;
}

.BackToAufbauTypenTiles
{
	background-color:	#9C6 !important;
}

.AufbauTypenTile img
{
	max-width:	95%;
	max-height:	120px;
	padding:	10px;
}

ul.positiv
{
	list-style-image:	url('http://www.reisemobil-international.de/_img/kaufberater/plus.png'); !important
}

ul.negativ
{
	list-style-image:	url('http://www.reisemobil-international.de/_img/kaufberater/minus.png'); !important
}

.MarkerHint
{
	padding:	12px 4px;
	border:		1px solid #EEE;
}

#GrundrissExplain
{
	padding:	5px;
	border:		1px solid #EEE;
	margin:		5px 0px;
}

.KB_Suchfenster
{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-width: 2px;
	border-style: solid;
	border-color: #AAA !important;
	background: #9C6 !important;
	padding:5px;
	min-height: 215px;
	max-height: 325px;
}

img.BILD_HERSTELLER, img.BILD_BAUREIHE, img.BILD_FAHRZEUG
{
	width:		250px !important;
	max-width:	250px !important;
}

img.BILD_HERSTELLER_LISTE
{
	max-width:	190px;
	max-height: 100px;
	margin:		2px 10px;
}

img.BILD_HERSTELLER_COMPARE
{
	max-width:	90px;
	max-height:	90px;
	margin:		2px 10px;
}

img.BILD_SCHLUESSEL
{
	height:		50px !important;
}

#SearchContent fieldset, #SearchContent fieldset legend
{
	padding:	5px;
	border:		1px solid #AAA;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.grundrissschluessel_letter, .grundrissschluessel_digit
{
	border:		3px solid transparent;
	padding:	2px;
}

.grundrissschluessel_selected
{
	border-color:	#C03;
}

.MarkierungStyle
{
	background-color:		#FFCC66 !important;
}

#CompareFZGTop, #CompareFZGBottom
{
	display:	none;
}

.wp-caption-text
{
	font-size:10px !important;
}
