/* Start of CMSMS style sheet 'Basis CSS RoyalThai' */
/* Start of CMSMS style sheet 'Basis CSS RoyalThai' */
/* Start of CMSMS style sheet 'Basis CSS RoyalThai' */
/* Start of CMSMS style sheet 'Basis CSS RoyalThai' */
/* Start of CMSMS 

style sheet 'Basis CSS RoyalThai' */
/* Start of CMSMS style sheet 'Basis 

CSS RoyalThai' */
/* Start of CMSMS style sheet 'Basis CSS RoyalThai' 

*/
/* Start of CMSMS style sheet 'Basis CSS RoyalThai' */
/* Start of 

CMSMS style sheet 'Basis CSS RoyalThai' */

/* BasisCSS fuer 

RoyalThaiWellness - Gold Elephant */
/* Dezember 2009 - HuepenbeckerDesign 

*/

/* Farben: Textgold: #91875E - Textblau: #3F1871 */
/* Browserreset 

*/

* {margin: 0; padding: 0;}

/* Basisformatierungen 

*/

body {background-image: url(images/cms/body_bg.png); font-family: 

Calibri, Arial, sans-serif; font-size: 100.01%;}
#wrapper {margin: 0 auto; position: relative;

width: 960px; background-image: url(images/cms/wrapper_bg.png);}
#menue 

{width: 910px; background-image: url(images/cms/head_menue_bg.png); height: 

23px; padding: 11px 25px; color: #91875E;font-size: 15px; font-weight: 

bold}
#menue ul {display: inline; font-size: 15px; }
#menue ul 

li{list-style-type: none; display: inline; font-weight: normal}
#menue ul li 

a{color: #91875E; text-decoration: none;}
#menue ul li a:hover {color: 

#3F1871;}
#menue ul li a span{margin: 0 10px;}
.menueleiste {float: left; 

font-size: 14px; line-height: 23px; color: #333; width: 200px; margin: 30px 0px 

30px 30px}
#footer {margin: 30px 30px 0px 30px;}
.menueleiste ul 

li{list-style-type: none; }
.menueleiste ul li a{color: #91875E; 

text-decoration: none; color: #333;}
#menue ul li a:hover {color: 

#3F1871;}
#menue ul li a span{margin: 0 10px;}
#footer {text-align: 

center; clear: both; width: 910px; background-image: 

url(images/cms/footer_bg.png); height: 23px; padding: 11px 25px; color: 

#91875E;margin-left: 0px; margin-top: 20px; font-size:11px 

!important;}
#inhalt {padding: 30px 0 50px 0; margin-left: 230px; 

margin-right: 40px; }
#header {background-image: 

url(images/cms/header_pic.png); height: 206px; margin-top: 10px; text-indent: 

-999em;}

h1, h2, h3, #inhalt ul li a, h4{color: #91875E; margin: 0 0 10px 

0; text-decoration: none;}
p {padding: 0 0 10px 0; font-size: 14px; 

line-height: 19px; color: #333;}
#footer p {font-size: 11px; line-height: 

13px;}
#inhalt img, #addinfo, #map { margin: 3px 10px 10px 0px; float: 

left;}
#inhalt img {border: 5px solid #fff; -moz-box-shadow: #000 0px 0px 

2px;}
#addinfo {width: 200px; background: #EBE8DA; padding: 10px; 

}

h2+h3 {clear:none;}
#map {width: 448px;height: 300px;float: left; 

border: 1px solid #91875E;}
#inhalt ul {list-style-type: circle; padding: 0 0 

20px 0;color: #91875E; list-style-position: inside; 

}

.preise_beschreibung {margin-top: 10px; border-bottom: 1px solid  

#91875E; min-height: 280px; padding: 10px 0}
h2+.preise_beschreibung 

{border-top: 1px solid  #91875E; }
h2, .preise_beschreibung h3 {font-size: 

1.5em;}
.preise_beschreibung h4 {font-size: 1.1em;}
li.currentpage { 

color: #3F1871;} 
.menueleiste *+h3 {margin-top: 20px;}
.menueleiste h3 

{padding-bottom: 5px; margin-right: 20px; margin-bottom: 5px;border-bottom: 1px 

solid  #91875E;}
.menuactive {color: #3F1871 !important;} 
p.clearer 

{text-align: center; clear: both; font-size: 1px; padding: 0; margin: 0; 

height:3px;}

form div.formbuilderform label {display: block; width: 34%; 

float: left; text-align: right; height: 20px; margin: 5px 0;}
form 

div.formbuilderform input, form div.formbuilderform select, form 

div.formbuilderform textarea {display: block; width: 64%; height: 20px; margin: 

5px 0; float: right; border: 0px; border-bottom: 1px solid  #91875E;}
form 

div.formbuilderform div.formsection {padding: 0 0 10px 0; font-size: 14px; 

line-height: 19px; color: #333; margin: 40px 0;}
form .hidden *{display: 

none;}
form div.formbuilderform textarea {height: 200px;}
form 

div.formbuilderform .h3cleaner {clear: both; margin: 10px 0;}
/* End of 

'Basis CSS RoyalThai' */


/* End of 'Basis CSS RoyalThai' 

*/


/* End of 'Basis CSS RoyalThai' */


/* End of 'Basis 

CSS RoyalThai' */


/* End of 'Basis CSS RoyalThai' */


/* End of 'Basis CSS RoyalThai' */


p.vika img {float: none !important; margin: 0; padding: 0; display: inline !important; border: 0 !important; outline: none; -moz-box-shadow: #000 0px 0px !important; }
p.vika {text-align: center; }
p.vika a{border: 0 !important; outline: none !important; }


select option {padding: 5px; color: #3F1871;}
.partnerbox {width: 100%; height: 220px;}
/* End of 'Basis CSS RoyalThai' */

h3.clearer {clear: both;}
#umzug img {position:absolute; background: transparent !important; border: 0; -moz-box-shadow: 0 0 0; top: 30px; right: 0px;}
/* End of 'Basis CSS RoyalThai' */


/* End of 'Basis CSS RoyalThai' */

