/* Schmetterling 1 blau*/body, p,td,th,select,#BTN { font-family: Arial  }table        { border: 1px solid #9BBEF4; margin-bottom: 7px; margin: auto; }#table1      { border: 0 }body         { background-color: #FFFFFF; text-align: center; margin: auto; }a:link,a:visited,a:active  { font-size: 12px; color: #000077; text-decoration: underline; }a:hover      { font-size: 12px; color: #D70000; text-decoration: underline }p                   { font-size: 11px; color: #000000; margin: 0 }#pb                 { font-size: 13px; font-weight: bold; color: #000000;}#pw                 { font-size: 13px; font-weight: bold; color: #DE0010; }#ps                 { font-size: 11px; color: #000000; }#head         { font-weight: bold }td            { font-size: 12px; color: #000000; background-color: #FFFFFF; line-height: 18px }#td1          { font-size: 12px; color: #000000; background-color: #E2EDFC; line-height: 18px }#tdbox         { font-size: 10px; color: #000000; color: #000000; line-height: 12px; }th            { border-bottom:1px solid #000000; font-size: 12px; color: #000000; background-color: #9BBEF4; font-weight: normal; line-height: 17px }               #button      { font-size: 11px; color: #000000; background-color: #9BBEF4; font-weight: bold; border: 1px solid #E2EDFC;}               #A1          { color: #FFFFFF; font-weight: bold; background-color: #9BBEF4; border: 1px solid #E2EDFC; text-decoration: underline }.price       { color: #D70000; font-size: 13px } #BTN          { border:1px solid #E2EDFC; font-size: 11px; color: #000000; background-color: #9BBEF4; font-weight: bold; cursor: pointer; text-decoration:underline }select { font-size: 11px; color: #000000;  }input { font-size: 11px; color: #000000; }textarea{font-size: 11px; color: #000000; }.titel{	font-family : Geneva, Arial, Helvetica, sans-serif;	font-size : 12px;	color: #0000000; background-color: #9BBEF4;	font-weight: bold;	padding: 3px 3px 3px 5px;}.text{	font-family : Geneva, Arial, Helvetica, sans-serif;	font-size : 11px;	color: #C0C0C0; padding: 0px 0px 0px 5px;}.box{  border: 1px solid #81807D;  width: 170px;}.textklein { font-size: 11px; color: #000000;  }.textsmall { font-size: 10px; color: #000000;  }.textbold{ font-size: 11px; font-weight: bold; color: #000000;  }a.navlink:link{ font-size: 11px; color: #000077; text-decoration: none; }a.navlink:visited{ font-size: 11px; color: #000077; text-decoration: none; }a.navlink:active  { font-size: 11px; color: #000077; text-decoration: none; }a.navlink:hover      { font-size: 11px; color: #D70000; text-decoration: none; }.left        { text-align: left; }.domain   {	font-family : Geneva, Arial, Helvetica, sans-serif;	font-size : 18px;	color: #9BBEF4; padding: 0px 0px 0px 5px;}.sitetitel{	font-family : Geneva, Arial, Helvetica, sans-serif;	font-size : 18px;	color: #E2EDFC; background-color: #9BBEF4;	font-weight: bold;}.body2    {margin-left: 0px;}.tabelleleft    {border: 0px; position: absolute; left:0px;  margin-bottom: 0px; margin-left: left;}.textblack{	font-family : Geneva, Arial, Helvetica, sans-serif;	font-size : 12px;	color: #000000; padding: 0px 0px 0px 5px;}.back	{background-color:  #E2EDFC}.blank	{background-color:  #ffffff}#hinterg {	background-image:url('http://www.srpa.de/temp/ks/img/back.gif');}#tabsuche { width: 540px }#tabreg   { width: 540px }#tabang   { width: 540px }#tabhot   { width: 540px }#tabbook  { width: 540px }#tabthanks{ width: 540px }/* Ergaenzungen fuer neues Buchungstemplate */h1{  font-size:1.4em;}#bct{  display:none;}#page_margins,#mask_margins	{width: 560px; margin-left: auto; margin-right: auto; }#F fieldset {background-color:#EEEEEE; border:1px solid #9BABC4;}#TabBook{  margin-left:0px;}#F legend {    font-size: 0.85em;    font-weight: bold;}body{ text-align:left;}#booking	{background-color: #eeeeee; margin-left: auto; margin-right: auto; padding: 5px; text-align:center; }#but_book_1{  background-color: #0B3D70; color:#FFFFFF; font-weight: bold;margin: 0 auto; padding:3px 3px 3px 3px;}#g1 label {    float: left;    width: 120px;}/*#g1 input {    width: 126px;} */#g1 .col1 {    float: left;    width: 94%;}#g1 .col2 {    float: left;    width: 94%;}#g2 .dh, #g2 .dr {clear: left; padding: 2px;}#g2 .dr .c1 i {display: block; margin: 1px; width: 16px; text-align: center; font-weight: bold; background-color: #cc0000; color: #ffffff;}#g2 .dh .c1 {width:30px; float: left;}#g2 .dh .c2 {width:210px; float: left;}#g2 .dh .c3 {width:140px; float: left;}#g2 .dh .c4 {width:50px; float: left;}#g2 .dr .c1 {width:30px; float: left;}#g2 .dr .c2 {width:210px; float: left;}#g2 .dr .c3 {width:140px; float: left;}#g2 .dr .c4 {width:50px; float: left;}#g2 .c2 select  {width: 70px;}#g2 .c2 input {width: 130px;}#g2 .c3 input {width: 130px;}#g2 .c4 input {width: 40px;}* {    font-family: arial,helvetica,sans-serif;    margin: 0;    padding: 0;}body {    background: none repeat scroll 0 0 #FFFFFF;    font-size: 0.625em;}h1 {    background: none repeat scroll 0 0 #CDCDCD;    color: #5F5F5F;    font-size: 1.4em;    margin: 0 auto;    padding: 5px 0 5px 20px;}p {    border-bottom: 1px dotted #648394;    color: #555555;    font-size: 1.2em;    line-height: 1.5em;    margin: 0 auto;    padding: 15px 5px;    width: 500px;}p.last {    border: medium none;    font-size: 1em;    text-align: right;}p.header {    color: #424242;    font-weight: bold;}#container {    background-color: #F9F9F9;    border: 2px solid #CDCDCD;    margin: 5px auto 0;    width: 580px;}em {    color: #222222;    float: left;    font-style: normal;    width: 130px;}span.moremargin {    display: block;    margin-bottom: 2px;}.floatleft {    float: left;}.clear {    clear: both;}a, a:visited {    color: #648394;    text-decoration: none;}a:hover, a:active, a:visited:hover {    color: #648394;    font-weight: bold;    text-decoration: none;}	a, a:visited , a:link{		color: #648394;		text-decoration: none;	}