
@charset "utf-8";
/* CSS Document */


#parallaxis {
	display:none;
}

#keinjavascript a img {
	position:absolute;
	left:1123px;
	top:30px;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
}

ul {
	padding: 0 0 0 15px;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:150%;
	margin:0;
	width:100%;
	height:100%;
	background-color:#eef3cb;
}

a:link {
	color:#3c3c3c;
	text-decoration:none;
	text-align:center;
}

#rechte-spalte .csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:5px;
}

a:visited {
	color:#3c3c3c;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color:#ff6700;
}

#linke-spalte h3{
	margin:0;
	padding:0 5px 10px 15px;
}
	
a:active {
	text-decoration:underline;
}
	
a:focus {
	text-decoration:underline;
}


img {border:0;}

fieldset {
	border: 1px solid #999;
	padding: 10px;
	width: 490px;
	margin-bottom:15px;
}

legend {
	font-weight: bold;
	padding: 0 5px 0 5px;
	color:#000000;
}

label {
	width: 70px; 
	display: block; 
	float: left; 
	text-align: right; 
	margin-right: 10px;
}

label1 {
	width: 20px; 
	float: left; 
	display: block; 
	text-align: left;
}

label2 {
	width: 100px; 
	display: block; 
	float: left; 
	text-align: right; 
	margin-right: 10px;
}

input[name^=age] {
	margin-right: 10px;
}

#sub2 {
	float:left;
}

#kontaktcenter {
	width: 300px; 
}

/*
.tabelle2Preis {
border-collapse: collapse; 
border: 2px solid white; 
border-top:0px; 
text-align: center; 
width:615px;
}

.tabelle2Preis td {
padding:4px;
border: 2px solid white;
}*/

#nachtigall-15.nachtigall-6 #Content-Mitte-breit .contenttable td {
	width:223px;
}

#center {
	margin:0 auto;
	width:955px;
}

#Top-Links {
	font-size:11px;
	height:22px;
	padding:8px 0 0 0;
	text-align:right;
	width:955px;
}

#kopfnav {
	list-style: none outside none;
	margin:0 0px 0 0;
	padding: 0;
	float:right;
	text-align:right;
}
 
 
#kopfnav li {
	display: inline;
	margin: 0;
	padding: 0;
	position: relative;
}

#kopfnav a, #kopfnav a:link, #kopfnav a:visited {
	color:#3c3c3c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;	
	text-decoration:none;
}
 
#kopfnav a:hover {
	color:#ff6700;
}
 
#kopfnav a:active {
	color:#ff6700;
}
 
#kopfnav li#active {
	color:#3c3c3c;
}

#Kopfzeile {
	height:250px;
	float:left;
	width:955px;
}

#Logo {
	width:225px;
	height:250px;
	background-color:#EEF3CB;
	float:left;
}

#Kopfpanorama {
	float:left;
	width:730px;
}

#Navzeile {
	height:30px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#becf31;
	float:left;
	width:955px;
}

#Homemenu {
	width:112px;
	float:left;
	border-right:1px solid #ffffff;
}

#Sprache {
	width:102px;
	float:left;
	height:30px;
	padding:5px 0 0 10px;
}

#Hauptmenu {
	width:730px;
	float:left;
}

#Inhalzeile {
	float:left;
	width:955px;
	background-image:url(../images/BG.gif);
}

#Inhalzeile2 {
	float:left;
	width:955px;
	background-image:url(../images/BG2.gif);
}

#nachtigall-1.nachtigall- #linke-spalte {
	margin:0px;
	padding:0px 0 0 0 !important;
}

#nachtigall-1.nachtigall- #linke-spalte table p {
	padding:0px;
}

#nachtigall-1.nachtigall- #rechte-spalte .csc-textpic-imagewrap {
	/*padding:10px 0 0 0;*/
}

#nachtigall-1.nachtigall- #linke-spalte p {
	padding:10px 5px 15px 15px !important;
	margin:0px !important;
}


#nachtigall-1.nachtigall- #linke-spalte h1 {
	padding:15px 0 0 15px;
}

#nachtigall-1.nachtigall- #linke-spalte #Wetter img {
	margin:0px !important;
}

#nachtigall-1.nachtigall- #linke-spalte img {
	padding:0px;
}

#linke-spalte {
	margin:0px;
	padding:0px;
	width:225px;
	min-height:554px;
	background-color:#ffeab5;
	position: relative;
	float:left;
}

#linke-spalte ul {
padding:5px 15px 20px 30px;
margin:0px;
line-height:20px;
}

#linke-spalte table p {
padding:0px;
}

#linke-spalte p {
padding:0px 5px 10px 15px;
margin:0px;
}

/*#nachtigall-21.nachtigall-23 #linke-spalte p {
margin-top:42px;
}*/

#nachtigall-42.nachtigall-23 #linke-spalte p {
margin-top:45px;
}

#linke-spalte h1 {
padding:6px 0 0px 15px;
line-height:150%;
}

#linke-spalte #Wetter img {
margin:0px !important;
}

#linke-spalte img {
padding:0px;
}

#nachtigall-1.nachtigall- #mittlere-spalte img {
margin:0px;
}

#mittlere-spalte {
	width:515px;
	min-height:524px;
	/*background-color:#fff1d2;*/
	float:left;
	padding:15px;
}

#mittlere-spalte img {
margin-bottom:10px;
}

#rechte-spalte {
	width:185px;
	min-height:554px;
	background-color:#ffeab5;
	position: relative;
	float:left;
}

div.csc-textpic { margin-top:0px; }
div.csc-textpic:first-child { margin-top:0; }


#Content-Mitte-breit {
width:700px;
/*background-color:#fcf09e;*/
float:left;
min-height:539px;
padding:15px;
}

span.align-right {
	float: right;
} 

span.align-left {
	float: left;
}

.clear-all {
	clear: both;
}

#Fusszeile {
	height:23px;
	width:945px;
	border-top:1px solid #FFFFFF;
	background-color:#becf31;
	float:left;
	text-align:center;
    padding:7px 0 0 10px;
    color:#404040;
}

#Logos {
	border-spacing:0px;
	bottom: 5px;
}

#Logos-rechts {
	border-spacing:0px;
	position: absolute;
	bottom: 5px;
}

#Logos a:link {

font-size:13px;
color:#3c3c3c;
}

#Logos a:active {
font-size:13px;
color:#3c3c3c;
}

#Logos a:visited {
font-size:13px;
color:#3c3c3c;
}

#Logos a:hover {
font-size:13px;
color:#3c3c3c;
text-decoration:underline;
}

#Wetter {
margin:0;
padding:0px;
width:185px;
}

#Wetter-h1 {
margin:10px 0 5px 0;
}


#Wetter img {
margin:0px;
padding:0px;
}

#Wetter p {
margin: 5px 0 5px 0;
width:58px;
font-size:11px;
line-height:10px;
}

.weather caption { caption-side: bottom; padding: 0 5px; text-align: right; }
.weather .date { border: none; float: none; font-weight: bold; text-align: center; }
.weather .icon { text-align: center; }
.weather .icon img { height: 40px; margin: 0 8px; width: 40px; }
.weather .temp { font-size: 8px; text-align: center; padding: 0 5px; }
.weather a { font-size: 0.8em !important; font-weight: normal !important; }

/*#nachtigall-17.nachtigall-6 #Content-Mitte-breit dl.csc-textpic-image{
margin-right:59px;
}

#nachtigall-17.nachtigall-6 #Content-Mitte-breit dl.csc-textpic-lastcol {
margin-right:0;
}
*/
/*******************************Formular Anfrage***************************/
#nachtigall-4.nachtigall-5 label {
	width: 100px;
	text-align: left;
}

table.aufmerksam td { width: 200px;}

#nachtigall-4.nachtigall-5 table.aufmerksam label {
	float: none;
	display: inline;
	width: auto;
}

.kontaktzeile { padding-left: 20px; }

.field , .auswahlbox {
	margin: 3px 2px 3px 3px;
}
.field { width: 250px; }
#Form_Adults.field, #Form_Qty.field, #Form_Streetnumber.field { width: 20px; }
#Form_Age.field { width: 60px; }
#Form_Address.field { width: 217px }
#Form_Zipcode.field { width: 50px; }
#Form_City.field { width: 187px }

.field[name="Marketing_2"] {
	width: 100px;
}

.textarea[name="Remark1"] {
	margin-left: 35px;
	width: 350px;
	height: 80px;
}

.submit-reset-button {
	text-align: center;
}
/*******************************Expressanfrage***************************/
#Angebot #Titel {
	padding:13px 0 10px 0;
	margin-top:0px;
	text-align:center;
}

#Angebot form {
	margin: 0 0 0 5px !important;
}

#Angebot {
	font-size:11px;
	background-color:#fede89;
	width: 215px;
	text-align:left;
	font-weight:bold;
    padding:0px 0px 0 10px;
	color:#646464;
}

#Angebot .Feld {
	font-size:11px;
	background-color:#FFFFFF;
	width: 80px;
	height: 13px;
    margin:0 0 5px 10px;
	text-align:left;
	border: 1px solid #FFE73D;
}

#Angebot .Feld2 {
	font-size:11px;
	background-color:#FFFFFF;
	width: 80px;
	height:13px;
	text-align:left;
    margin:0 0 5px 10px;
	border: 1px solid #FFE73D;
}

#Angebot select {
	font-size:11px;
	background-color:#FFFFFF;
	text-align:left;
    margin:0 0 5px 0px;
	border: 1px solid #FFE73D;
}

#Angebot #Abschicken {
	font-size:12px;
	background-color:#FFEAB5;
	color:#656364;
    font-weight:bold;
	text-align:center;
	width:80px;
    padding-bottom:20px;
	height:14px;
	margin:5px 0 8px 110px;
    border:none;
}

.Feld {
	margin:0px 0px 0 0px;
}

#nachtigall-1.nachtigall- #linke-spalte #Anreise.Feld {
	width:56px;
	margin:0 0 0 3px !important;
	padding:0 1px 0 0;
}

#nachtigall-1.nachtigall- #linke-spalte #Abreise.Feld {
	width:56px;
    margin:0 0 0 3px !important;
	padding:0 1px 0 0;
}

#nachtigall-1.nachtigall- #linke-spalte #Anreise1 {
	padding:0 0px 0 9px ;
}

#nachtigall-1.nachtigall- #linke-spalte #Abreise1 {
	padding:0 0px 0px 9px;
}

#Anreise.Feld {
	width:56px;
    margin:0 0px 0px 2px;
	padding:0 1px 0 0;
}

#Abreise.Feld {
	width:56px;
    margin:0 0 0 2px;
	padding:0 1px 0 0;
}

#Anreise1 {
	margin:0 0px 0 0px ;
}

#Abreise1 {
	margin:0 0px 0 0px;
}

#Angebot img {
	margin:0 0px 0 0px;
	padding:0 0 0 10px;
}

/*Start Angebot*/
#nachtigall-1.nachtigall- #mittlere-spalte {
padding-bottom:11px;
}

#nachtigall-1.nachtigall- #mittlere-spalte h1 {
font-size:12px;
color:#FF6501;
padding:5px 0 0 0;
margin:0px;
}

.Startseite-a {
margin:0px 0 0px 0px !important;
padding:0px 0 0px 0! important;
}

.Startseite-a-rechts {
margin:0px 0 0px 0px !important;
padding:0px 0 0px 7px! important;
}


#Inhalt-Startseite-Links h1 {
padding:0px 0 0px 0px;
margin:0px;
line-height:130%;
}

#Start-Angebot-links h2{
color:#FF6501;
font-family:verdana;
padding:5px 0 5px 0px;
margin:0px;
font-size:12px;
line-height:0px;
}

#Start-Angebot-links b{
color:#FF6501;
font-size:14px;
}

#Start-Angebot-links p{
margin:0 0 5px 0;
padding:5px 0 0px 0px;
line-height:135%;
}

#nachtigall-1.nachtigall- #mittlere-spalte .csc-textpic-intext-left-nowrap{
background-color:#fede89;
width:250px;
height:175px;
line-height:0px;
margin-top:16px;
}

#Inhalt-Startseite-Links img {
height:175px;
float:left;
}

#nachtigall-1.nachtigall- #mittlere-spalte .csc-textpic-intext-left-nowrap{
background-color:#fede89;
width:250px;
height:175px;
line-height:0px;
margin-top:16px;
}

#Start-Angebot-rechts h2{
color:#FF6501;
font-family:verdana;
padding:5px 0 5px 7px;
margin:0px;
font-size:12px;
line-height:0px;
}

#Start-Angebot-rechts b{
color:#FF6501;
font-size:14px;
}

#nachtigall-1.nachtigall- #mittlere-spalte .csc-textpic-intext-right-nowrap{
background-color:#fede89;
width:250px;
line-height:0px;
height:175px;
margin-top:16px;
}

#nachtigall-1.nachtigall- #mittlere-spalte .csc-textpic-intext-right-nowrap h1{
padding-left:7px;
}

#Inhalt-Startseite-Rechts h1 {
padding:0px 0 0px 0px;
margin:0px;
line-height:130%;
}

#Start-Angebot-rechts p{
margin:0 0 5px 0;
padding:5px 0 0px 7px;
line-height:135%;
}

#Inhalt-Startseite-Links {
width:250px;
float:left;
}

#Inhalt-Startseite-Rechts {
width:250px;
float:right;
}
/********Preise****/
#nachtigall-20.nachtigall-5 #linke-spalte ul {
padding:0px 0px  0 30px !important;
margin:0 auto 10px auto;
}

#nachtigall-20.nachtigall-5 #linke-spalte p {
padding:0 auto 0px auto !important;
margin:0 auto 0px auto !important;
}

#nachtigall-20.nachtigall-5 #linke-spalte .bodytext {
padding:0 auto 0px auto !important;
margin:0 auto 0px auto !important;
}

#nachtigall-20.nachtigall-5 #linke-spalte p {
padding:0 5px 0px 15px !important;
margin:0 5px 0px 15px !important;
}
/*******Preistabelle***********/
#nachtigall-20.nachtigall-5 #Content-Mitte-breit table.contenttable tr.tr-odd {
background-color:#EEF3CB;
}

#nachtigall-20.nachtigall-5 #Content-Mitte-breit table.contenttable tr.tr-even {
background-color:#E1EC8D !important;
float:center;
}

#nachtigall-20.nachtigall-5 #Content-Mitte-breit table.contenttable{
background-color:#ffffff;
margin: 0 0 30px 0;
}

#nachtigall-20.nachtigall-5 #Content-Mitte-breit table.contenttable tr.tr-0 {
background-color:#BECF31 !important;
vertical-align:top;
}

#nachtigall-20.nachtigall-5 #Content-Mitte-breit table.contenttable td {
padding:5px;
text-align:center;
}

#nachtigall-20.nachtigall-5 #Content-Mitte-breit table.contenttable td.td-1 {
width:80px;
}

#nachtigall-20.nachtigall-5 #Content-Mitte-breit table.contenttable td.td-2 {
width:80px;
}

#nachtigall-20.nachtigall-5 #Content-Mitte-breit table.contenttable td.td-3 {
width:80px;
}

#nachtigall-20.nachtigall-5 #Content-Mitte-breit table.contenttable td.td-4 {
width:80px;
}

#nachtigall-20.nachtigall-5 #Content-Mitte-breit table.contenttable td.td-5 {
width:80px;
}

#nachtigall-20.nachtigall-5 #Content-Mitte-breit table.contenttable td.td-6 {
width:80px;
}


#nachtigall-20.nachtigall-5 #Content-Mitte-breit h1 {
font-size:14px;
color:#ff6700;
font-weight:bold;
margin:0px 0 10px 0; 
}

#nachtigall-20.nachtigall-5 #Content-Mitte-breit h2 {
font-size:13px;
margin:15px 0 0px 0; 
}

#nachtigall-20.nachtigall-5 #Content-Mitte-breit h3 {
font-size:13px;
color:#646464;
margin:10px 0 0px 0; 
}

#nachtigall-20.nachtigall-5 #Content-Mitte-breit ul {
margin:5px 0 0px 0; 
}

#nachtigall-20.nachtigall-5 #Content-Mitte-breit p {
margin:5px 0 0px 0;
}


/*********************** Newsletterformular********************************/
#nachtigall-28.nachtigall-23 #mittlere-spalte form {
margin:0px;
padding:0px;
}

#nachtigall-28.nachtigall-23  #mittlere-spalte  fieldset {
margin: 0 0 20px 0;
border: 1px solid #646464;
}

#nachtigall-28.nachtigall-23  #mittlere-spalte  legend {
margin:0px;
padding:0px;
}

#nachtigall-28.nachtigall-23  #mittlere-spalte  label {
	width:100px;
	display:block;
	float:left;
}

#nachtigall-28.nachtigall-23  #mittlere-spalte  input {
	margin: 0 5px 5px 0px;
}

#nachtigall-28.nachtigall-23 #mittlere-spalte  select {
	margin: 0 5px 5px 0px;
}

#nachtigall-2.nachtigall-2 #mittlere-spalte .csc-textpic img {
margin:40px 0px 0px 0px !important;
}

#nachtigall-2.nachtigall-2 #mittlere-spalte .csc-textpic {
width:474px;
background-color:#FFFCE3;
padding-right:40px;
}

#nachtigall-2.nachtigall-2 #mittlere-spalte .csc-textpic h1 {
width:510px !important;
background-color:#FEDE89;
height:25px;
padding:5px 0 0 5px;
color:#ff6700;
margin:0px;
}

#nachtigall-2.nachtigall-2 #mittlere-spalte .csc-textpic p {
background-color:#FFFCE3;
margin:0px 0 20px 0;
padding:5px 0 5px 5px;
}


#nachtigall-2.nachtigall-2 #mittlere-spalte .csc-header h1 {
width:510px !important;
background-color:#FEDE89;
height:25px;
padding:5px 0 0 5px;
color:#ff6700;
margin:0px;
}

#nachtigall-2.nachtigall-2 #mittlere-spalte p {
background-color:#FFFCE3;
margin:0px 0 20px 0;
padding:5px 0 5px 5px;
}

#nachtigall-2.nachtigall-2 #mittlere-spalte h2 {
font-size:11px;
font-weight:bold;
color:#ff6700;
background-color:#FFFCE3;
margin:0px;
padding:5px 0 0 5px;
}

/* Elemente */
#linke-spalte p {
margin:0;
}

/*******Grusskarte******/
.tx-srsendcard-pi1 { 
width: 100%; 
font-family: Verdana;
}

.tx-srsendcard-pi1 p { 
line-height: 20px;
color: #000000;
font-weight:normal;
}

.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img { 
margin: 0; 
padding: 10px  10px 0px 10px !important; 
border-style: none;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-wide-left-margin {
margin-left:0px !important;
}

.tx-srsendcard-pi1 a {
background-color: transparent;
text-decoration: none;
font-weight: normal;
}

.tx-srsendcard-pi1 a:link {
color: #3c3c3c;
font-weight:normal;
}

.tx-srsendcard-pi1 a:visited { 
color: #3c3c3c;
font-weight:normal;
}

.tx-srsendcard-pi1 a:hover { 
color: #ff6700; 
font-weight:normal;
}

.tx-srsendcard-pi1 a:active { 
color: #3c3c3c; 
font-weight:normal;


}

.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea { 
background-color: #ffffff; 
color:#000000; 
}

.tx-srsendcard-pi1 input[type=checkbox], .tx-srsendcard-pi1 input[type=radio] {
background-color: transparent;
vertical-align: middle;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-error-message {
color: red;
margin: 0 0 0.2em;
font-weight:bold;
}

.tx-srsendcard-pi1 input[type=submit] { 
font-size: 12px; 
font-weight: bold;
color:#646464;
height:25px;
width:120px;
margin-top: 15px; 
padding-bottom: 5px; 
clear: both; 
float: left; 
display: block;
background-color:#FEDE89;
border:none;
cursor:pointer;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit { 
font-size: 11px; 
font-weight: normal; 
margin: 0; 
padding: 0; 
clear: both; 
float: none; 
display: block; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { 
clear: left; 
height: 1px; 
}
		
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { 
font-weight: normal;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header { 
text-align: center; 
font-weight: bold;
font-size: 12px; 
margin: 0; 
padding-top: 1.1em; 
padding-bottom: 0; 
width: 96%; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector { 
margin: 0; 
padding: 0; 
border-style: none; 
width: 100%; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-image-selector-column { 
margin:0; 
padding:0; 
float:left; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column {
clear: left; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { 
padding: 0.5em 0; 
text-align: center; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { 
margin: 0; 
padding: 0.5em 0; 
text-align: center; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a { 
margin: 0 auto; 
padding: 0; 
border-style: none; 
width: auto; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img { 
margin: 0; 
padding: 0; 
border-style: none; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight { 
color: red; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { 
color: red;
}
		
.tx-srsendcard-pi1 fieldset {
margin:0 0 10px 0;
}

.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field {
margin: 0 0 5px 0;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form {
width:510px !important;
text-align:center;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a { 
display: block; 
margin: 0 auto; 
border-style: none; 
width: auto;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {
font-size: 12px; 
font-weight: bold; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap {
margin: 0; 
border-style: none; 
float:left;
padding:0px;
width: 490px; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form { 
text-align: center; 
margin: 0 auto; 
border-style: none; 
width: 50em; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset { 
border: 1px solid #999;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset.tx-srsendcard-pi1-no-border {
border-style: none; 
margin: 0;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend {
font-weight: bold;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label { 
width: 25%; 
clear: both; 
float: left; 
text-align: right; 
}


.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder { 
width: 25%; 
clear: both; 
float: left; 
text-align: right; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label.tx-srsendcard-pi1-hidden-label { 
position: absolute; 
left: 0px;  
top: -100px; 
width: 1px; 
height: 1px; 
overflow: hidden; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label { 
font-weight: bold; 
width: auto; 
text-align: left; 
margin: 0; 
padding: 0 .4em .4em 0; 

vertical-align: middle; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { 
margin: 0; 
padding: 0 0 .4em 0; 
vertical-align: middle; 
}


* html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { background-color: transparent; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field { 
width: 73%; 
float: right; 
text-align: left; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field textarea { 
width: 90%; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message { 
color: red; 

font-weight: bold; 
margin: 0 0 .2em 0; 
}

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector { 
list-style: none inside none;
margin: 0;
}

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li { 
width: 4em; 
float: left; 
margin: 0 .4em 0 0; 
text-align: center; 
}

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label { 
border: 1px solid transparent; 
width: 4em; 
height: 1.5em; 
margin-bottom: .5em; 
}

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-transparent {
border: 1px solid #000000; 
width: 4em;
height: 1.5em; 
margin-bottom: .5em; 
}

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent { 
border-style: none; 
}

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { 
border: 1px solid transparent; 
}

* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { background-color: transparent; }

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector { 
list-style: none inside none; 
margin: 0; 
}

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { 
min-height: 20px; 
margin: 0 0 .4em 0; 
padding: 0; 
display: block; 
}

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input {
float: left; 
margin: .4em .4em 0 0; 
padding:0; 
}

* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { width: 100%; }
* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { background-color: transparent; margin-top: 0; vertical-align: middle; }

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label {
width: auto; 
clear: none; 
float: none;  
text-align: left; 
}

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { 
vertical-align: top; 
}

* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: middle; }

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label {
display: none;
}

* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: inline; padding: .4em .4em 0 0; font-weight: bold; }
		
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card {
margin: 2em 0; 
border-style: solid; 
border-width: 1px; 
border-color: #000000;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image {
float: left; 
padding: 0px;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap {
margin: 0 auto; 
border-style: none; 
width: auto; 
text-align: center;
float:left;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img { }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap object { }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap .tx-srsendcard-pi1-card-music-object { }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption { 
font-size: 12px; 
font-weight: bold; 
margin: 0; 
padding-top: 0px; 
padding-bottom: 5px; 
text-align: center; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message {
padding: .5em .5em .5em 10px;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block {
float: right;
width:320px; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp { 
float: right !important; 
padding: 0px;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title { 
padding-top: 20px;
width:200px; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text { 
padding: 1em 0; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature { 
padding-bottom: 2em; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons { 
clear: both; 
margin-top: 1.2em; 
padding-left: 1em; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form { 
float: left; 
margin-right: 1em; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha { 
margin-bottom: 1em; 
width: 30em; 
}
	
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srsendcard-pi1-captcha-error { 
font-size: 12px; 
color: red; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha div { 
margin-left: 1em; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha input { 
vertical-align: middle; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image { 
vertical-align: middle; 
}

	
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sent p { 
font-weight: normal; 
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p { font-weight: bold; }

/**** Wandern **
#nachtigall-15.nachtigall-6 #Content-Mitte-breit .csc-textpic img{
margin:0 11px 0 0 !important;
padding:0 11px 0 0 !important;
width:223px;
height:144px;
}

#nachtigall-15.nachtigall-6 #Content-Mitte-breit .csc-textpic-firstcol {
margin:0 29px 0 0 !important;
padding:0 11px 0 0 !important;
}

#nachtigall-15.nachtigall-6 #Content-Mitte-breit .csc-textpic-lastcol {
margin:0 0px 0 29px !important;
padding:0 11px 0 0 !important;
}

#nachtigall-15.nachtigall-6 #Content-Mitte-breit p {
margin-bottom:0px;
}

#nachtigall-15.nachtigall-6 #Content-Mitte-breit td {
margin:0px;
padding:0px:
}

#nachtigall-15.nachtigall-6 #Content-Mitte-breit table.contenttable tbody p {
margin:0px;
padding:0px:
}
***/

#nachtigall-15.nachtigall-6 #mittlere-spalte .user-pictriangle-pi1, #nachtigall-16.nachtigall-6 #mittlere-spalte .user-pictriangle-pi1 {
	margin: auto auto 180px auto;
}

#nachtigall-15.nachtigall-6 #Content-Mitte-breit table.contenttable p {
height:auto;
margin:0px;
padding:0px;
line-height:90%;
}


/*****Wandern***ENDE********/
/*********************************************/

/****** Sportliche aktiv **********/
/**#nachtigall-16.nachtigall-6 #Content-Mitte-breit .csc-textpic img{
margin:0 11px 0 0 !important;
padding:0 11px 0 0 !important;
width:223px;
height:144px;
}

#nachtigall-16.nachtigall-6 #Content-Mitte-breit .csc-textpic-firstcol {
margin:0 29px 0 0 !important;
padding:0 11px 0 0 !important;
width:690px;
}

#nachtigall-16.nachtigall-6 #Content-Mitte-breit .csc-textpic-lastcol {
margin:0 0px 0 29px !important;
padding:0 11px 0 0 !important;
width:690px;
}

#nachtigall-39.nachtigall-3 #mittlere-spalte img {
border:1px solid #ffffff;
}

**/


/***Angebot-Pakete******/
#nachtigall-19.nachtigall-5 #Content-Mitte-breit .Pakete-Titel {
margin: 0 0 15px 1px;
padding:0px;
}

.Pakete-Titel {
font-size:14px;
color:#ff6700;
font-weight:bold;
background-color: #FFF1D0!important; 
}

/***Titel*****************/
#nachtigall-19.nachtigall-5 #Content-Mitte-breit h1 {
background-color:#BDCD34;
height:25px;
font-size:14px;
color:#3c3c3c;
padding:5px 5px 0 5px;
margin:0px;
}

/***Text*********************/
.Pakete-Angebottext {
background-color: #fff6b9!important; 
}

.Pakete-Angebottext h2 {
#background-color: #fff6b9!important; 
margin:0px;
}

.Pakete-Angebottext p{
#background-color: #fff6b9!important; 
margin:0px;
}

/***Leistungen******************/
.Pakete-Leistungen {
background-color: #FCF280 !important; 
margin:0px;
}

.Pakete-Leistungen h2 {
#background-color: #FFFCE3!important; 
margin:0px;
}

.Pakete-Leistungen p {
#background-color: #FFFCE3!important; 
margin:0px;
}

/***Preis*********************/
.Pakete-Preis {
background-color: #fff6b9!important; 
margin:0px;
}

.Pakete-Preis h2 {
#background-color: #fff6b9!important; 
margin:0px;
}

.Pakete-Preis p{
#background-color: #fff6b9!important; 
margin:0px;
}

/****/

#nachtigall-19.nachtigall-5 #Content-Mitte-breit p {
background-color:#FFFCE3;
padding:5px 5px 0px 15px;
margin:0px;
}

#nachtigall-19.nachtigall-5 #Content-Mitte-breit h2 {
font-size:12px;
font-weight:bold;
padding:10px 5px 0px 15px;
color:#EF7F01;
background-color:#FFFCE3;
}

#nachtigall-19.nachtigall-5 #Content-Mitte-breit .csc-textpic-intext-right {
padding:0px !important;
margin:0px !important;
}

/***Angebot-Pakete*ENDE******/
/*****************************************/#
#Content-Mitte-breit img {
margin:0px;
padding:0px;
}


/*************Wohnen************
*********************************************************/
#nachtigall-11.nachtigall-11 #linke-spalte p {
margin:0px 0 0px 0; 
padding:0px auto 0px auto;
}

.nachtigall-11 #Content-Mitte-breit :first-child h1 {
font-size:14px;
color:#ff6700;
font-weight:bold;
margin:10px 0 10px 1px; 
}

.nachtigall-11 #linke-spalte p {
margin:33px 0 0 0; 
}

.nachtigall-11 #Content-Mitte-breit {
padding: 0 15px 15px 13px !important;
}

.nachtigall-11 #Content-Mitte-breit .Bilder table.contenttable td {
padding: 0 0 0 0 !important;
margin: 0 0 0 0 !important;
background-color:#FFF1D0 !important;
}

/****/

.nachtigall-11 #Content-Mitte-breit table.contenttable-0 {
background-color:#ffffff;
}

.nachtigall-11 #Content-Mitte-breit table.contenttable tr.tr-last {
background-color:#E1EC8D;
}

.nachtigall-11 #Content-Mitte-breit table.contenttable tr.tr-1 {
background-color:#EEF3CB;
}

.nachtigall-11 #Content-Mitte-breit table.contenttable tr.tr-0 {
background-color:#BECF31 !important;
vertical-align:top;
}

.nachtigall-11 #Content-Mitte-breit table.contenttable td {
padding:5px;
text-align:center;
}

.nachtigall-11 #Content-Mitte-breit table.contenttable td.td-1 {
width:80px;
}

.nachtigall-11 #Content-Mitte-breit table.contenttable td.td-2 {
width:80px;
text-align:center;
}

.nachtigall-11 #Content-Mitte-breit table.contenttable td.td-3 {
width:80px;
}

.nachtigall-11 #Content-Mitte-breit table.contenttable td.td-4 {
width:70px;
}

.nachtigall-11 #Content-Mitte-breit table.contenttable td.td-5 {
width:80px;
}

.nachtigall-11 #Content-Mitte-breit table.contenttable td.td-6 {
width:80px;
}

.nachtigall-11 #Content-Mitte-breit table.contenttable tbody p {
margin:0px 0 0px 0;
padding:0px;
}

/*************Wohnen-ENDE************
*********************************************************/

#linke-spalte .csc-textpic {
margin: 0 0 0px 0px;
padding: 0px 0 0px 0px;
}

#linke-spalte .csc-textpic img {
margin: 0px 0 0px 0px;
padding: 10px 0 0px 0px;
} 

#nachtigall-24.nachtigall-23 #mittlere-spalte .csc-textpic img {
margin:0px;
padding:0px;
}

/******Seite-ohne-Bildergalerie*********
*************************************************/

.Titel-Content {
font-size:14px !important;
color:#ff6700 !important;
font-weight:bold !important;
margin:5px 0 10px 0 !important; 
}

#nachtigall-17.nachtigall-6 #linke-spalte p {
margin:33px 0 0 0; 
}

#nachtigall-39.nachtigall-3 #linke-spalte p {
margin:46px 0 0 0; 
}

#nachtigall-28.nachtigall-23 #linke-spalte p {
margin:45px 0 0 0; 
}

#nachtigall-38.nachtigall-3 #linke-spalte p {
margin:42px 0 0 0; 
}

#nachtigall-27.nachtigall-23 #linke-spalte p {
margin:33px 0 0 0; 
}

#nachtigall-24.nachtigall-23 #linke-spalte p {
margin:33px 0 0 0; 
}

#nachtigall-4.nachtigall-5 #linke-spalte p {
margin:33px 0 0 0; 
}
/******Seite-ohne-Bildergalerie** ENDE*******
*************************************************/


/******Gutschein*******
*************************************************/
#nachtigall-21.nachtigall-23 #rechte-spalte p {
margin:5px 10px 5px 10px;
padding:0px;
}

#nachtigall-21.nachtigall-23 #linke-spalte img {
	margin:auto auto auto 14px;
}

#nachtigall-21.nachtigall-23 #rechte-spalte h1 {
margin:5px 10px 5px 10px;
padding:0px;
color:#FF6700;
}

#kontaktcenter label {
width:60px;
margin:0px 10px 0 0;
}

.kontaktcenter input {
width:100px;
margin:5px 0 0 5px;
padding:0px;
}

#Gutschein input {
width:160px;
margin:5px 0 5px 0px;
}

#Gutschein label {
width:101px;
padding:6px 0 0 0;
}

#Senden-Gutschein input {
margin: 0 15px 0 0;
}

#Senden-Gutschein fieldset {
border:none;
margin:0px;
padding:0px;
}

/*.Titel-Gutschein {
font-weight:bold;
}

.kontaktcenter, .Gutschein {
margin:10px;
}

.kontaktcenter label {
width:45px;
margin:0px 10px 0 0;
}

.kontaktcenter input {
width:100px;
margin:5px 0 0 5px;
padding:0px;
}

.Gutschein input {
width:160px;
margin:5px 0 0 0px;
}

.Senden-Gutschein input {
margin: 10px 0 10px 12px;

}
*/

/******Gutschein** ENDE*******
*************************************************/

/*******Lightbox*************/
#overlay {
background-color:#BECF31 !important;
}

div.csc-textpic-center div.csc-textpic-imagewrap {
margin:0 0 0 0;
width:500px;	
}

/******Lightbox*ENDE*******/


/******Wetter nachtigall-24.nachtigall-23*****/
/*************************************************/
.Wetter-Bericht {
background-color:#ffffff;
width:504px;
margin:0 0 0px 5px;
}

.Wetter-Bericht img {
padding:10px;
}

.Wetter-Bericht .Wetter-Bericht-h1 {
background-color:#BECF31;
color:#ffffff;
font-weight:bold;
height:25px;
font-size:12px;
}

.Wetter-Bericht .Wetter-Bericht-h1 .Schrift {
padding:5px;
}

/******Wetter nachtigall-24.nachtigall-23*ENDE****/
/*************************************************/


/*********************** Gstebuch ********************************/
input#capture { margin-left: 120px; }
#mittlere-spalte .tx-guestbook-field img { margin-bottom: 3px; border: 1px solid #3C3C3C;}
textarea#message { margin-left: 60px; height: 100px; width: 375px; }
input.tx-guestbook-submit { margin: 0 auto; }
.tx-guestbook-result{ float: none !important; font-weight: normal !important; text-align: center;}
.tx-guestbook-header { padding: 5px; background-color: #FEDE89; color: #3C3C3C;}
.tx-guestbook-header h2 { font-size: 13px; margin: 0; }
.tx-guestbook-header p.tx-guestbook-date { font-size: 9px; margin: 0;}
.tx-guestbook-subheader { display: none; }
.tx-guestbook-content { background-color: #FFFCE3; padding: 5px; }
.tx-guestbook-content p { margin: 0 };


/*****************3bilder-extension*********************/

		#mainpic {
			width: 515px;
			
		}
		#sub1 {
			width: 250px;
			float: left;
			margin-right:15px;
			margin-top:5px;
			filter:alpha(opacity=70);
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
			-moz-opacity: 0.50;
			opacity:0.5;
		}
		#sub2 {
			width: 250px;
			margin-top:5px;
			float: right;
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
			-moz-opacity: 0.50;
			opacity:0.5;
		}
		
	#nachtigall-1.nachtigall- #sub1, #nachtigall-1.nachtigall- #sub2 {
		margin-top:15px !important;
	}
