/*******************************************************************************	Project		:	Vierck	Copyright	:	°° zweikreis.de*******************************************************************************/#site-content {	color:#fff;	text-align:left;	border:10px solid #fff;	background:#fff  url(../files/content_hint.gif) center repeat-y  ;	margin:16px auto;}.bild-links {	width:300px; 	height:180px;	background:url(../files/duene.jpg);	border-bottom:10px solid #fff;}.text-img {		font-size:12px;	background:#cc0000;}/* ### breadcrump ############################################################ */#main-block p#breadcrumb {font-size: 1em;color: #90B0BF;margin-bottom: 30px;}/* ### headlines ############################################################ */#main-block h1 {	color:#E2AB1A;	background: inherit;	font-size:18px;	font-weight:bold;	line-height:1.6em;	text-transform: uppercase;	letter-spacing:1px;	margin-bottom:15px;}#main-block h2 {	color:#72320D;	background: inherit;	font-size:12px;	font-weight:bold;	line-height:1.2em;	padding-bottom:15px;	width: 40%;}#main-block h3 {	color:#72320D;	background: inherit;	font-size:12px;	font-weight:bold;	line-height:1.2em;	padding:5px 0 15px 0;}#main-block h4 {	color:#E2AB1A;	background: inherit;	font-size:1.3em;	font-weight:bold;	line-height:1.6em;	margin:15px 0 10px 0;}#main-block h5 {	display:block;	float:left;	font-weight:bold;	color:#fff;	font-size:12px;}#main-block h6 {	background: inherit;	color:#c4c4c4;	font-size:0.9em;	font-weight:bold;	line-height:1.0em;}/* ### Images ############################################################ */#main-block img {	display:block;}#main-block img.floatLeft {	float:left;	margin:4px 10px 4px 0;}#main-block img.floatRight {	float:right;	margin:4px 0 4px 10px;}/* ### Hyperlinks ######################################################### */#main-block a, #main-block a:link {	color:#C15516;	padding-bottom:1px;	border-bottom:1px solid #C15516;}#main-block a:hover {	color:#E1AB18;	border:none;	border-bottom:1px solid #ffffff;}#main-block a.faq, #main-block a.faq:link {	color:#eee;	background: inherit;	font-size:1.4em;	text-decoration:none;	text-transform:none;	line-height: 2.0em;}#main-block a.faq:hover {	color:#90B0BF;	background: inherit;	text-decoration:underline;}/* ### Paragraphs ########################################################## */#main-block p {	margin-bottom:1.2em;	font-size:1em;	line-height:1.4em;}/* ### Tables ############################################################## #main-block table {	font-size:1.2em;	line-height:1.6em;}*//* ### Blockquotes ########################################################## */#main-block blockquote {	margin:0 0 0 20px;}/* ### Lists ################################################################ */#main-block ul, #main-block ol {	margin-bottom:1.2em;	font-size:1.2em;	line-height:1.6em;}#main-block ol li {	margin:0 0 0 30px;	list-style-type:decimal-leading-zero;} #main-block ul li {	color:#000;	line-height:12px;	font-size:11px;	font-weight:bold;	padding:0 0 7px 18px;	background: url(../files/listenpunkt.gif) left top no-repeat;	letter-spacing:0px;	}/* ### Module ################################################################ */#main-content-block div.floatLeft img {	float:left;	margin:4px 40px 4px 0;}#main-content-block div.floatRight img {	float:right;	margin:4px 0 4px 40px;}#main-content-block a.more {	clear:left;	position: relative;	left: 120px;}/* ### Team ### */#main-content-block div.txt-img {	clear: both;	padding: 12px 0;}/* ### Team ### */#main-content-block div.team {	clear: both;	padding: 12px 0;	margin-bottom: 0px ;}#main-content-block div.team div{	width:100px;}#main-content-block div.team p {	font-size: 1.3em;	letter-spacing: 0.05em;	margin-top: 0px;}#main-content-block div.team div.floatLeft img {	margin:4px 0px 4px 0;}/* ### Bildgalerie ### */#main-content-block div.galerie {	clear: both;}#main-content-block div.galerie div.image {	width: 140px;	float: left;	padding:2px 10px 2px 0;}#main-content-block div.galerie div.image p {	font-size:10px;	color:#FBFFA9;	line-height:11px;		margin-top:2px;}#main-content-block div.galerie div.image img{	padding: 5px;	border:1px solid #ECD28C;}#main-content-block div.galerie div.image a,#main-content-block div.galerie div.image a:link {	border:none;}#main-content-block div.galerie div.image a:hover {	background:#eeeeee;}/* ### Formular ################################################################ */label.text{	width: 80px;	height: 25px;	display:block;	float:left;	clear: left;	padding-top:5px;}label.textarea{	width: 80px;	height: 25px;	display:block;	clear: left;	padding-top:5px;}input.text {	float:left;	width: 370px;	height:20px;	background-color: #eee;	color:#000;	border-left: 6px solid #90b0bf;;	border-bottom: 1px solid #FFF;	border-right: 6px solid #90b0bf;;	border-top: 1px solid #FFF;}textarea.textarea {	width: 450px;	height:100px;	background-color: #eee;	color:#000;	border-left: 6px solid #90b0bf;;	border-bottom: 1px solid #FFF;	border-right: 6px solid #90b0bf;;	border-top: 1px solid #FFF;}.submit{	background-color: #90b0bf;	color:#fff;	margin-top: 10px;	border: none;}/* form-module*******************************************************************************/.warnung_mail {    padding:5px;    margin-left:111px;    width:194px;    color:#cc0000;    font-weight:bold;    text-align:center;}.warnung_best {    display:block;	margin:0 1px;    padding:5px;    color:#FFFFFF;    background:#cc0000;    font-weight:bold;    text-align:center;}.danke_mail {    padding:5px;    margin-left:111px;    color:#7A6E00;    font-weight:normal;    text-align:center;}.danke_best {    display:block;    padding:20px;	margin:10px 0;    color:#000000;    font-weight:normal;    text-align:center;    border:1px solid #FADFB4;	background:#EEE9E0;}#form-module {    display:block;	font-size:11px;	width:296px;	float:left;	margin-left:13px;}#form-module a,#form-module a:link,#form-module a:hover {    color:#F35125;}#form-module .text_1 {	width:100px;	color:#444444;	text-align:right;	padding:2px 7px 2px 0px;}#form-module .text_2 {	color:#444444;	text-align:right;	padding:2px 7px 2px 0px;}#form-module .tag {	width:45px;}#form-module .jahr {	width:60px;}#form-module input,#form-module select,#form-module textarea,#form-module file {    font-family:verdana, arial, helvetica, sans-serif;	font-size:1em;	float:left;	margin:0px;	padding:2px;	width:150px;	border:1px solid #D1D1D1;	background:#FFFFFF;}#form-module input.radio {    border:none;}#form-module input.checkbox {    background:#E1E1E1;}#form-module input.submit {    float:right;	padding:3px 0;	background:#FEF4D5;    width:190px;	font-weight:bold;	color:#000;	font-family:verdana, arial, helvetica, sans-serif;	font-size:10px;	text-align:center;	cursor:pointer;	letter-spacing:1px;	border:1px solid #F7CA3F;	margin-top:10px;}#form-module input.submit:hover {	background-color:#FFFFFF;}#form-module textarea.textarea {	height:100px;}#form-module .plz {    width:35px;    margin-right:2px;}#form-module .ort {    width:107px;}.formhead {	font-size:11px;	letter-spacing:1px;    font-weight:bold;    padding:3px 5px;	background:#E1E1E1;	color:#222222;}.form_head1 {	font-size:13px;	font-weight:bold;	padding:25px 0 5px 0px;	color:#E2AB1A;}.form_mitte {	background:#EFEFEF;}.form_bottom {	background:#E1E1E1;}/* ### Hauslink ################################################################ */#hauslink {    display:block;    width:300px;    height:80px;    color:#fff;    font-size:10px;	background:#E2AB1A /* url(hauslink_hint.gif) no-repeat */;	border-bottom:2px solid #fff;}#hauslink_aktiv {    display:block;    width:300px;    height:80px;    color:#fff;    font-size:10px;    background:#353C35 url(pfeil_hauslink.gif) top right no-repeat;	border-bottom:2px solid #fff;}#hauslink .grundriss,#hauslink_aktiv .grundriss {    float:left;    width:80px;    height:80px;    background:#fff;    border:1px solid #FFFFFF;}#hauslink .hausbild_kl,#hauslink_aktiv .hausbild_kl {    float:left;    width:140px;    height:80px;    border-right:2px solid #fff;}#hauslink .beschr_hint,#hauslink_aktiv .beschr_hint {}#hauslink .beschr,#hauslink_aktiv .beschr {    float:left;    padding:7px;    width:125px;}#hauslink h1 {    color:#860909;    margin-bottom:10px;	text-transform:uppercase;	font-weight:bold;}#hauslink_aktiv h1 {    color:#FFCD49;    margin-bottom:10px;	text-transform:uppercase;	font-weight:bold;}#hauslink a,#hauslink a:link,#hauslink_aktiv a,#hauslink_aktiv a:link {    position:absolute;    left:0px;    height:80px;    width:300px;}#hauslink a:hover,#hauslink_aktiv a:hover {    background:url(pfeil_hauslink.gif) no-repeat top right ;	filter:alpha(opacity=30);	-moz-opacity: 0.3;	opacity: 0.3;}/* ### Hauseintrag ############################################*/#gal {    display:block;    padding:0px;}#gal .gal_bild {    float:right;    background:#EFEFEF;    width:294px;	height:220px;	border:1px solid #C2C2C2;}#gal .gal_titel {	font-size:11px;    float:right;    background:#fff;    height:14px;    width:284px;    color:#C15516;    text-align:right;    font-weight:bold;    padding:3px 2px 2px 5px;    letter-spacing:1px;}#gal .gal_auswahl {	margin-top:10px;	padding-bottom:2px;    float:right;    width:294px;   background:#EFEFEF; 	border:1px solid #C2C2C2;/* 	border-top:2px solid #000000;	border-bottom:2px solid #000000;*/}#gal .gal_thumb {    float:left;    margin:3px 0 0 3px;}#gal .lupe {	position:absolute;	height:220px;	width:294px;	background: url(../files/lupe.gif) bottom right no-repeat;}#gal .gal_text {    padding:0px;    width:300px;    float:left;}#gal h2 {	width:250px;	float:none;}#gal .freitext {    color:#000000;    font-size:12px;}#gal .zeile {    color:#000000;    font-size:10px;    clear:both;    margin-bottom:1px;    height:16px;    border-bottom:1px solid #442299;}#gal .zl {    float:left;    width:50px;}#gal .zr {    float:left;    margin-left:5px;    font-weight:bold;}#gal .gal_text h1 {    margin-bottom:10px;}#gal .buchungslink {	float:right;	margin-top:30px;	width:230px;	height:75px;	background: url(../files/buchungslink.jpg);}#gal .buchungslink a,#gal .buchungslink a:link {	float:right;	width:230px;	height:75px;	border:1px solid #fff;}#gal .buchungslink a:hover {		border:1px solid #E1AB18;}#wrapper a,#wrapper a:link {	border:none;}	/*    Preistabelle*******************************/#preisliste {	float:left;	display:block;	width:270px;	font-weight:bold;	font-size:11px;}#preisliste .zeile {    color:#000000;    clear:both;    margin-bottom:1px;    height:20px;    border-bottom:1px solid #F1CF90;}#preisliste #kopfzeile {	color:#C15516;    clear:both;    margin-bottom:1px;    height:20px;    border-bottom:1px solid #C15516;}#preisliste #kopfzeile .zl {	padding:2px 0px 2px 5px;	color:#C15516;}#preisliste .zl {	padding:2px 20px 2px 20px;    float:left;	color:#E2AB1A;}#preisliste #kopfzeile .zr {	padding:2px 15px 2px 5px;}#preisliste .zr {	text-align:right;	width:80px;	padding:2px 20px 2px 0;    float:left;}.preiserl {	font-size:10px;	clear:both;	display:block;	width:420px;	padding:10px 0;	color:#000000;}/*  EXT LINK ******************************/.ext_link {	display:block;}.ext_link_url {	font-size:12px;	margin:6px 0 4px 0;}.ext_link_besch{	font-size:11px;}/* Bilder ***************************/.pleft {	float:left;	margin:0 20px 10px 0;}.pright {	float:right;	margin:0 0px 10px 20px;}/*  Home*******************/.hometext {	float:right;	width:260px;	text-align:right;}.hinweis_buchung {	color:#444444;	padding-bottom:10px;}		
