﻿/*CSS fuer Mukstadt*/
body
{
	padding:0px;
	margin:0px;
	background:#BEC5BD;
}
a
{
	color:#004068;
	text-decoration:none;
}
strong
{
	color:#920202;
	font-style:normal;
	font-weight:normal;
}
em
{
	color:#0072BB;
	font-style:normal;
	font-weight:normal;
}
strong b
{
	color:#920202;
}
strong em
{
	color:#0072BB;
}
/* ====== Gruppe: Navigation-Klassen ====== */
a.spezial,a.spezialselect,a.navi,a.naviselect,a.navisub,a.navisubselect
{
	font-family: "Verdana",Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	text-transform:none;
	text-decoration:none;
}
a.spezial,a.spezialselect
{
	font-size:10px;
	color:#FFFFFF;
}
a.navisub,a.navisubselect
{
	color:#FFFFFF;
}
a.navi,a.naviselect,a.navisub,a.navisubselect
{
	font-size:12px;
}
table.rahmen-immo-menue a.navi,table.rahmen-immo-menue a.naviselect,table.rahmen-immo-menue a.navisub,table.rahmen-immo-menue a.navisubselect
{
	font-size:11px;
	color:#004068;
}
/* ====== Gruppe: Fliesstext-Klassen ====== */
a.siteby,.fliesstext,.fliesstext-ue,.fliesstext-link,.fliesstext-bildtext,table.rahmen-datatable td,.fliesstext-vorspann
{
	font-family: "Verdana",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	color:#000000;
}
.fliesstext-vorspann
{
	font-weight:bold;
	color:#004068;
}
.fliesstext b,.fliesstext-ue b,.fliesstext-link b,.fliesstext-bildtext b,table.rahmen-datatable td b,.fliesstext-vorspann b
{
	color:#333333;
	font-weight:bold;
}
.fliesstext-ue
{
	color:#004068;
	font-weight:bold;
}

.fliesstext-bildtext
{
	color:#004068;
}
a.siteby
{
	font-size:10px;
	color:#5FA6D4;
}
span span
{
	color:#004068;
}
table.rahmen-datatable
{
	border:0px;
	border:0;
	padding:0;
	margin:0;
	margin-bottom: 3px;
}
table.rahmen-datatable td
{
	color:#004068;
	border:0px;
	padding:0;
	margin:0;
	font-size:11px;
	line-height:13px;
}
td.rahmen-immo-overview .fliesstext,td.rahmen-immo-overview .fliesstext-ue,td.rahmen-immo-overview .fliesstext-link,td.rahmen-immo-overview .fliesstext-bildtext
{
	font-size:11px;
	line-height:14px;
}
/*td.rahmen-immo-overview .fliesstext-ue .immo-ort,td.rahmen-immo-selected .fliesstext-ue .immo-ort
{
	color:#666666;
}*/
td.rahmen-immo-selected .fliesstext-ue .immo-titel,td.rahmen-immo-overview .fliesstext-ue .immo-titel
{
	color:#920202;
}
.fliesstext a,.fliesstext-ue a,.fliesstext-link a,.fliesstext-bildtext a,a.fliesstext-link
{
	color:#004068;
	text-decoration:underline;
}
/* ====== Gruppe: Rahmen-Klassen ====== */
.rahmen-table
{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
.rahmen-spezialkat,.rahmen-spezialkatselect,.rahmen-spezialkat_first,.rahmen-spezialkatselect_first
{
	margin:0px;
	padding:0px;
	margin-top:5px;
	background-color:#0072BB;
	border-style:solid;
	border-color:#ADCEE6;
	border-width:1px;
	width:99px;
	padding-top:2px;
	padding-left:4px;
}
.rahmen-spezialkat_first,.rahmen-spezialkatselect_first
{
	margin:0px;
}
.rahmen-spezialkatselect
{
	background-color:#990000;
}
.rahmen-spezialkategorie
{
	margin:0px;
	padding:0px;
	background-color:#0072BB;
}
.rahmen-kategoriesub
{
	margin:0px;
	padding:0px;
	padding-left:10px;
	background-color:#0072BB;
	width:auto;
}
.rahmen-punkt
{
	margin:0px;
	padding:0px;
	padding-right:5px;
}
.rahmen-punktsub
{
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
}
.rahmen-navi
{
	margin:0px;
	padding:0px;
	padding-top:1px;
	padding-right:5px;
}
.rahmen-navisub
{
	margin:0px;
	padding:0px;
	padding-top:2px;
	padding-right:15px;
}
.rahmen-ue
{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}
.rahmen-textblock
{
	margin:0px;
	padding:0px;
	padding-top:15px;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:10px;
	text-align:left;
}
.rahmen-bildgross
{
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-right:25px;
}
.rahmen-bild
{
	margin:0px;
	padding:0px;
	padding-right:10px;
	padding-bottom:10px;
	float:left;
}
.rahmen-promobox
{
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-right:20px;
	padding-bottom:10px;
}
.rahmen-promo-bild
{
	margin:0px;
	padding:0px;
	padding-right:10px;
}
.rahmen-promo-text
{
	margin:0px;
	padding:0px;
	padding-right:10px;
	padding-bottom:10px;
}
.rahmen-siteby
{
	margin:0px;
	padding:0px;
	padding-top:1px;
	padding-right:15px;
	background-image:url(/_images/mukstadt/bg_bo.jpg);
}
.rahmen-gallery-overview,.rahmen-gallery-selected
{
	margin:0px;
	padding:5px;
	border-style:solid;
	border-color:#004068;
	border-width:1px;
	background-color:#ADCEE6;
}
.rahmen-immo-menue
{
	padding:3px 0 0 10px;
	width:151px;
	text-align:left;
}
.rahmen-immo-menue tr
{
	border:0px 0px 10px 0px;
}
.rahmen-immo-menue td.rahmen-navi,.rahmen-immo-menue td.rahmen-naviselect
{
	border: solid #999999 1px;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
	padding:2px 3px 0px 1px;
}
.rahmen-immo-menue td.rahmen-naviselect a.naviselect
{
	color:#666666;
}
.rahmen-immo-textblock
{
	width:624px;
	text-align:left;
	border:0;
	padding:0;
	margin:0;
	
}
.rahmen-immo-overview,.rahmen-immo-selected
{
	margin:0px;
	padding:0px;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
}
.rahmen-immo-overview
{
	width:272px;
}
.rahmen-form
{
	margin:0px;
	padding:0 200px 20px 200px;
	background-color:#FFFFFF;
	font-family: "Verdana",Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.rahmen-form h1,.rahmen-form h2,.rahmen-form h3
{
	margin:0 0 10px 0;
	padding:0px;
}
.rahmen-form p
{
	margin:0px;
	padding:0 60px 0 0;
}
.rahmen-form td.headline-width100percent
{
	font-weight:bold;
}
.rahmen-form td.input input,.rahmen-form td.textarea textarea,.rahmen-form td.button input
{
	margin:2px 0 0 0;
	border-style:solid;
	border-width:1px;
	border-color:#004068;
}
.rahmen-form td.textarea textarea
{
	width:300px;
}
.rahmen-form td.button input
{
	color:#FFFFFF;
	border-color:#990000;
	background-color:#990000;
	margin-left:5px;
}
.rahmen-form td.title,.rahmen-form td.text,.rahmen-form td.warning,.rahmen-form td.error
{
	padding:2px 4px 0 0;
	text-align:left;
}
.rahmen-form td.error
{
	color:#990000;
}
.rahmen-form td.warning
{
	display:none;
}
/*===============================Hoover=========================*/
a:hover
{
	color:#ABD1E8;
}
a.navi:hover,a.naviselect:hover
{
	color:#990000;
}
