
/*-----------------------------------------------------------------------------------

	Theme Name: Elke Murawski
	Theme URI: http://www.tuina-salzburg.at
	Author: Stefanie Hafner
	Author URI: http://www.stefanie-hafner.de

-----------------------------------------------------------------------------------

	0.	CSS Reset & Clearfix
	1.	globale Angaben
	2.	Absaetze
	3.	Menue und Links
	4.	Textelemente
	5.	Tabellen und Auflistungen
	6.	Optik - Bilder und Linien
	10.	Divs

-----------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------*/
/*	0.	CSS Reset & Clearfix
/*-----------------------------------------------------------------------------------*/


* {
padding: 0;
margin: 0;
border: 0;
}

/*-----------------------------------------------------------------------------------*/
/*	1.	globale Angaben
/*-----------------------------------------------------------------------------------*/

html {

background-color:#cbcad0;
color:#828281;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
line-height:16px;
}

body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
color:#828281;
font-size:13px;
line-height:16px;
}

html>body {
font-size:13px;
line-height:16px;
}


.links
{
float: left;
margin: 0 0.5em 0.5em 0;
}

.rechts {
float: right;
margin: 0 0 0.5em 0.5em;
}

/*-----------------------------------------------------------------------------------*/
/*	2.	Absaetze
/*-----------------------------------------------------------------------------------*/

p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
padding-bottom: 20px;
}

p.ersterabsatz {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
padding-bottom: 20px;
padding-top: 20px;
}

.origamibuzzer p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
padding-bottom: 5px;
}


/*-----------------------------------------------------------------------------------*/
/*	3.	Menue und Links
/*-----------------------------------------------------------------------------------*/

a:active, a:focus{outline: none}


a.txtlnk, a.txtlnk:link, a.txtlnk:visited, a.txtlnk:active, a.txtlnk:focus
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FFFFFF;
font-size:13px;
line-height:30px;
text-decoration:none;
padding-left:22px;
padding-right:22px;
padding-bottom:10px;
background-image:url(../images/pfeil-weiss.png);
background-position: top left;
background-repeat: no-repeat;
}

a.txtlnk:hover
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:13px;
line-height:30px;
color:#f3f3f3;
text-decoration:none;
padding-left:22px;
padding-right:22px;
padding-bottom:10px;
background-image: urlurl(../images/pfeil-weiss.png);
background-position: top left;
background-repeat: no-repeat;
}


a.txtlnkfarbe, a.txtlnkfarbe:link, a.txtlnkfarbe:visited, a.txtlnkfarbe:active, a.txtlnkfarbe:focus
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
color:#94993d;
font-size:13px;
line-height:30px;
text-decoration:none;
padding-left:22px;
padding-right:22px;
padding-bottom:10px;
background-image:url(../images/pfeil-grau.png);
background-position: top left;
background-repeat: no-repeat;
}

a.txtlnkfarbe:hover
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:13px;
line-height:30px;
color:#a8ae41;
text-decoration:none;
padding-left:22px;
padding-right:22px;
padding-bottom:10px;
background-image: urlurl(../images/pfeil-grau.png);
background-position: top left;
background-repeat: no-repeat;
}

a.txtlnkblanko, a.txtlnkblanko:link, a.txtlnkblanko:visited, a.txtlnkblanko:active, a.txtlnkblanko:focus
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
color:#828281;
text-decoration:underline;
}

a.txtlnkblanko:hover
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
text-decoration:underline;
color:#96959c;
}


/* ------ Hauptmenue  - Ebene 1 ---------- */

ul.menutop
{
list-style:none;
margin:0 ;
padding:0 ;
}



 ul.menutop
{
        list-style-type:none !important;
        margin:0 0 0px 0px ;
        padding: 0 0 5px 0px;

}

 .module_content ul.menutop
{
        margin-left:-5px;
        padding:0 0 0 0 ;
}

 ul.menutop li
{
        padding: 0;
		margin:2px 0;
		
}

 ul.menutop li.active
{
        padding:0;
		margin:2px 0;
		
}

 ul.menutop li a:link,
 ul.menutop li a:visited
{
        display:block;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing:0.5px;
		font-weight:  normal;
		color:#d2d596;
		font-size:14px;
		line-height:35px;
		text-decoration:none;
		padding-left:35px;
		background-color:#94993d;
		background-image:url(../images/pfeil-weiss.png);
		background-position:10px 10px;
		background-repeat: no-repeat;
		text-decoration:none;
		
}

 ul.menutop li.active a:link,
 ul.menutop li.active a:visited,
 ul.menutop li.active a:hover
{
        display:block;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing:0.5px;
		font-weight: bold;
		color:#FFFFFF;
		background-color:#94993d;
		font-size:14px;
		line-height:35px;
		background-image:url(../images/pfeil-weiss.png);
		background-position:10px 10px;
		background-repeat: no-repeat;
		text-decoration:none;
}

 ul.menutop li a:hover,
 ul.menutop li a:active,
 ul.menutop li a:focus
{
        display:block;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing:0.5px;
		font-weight: normal;
		color:#FFFFFF;
		background-color:#94993d; 
		font-size:14px;
		line-height:35px;
		background-image:url(../images/pfeil-weiss.png);
		background-position:10px 10px;
		background-repeat: no-repeat;
		text-decoration:none;
}


/* ------ Hauptmenue Blanko  - Ebene 1 ---------- */

/* ------ Subemenü - Ebene 2 ---------- */


ul.menutop li ul
{
list-style:none;
margin:2px 0;
padding:0 ;
}



 ul.menutop li ul
{
        list-style-type:none !important;
        margin:2px 0 2px 0px;
        padding: 10px 0 10px 0;
		background-color:#94993d;

}

 .module_content ul.menutop li ul
{
        margin-left:-5px;
        padding:0 0 0 0 ;
}

 ul.menutop li ul li
{
        padding:0;
		border:0;
		
}

 ul.menutop li a ul li a:link, 
 ul.menutop li a li ul a:visited
{
        display:block;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing:0.5px;
		font-weight: normal;
		color:#d2d596;
		font-size:12px;
		line-height:22px;
		text-decoration:none;
		background:none;
		
}

 ul.menutop li.active ul li
{
        display:block;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing:0.5px;
		font-weight: normal;
		color:#FFFFFF;
		font-size:12px;
		line-height:22px;
		text-decoration:none;
		background:none;
}

ul.menutop li.active ul li a,
ul.menutop li.active ul li a:link, 
ul.menutop li.active ul li a:visited, 
ul.menutop li.active ul li a:focus
{
        display:block;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing:0.5px;
		font-weight: normal;
		color:#d2d596;
		font-size:12px;
		line-height:22px;
		text-decoration:none;
		background:none;
}

ul.menutop li.active ul li a:hover
{
        display:block;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing:0.5px;
		font-weight: normal;
		color:#FFFFFF;
		font-size:12px;
		line-height:22px;
		text-decoration:none;
		background:none;
}


ul.menutop li.active ul li.active a{
        display:block;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		letter-spacing:0.5px;
		font-weight: bold;
		color:#FFFFFF;
		font-size:12px;
		line-height:22px;
		text-decoration:none;
		background:none;	
}

/* ------ submenue  - Ebene 2 ---------- */


/* ------ submenue  - Ebene 3 ende ---------- */



ul.menufooter
{
padding:0;
margin:0;
display: block;
list-style:none;
}


 ul.menufooter li
{
text-decoration:none;
list-style: none;
display: inline;		
}

 ul.menufooter li a:link,
 ul.menufooter li a:visited
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
color:#a2a4a5;
line-height:22px;
font-size:13px;
padding-left:20px;
text-decoration:none;
background:none;	
}

 ul.menufooter li.active a:link,
 ul.menufooter li.active a:visited
{
font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
line-height:22px;
font-size:13px;
color:#7f766f;
padding-left:20px;
text-decoration:none;
}

 ul.menufooter li a:hover,
 ul.menufooter li a:active,
 ul.menufooter li a:focus
{
font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
line-height:22px;
font-size:13px;
color:#7f766f;
padding-left:20px;
text-decoration:none;
}



/*-----------------------------------------------------------------------------------*/
/*	4.	Textelemente
/*-----------------------------------------------------------------------------------*/


h1
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
color:#94993d;
font-size:22px;
padding-bottom:20px;
padding-top:5px;
/* border-bottom: 1px dashed #9DA193; */
}

h2
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
color:#94993d;
font-size:14px;
padding-bottom:20px;
padding-top:5px;
}

.hinweisbox h2
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
color:#94993d;
font-size:14px;
padding-bottom:5px;
padding-top:5px;
}

.txtintrotxt h2
{
padding-bottom:5px;
padding-top:5px;
}

h3
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
color:#94993d;
font-size:12px;
padding-bottom:20px;
padding-top:7px;
}

h4
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
color:#94993d;
font-size:14px;
padding-bottom:20px;
padding-top:7px;
}

.txtfarbe
{
color:#94993d;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
line-height:16px;
}

.txthellkl
{
color:#9d9b96;
font-weight: normal;
font-size:10px;
}

.txtklein
{
font-size:11px;
}

strong
{
color:#828281;	
}



/*-----------------------------------------------------------------------------------*/
/*	5.	Tabellen und Auflistungen
/*-----------------------------------------------------------------------------------*/

td
{
 text-align:left;
}


ul
{
list-style:none;
}

ul.txtliste
{
width:450px;	
list-style-image:url(../images/listenicon.gif);
padding-left:18px;
line-height:14px;
padding-bottom:25px;
}

ul.txtliste li
{
padding-bottom:4px;
line-height:17px;
}


li
{
padding-bottom:1px;
padding-top:1px;
}


/*-----------------------------------------------------------------------------------*/
/*	6.	Optik - Bilder und Linien
/*-----------------------------------------------------------------------------------*/

img, a img
{
border: 0;
}

img.refimg
{
border: 0;
padding-bottom:10px;
}

hr
{
 border: 0; /* Für Firefox und Opera */
 border-bottom: 1px solid #d5d4da;
 height: 1px;
}

.subhr
{
 border: 0; /* Für Firefox und Opera */
 border-bottom: 1px solid #e0dfe6;
 height: 1px;
}

.subhrdark
{
 border: 0; /* Für Firefox und Opera */
 padding-bottom:15px;
 padding-top:30px;
 border-bottom: 2px solid #32312f;
 height: 1px;
}

.minihr 
{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #e2e2e2;
 margin:2px 0;
 height: 1px;
}

.minirefhr 
{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #e2e2e2;
 margin:15px 0;
 width:227px;
}



/*-----------------------------------------------------------------------------------*/
/*	10.	Divs
/*-----------------------------------------------------------------------------------*/


#contentwrapper {
clear: both;
text-align: center;
width:100%;
background-color:#FFFFFF;
background-image:url(../images/background-gruen.jpg);
background-repeat:repeat-x;
}

#contentbox {
clear: both;	
background-color:#FFFFFF;
width:950px;
height:auto;
text-align:right;
display: block;
min-height:600px;
margin-left: auto;
margin-right: auto;
-webkit-text-size-adjust: none;
background-image:url(../images/background-gruen-bobbels.jpg);
background-repeat:repeat-x;
}

#contentlinks {
clear: both;	
float:left;
color:#8a8a8a;
width:325px;
height:auto;
text-align:left;
-webkit-text-size-adjust: none;
}

#contentrechts {
float: right;
color:#8a8a8a;
width:623px;
height:auto;
text-align:left;
-webkit-text-size-adjust: none;
}

#logobox {
clear: both;	
float:left;
color:#8a8a8a;
width:215px;
height:auto;
padding-top:115px;
padding-bottom:55px;
text-align:left;
-webkit-text-size-adjust: none;
}

#menuebox {
clear: both;	
float:left;
color:#8a8a8a;
width:215px;
height:auto;
text-align:left;
-webkit-text-size-adjust: none;
}

.hinweisbox {
clear: both;	
float:left;
color:#8a8a8a;
background-color:#ececec;
width:185px;
height:auto;
padding:15px;
margin-bottom:5px;
text-align:left;
-webkit-text-size-adjust: none;
}


#bildbox {
clear: both;	
float:left;
color:#8a8a8a;
width:512px;
height:319px;
padding-bottom:85px;
text-align:left;
-webkit-text-size-adjust: none;
}

.txtbox {
clear: both;	
float:left;
color:#8a8a8a;
width:512px;
height:auto;
margin-bottom:5px;
text-align:left;
-webkit-text-size-adjust: none;
}

.txtboxhr {
clear: both;	
float:left;
color:#8a8a8a;
width:512px;
height:auto;
margin-bottom:20px;
margin-top:10px;
text-align:left;
-webkit-text-size-adjust: none;
}

.txtcon1 {
clear: both;	
float:left;
color:#8a8a8a;
width:240px;
height:auto;
text-align:left;
-webkit-text-size-adjust: none;
}


.txtcon2 {	
float:right;
color:#8a8a8a;
width:240px;
height:auto;
text-align:left;
-webkit-text-size-adjust: none;
}

.txtintrobild {
clear: both;	
float:left;
color:#8a8a8a;
width:180px;
height:auto;
text-align:left;
-webkit-text-size-adjust: none;
}


.txtintrotxt {	
float:right;
color:#8a8a8a;
width:320px;
height:auto;
text-align:left;
-webkit-text-size-adjust: none;
}

.txtpreiscon {
clear: both;	
float:left;
color:#8a8a8a;
width:350px;
height:auto;
text-align:left;
-webkit-text-size-adjust: none;
}


.txtpreiseur {	
float:right;
color:#8a8a8a;
width:155px;
height:auto;
text-align:left;
-webkit-text-size-adjust: none;
}



.hinweisboxmitte {
clear: both;	
float:left;
color:#8a8a8a;
background-color:#f5f5f5;
width:480px;
height:auto;
padding:15px;
margin-bottom:5px;
border-top:1px solid #d5d4da;
text-align:left;
-webkit-text-size-adjust: none;
}

.hinweisspot {
clear: both;	
float:left;
color:#8a8a8a;
background-color:#FFFFFF;
width:390px;
height:auto;
padding:15px 15px 15px 75px;
margin-bottom:25px;
border-top:1px solid #d5d4da;
border-bottom:1px solid #d5d4da;
background-image:url(../images/hinweis-punkt.jpg);
background-repeat:no-repeat;
background-position:top left;
text-align:left;
-webkit-text-size-adjust: none;
}

#abschlussbox {
clear: both;
height:100px;
}

#footerwrapper {
clear: both;
text-align: center;
width:100%;
background-image:url(../images/background-verlauf-grau.jpg);
background-repeat:repeat-x;
background-color:#cbcad0;
}

#footerbox {
clear: both;	
width:950px;
height:115px;
text-align:right;
display: block;
background-color:#cbcad0;
background-image:url(../images/background-verlauf-grau-bobbels.jpg);
background-repeat:repeat-x;
margin-left: auto;
margin-right: auto;
padding-top:10px;
-webkit-text-size-adjust: none;
}

#footercon1 {
clear: both;
float:left;	
height:50px;
text-align:left;
padding-top:6px;
width:660px;
font-size:11px;
letter-spacing:1px;
-webkit-text-size-adjust: none;
}

#footercon2 {
float:right;
height:70px;	
width:270px;
-webkit-text-size-adjust: none;
}

.boxbraun
{
padding:5px 15px;
margin:7px 0;
background-color:#f0ede7;
color:#707079;
}

.boxgrau
{
padding:10px;
background-color:#f6f6f6;
color:#9f8556;
}


