/*******************************************************************************	Projekt		:	Monterrico	Copyright	:	°° zweikreis.de*******************************************************************************//* ### homepic ##################################### */#homepic {	padding:3px 1px;	border-top:1px solid #6E6F71;	border-bottom:1px solid #6E6F71;}/* ### headlines ############################################################ */#main-block h1 {	font-family:Verdana, Arial, Helvetica, sans;	color:#2E6000;	font-size:1.4em;	line-height:1.2em;	letter-spacing: 1px;	padding:5px 0 20px 0;	font-weight:bold;}#main-block h2 {	color:#6F3A00;	font-size:1.2em;	font-weight:bold;	line-height:1.3em;	letter-spacing:1px;	padding-bottom:7px;}#main-block h3 {	color:#8B561D;	font-size:1.1em;	font-weight:bold;	line-height:1.4em;	margin-bottom:2px;}#main-block h4 {	color:#c4c4c4;	font-size:1.1em;	font-weight:bold;	line-height:1.2em;}#main-block h5 {	color:#c4c4c4;	font-size:1.0em;	font-weight:bold;	line-height:1.0em;}#main-block h6 {	color:#c4c4c4;	font-size:0.9em;	font-weight:bold;	line-height:1.0em;}/* ### Images ############################################################ */#main-block .bildblockfloatLeft {	display:block;	float:left;	margin:0px 15px 8px 0;	padding:0px;	border:3px solid #fff;}#main-block .bildblockfloatRight {	float:right;	margin:0px 0 8px 15px;	padding:0px;	border:3px solid #fff;}#main-block .bildblockpnormal {	display:block;	margin-bottom:8px;	padding:0;}.untertitel{	display:block;	padding:2px 0 0 0;	text-align:right;}#main-block img {	display:block;}#main-block img.floatLeft {}#main-block img.floatRight {}#main-block img.pnormal {}/* ### Hyperlinks ######################################################### */#main-block a, #main-block a:link {	color:#749668;	text-decoration:underline;}#main-block a:hover {	color:#B06F28;	text-decoration: none;}/* ### Paragraphs ########################################################## */#main-block p {	margin-bottom:1.2em;	font-size:1.2em;	line-height:1.4em;}#nav p {	margin-bottom:1.2em;}/* ### Tables ############################################################## */#main-block table {	font-size:1.2em;	line-height:1.6em;}#main-block td {	padding:0 0 0 0;}/* ### Blockquotes ########################################################## */#main-block blockquote {	margin:0 0 0 20px;}/* ### Lists ################################################################ */#main-block ul, #main-block ol {	color:#6D4922;	margin-bottom:1.2em;	font-size:1.1em;	line-height:1.4em;	font-weight:bold;}#main-block ol li {	margin:0 0 0 30px;	list-style-type:decimal-leading-zero;} #main-block ul li {	margin:0 0 2px 10px;	padding-left:20px;	list-style-type:none;	background-image:url(listenpunkt.gif);	background-position:0px -14px;	background-repeat: no-repeat;}/* ### 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 {	padding: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 {	float: left;	width: 270px;}#main-content-block div.galerie div.image img{	padding: 5px;	border:1px solid #aaa;}/* ### Formular ################################################################ *//*  Form CSS    */.formular_label{    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	margin-right:5px;}.formular_label2{    font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	margin-right:5px;}#formcontainer{height:800px;}.forminformation_left{	float:left;	margin-bottom:10px;	text-align:right;	width:350px;}.forminformation_left2{	float:left;	margin-bottom:10px;	text-align:right;	width:180px;}#forminformation_right{	float:left;	margin-bottom:10px;	margin-top:18px;}.forminformation_individual{	float:left;	margin-bottom:10px;}.radio{margin-top:5px;margin-right:5px;}.forminformation_right_reise{	float:left;	text-align:left;	margin-bottom:10px;	width:300px;	padding-top:10px;}#form_submit{width:680px;float:left;text-align:right;}.form_headings{font-weight:bold;color:#9d0000;font-size:13px;}.result_field_form{float:right; width:100px; background-color:#FEFEFE;border:1px solid #990000;height:20px;padding-right:10px;padding-top:5px;text-align:right;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;vertical-align:middle;}.form_selections{float:left;margin-left:10px;text-align:left;}.form_objekte{width:185px;float:left;margin-right:25px;height:145px;text-align:left;}.inputtextarea{	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px;	font-weight: normal;	color: #7A7A7A;	text-decoration: none;	background-color:#FFFFFF;	width: 232px;	height: 75px;	border:none;	margin-top:8px;	margin-left:2px;	padding: 2px;}.inputtext {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #7A7A7A;	text-decoration: none;	background-color: #FFFFFF;	padding: 2px;	height: 14px;	width: 230px;	line-height:16px;	border:none;	margin-top:8px;	margin-left:2px;}.input_dropdown {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #7A7A7A;	text-decoration: none;	background-color: #FFFFFF;	padding: 2px;	height: 20px;	width: 235px;	line-height:18px;	margin-top:8px;	border:none;}.input_dropdown_small {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #7A7A7A;	text-decoration: none;	background-color: #FFFFFF;	padding: 2px;	height: 20px;	width: 105px;	line-height:18px;	margin-top:8px;	border:none;}.inputtext_option {    text-align:left;	margin-top:8px;	margin-left:2px;}.inputtext_small {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #7A7A7A;	text-decoration: none;	background-color: #FFFFFF;	padding: 2px;	height: 14px;	width: 180px;	line-height:16px;	border:none;	margin-top:10px;	margin-left:2px;}.inputtext_mini {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #7A7A7A;	text-decoration: none;	background-color: #FFFFFF;	padding: 2px;	height: 14px;	width: 45px;	line-height:16px;	border:none;	margin-top:4px;	margin-left:2px;}.inputtext_medium {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #7A7A7A;	text-decoration: none;	background-color: #FFFFFF;	padding: 2px;	height: 14px;	width: 165px;	line-height:16px;	border:none;	margin-top:10px;}/* ********************//* ### Preistabelle ################################# */#preise {	margin:12px 0 25px 0;	border:2px solid #fff;}#preise td {	font-size:0.9em;	line-height:1.1em;    color:#310303;}#preise .hdl_li,#preise .hdl_re {	padding:7px 3px;	font-weight:bold;	background:#FFF;}#preise .hdl_re {	text-align:right;}#preise .zl {	padding:5px;    background:#DEE9D0;	border-top:2px solid #fff;	text-align:left;}#preise .zr {	padding:5px 7px;    background:#DEE9D0;	border-top:2px solid #fff;	text-align:right;    font-weight:bold;	letter-spacing:1px;	width:80px;}/* Bilder ***************************/.pleft {	float:left;	margin:0 20px 10px 0;}.pright {	float:right;	margin:0 0px 10px 20px;}/*  toplink   ***************************/.toplink {    text-align:right;    margin:20px 0 0 0;    clear:both;}.toplink img {	float:right;}/*  Kasten******************************/#kasten {	float:left;	border:2px solid #FFFFFF;	margin-bottom:5px;	}#kasten .kasten_innen {	float:left;    background:#DEE9D0;	padding:10px;}#kasten1 {	border:2px solid #FFFFFF;	margin-bottom:5px;	}#kasten1 .kasten_innen {    background:#DEE9D0;	padding:10px;}/*  Info-Kasten Guatemala******************************/#infokasten {	width:255px;	float:right;	margin-left:30px;	padding:10px;	background:#FFFFFF;	border:3px solid #889879;}#infokasten .name_orig {	display:block;	font-weight:bold;	text-align:center;	font-size:1.2em;	padding:5px 0;}#infokasten .name_ueb {	display:block;	text-align:center;	font-size:1.1em;	padding-bottom:10px;	border-bottom:2px solid #C1DCA8;	margin-bottom:10px;}#infokasten .flagge {	display:block;	float:left;		margin-top:8px;	padding-left:10px;}#infokasten .wappen {	display:block;	padding-left:10px;	float:left;}#infokasten .wahlspruch {	display:block;	font-size:1.2em;	font-weight:bold;	margin-bottom:10px;	border-top:2px solid #C1DCA8;	border-bottom:2px solid #C1DCA8;	padding:10px 0;}#infokasten .wahlspruch .klein {	display:block;	text-align:left;	font-size:0.9em;	font-weight:normal;}#infokasten .wahlspruch_sub {	display:block;	text-align:left;	font-size:0.9em;	font-weight:normal;}#infokasten .zeile {	float:left;	margin:2px 0;}#infokasten .links {	float:left;	width:120px;	font-weight:bold;}#infokasten .rechts {	float:right;	width:120px;}#infokasten .karte {	display:block;	float:left;	margin:10px 0;	}#infokasten .freitext {	display:block;	float:left;	margin:0 0 10px 0;}/*  FAQ    */#faq {	margin-bottom:10px;}/* Referenz  */#referenz {	font-size:1.1em;	padding-bottom:15px;}#referenz h2 {	font-family:Verdana, Arial, Helvetica, sans;	color:#6F3A00;	font-size:1em;	line-height:1.2em;	letter-spacing: 1px;	padding-bottom:10px;	font-weight:bold;	width:450px;}#referenz .datum {	color:#6F3A00;	float:right;}#referenz .name {	font-weight:bold;}#referenz .freitext {	display:block;	margin-top:10px;	font-size:0.9em;}#referenz .backlink {	text-align:right;}#referenz p a,#referenz p a:link {	font-weight:bold;	text-decoration:none;}