﻿@import url("Font/stylesheet.css");

body {
margin: 0px;
padding: 0px;
color: #000;
line-height:1.5em;
font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
font-size: 13px;
background-color: gray;
/*background-image: url('bg/bg4.jpg');*/
background-image: url('images/nav-bg.png');
background-repeat: repeat;
width:100%;
height:100%
}

/*Menu*/
nav {position:absolute; left:0px; bottom:0; z-index:100; background:url('images/nav-bg.png') 0 0 repeat;font-family:"architects_daughterregular",Arial,Helvetica,sans-serif; width:100%; border-bottom:10px #980a3a solid}
ul.menu {margin:0 20px 0 100px;}
ul.menu li {float:left; border-right:1px #c0c0c0 dotted; line-height:35px; margin:0px 0 0px 0px; background:transparent;}
ul.menu li a {font-size:20px; line-height:20px; color: white; display:block; padding: 17px 15px 18px 15px;font-size:15px }
ul.menu li.current {background-color:#980a3a}
ul.menu li:hover {background-color:#980a3a;}
nav ul li {display: inline-block;}
/*Menu END*/


/* links */
a:visited {
color: #fff;
text-decoration: none;
}

a:link {
color: #fff;
text-decoration: none;
}

a {
color: #fff;
text-decoration: none;
}

a:hover {
color: #000;
text-decoration: underline;
}

/* p */
p { margin: 0px; padding: 0 0 10px 0; }
img { border: none; }


/* float*/
.float_l {float: left; padding-left:40px; width:500px; overflow:hidden;}
.float_r {float: right; padding-right:60px; width:300px;}

/* float img*/
.fl_img {
float: left;
margin: 3px 30px 15px 0;
}

.fr_img {
float: right;
margin: 3px 0 15px 15px;
}
/* float img END*/

ul {list-style:none;}
.img1{border: 2px solid #980a3a;}


/* h */
h1 { font-size: 40px; font-weight: bold; margin: 0 0 30px 0; padding: 5px 0; color: #000; }
h2 {font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;font-size:20px; line-height:45px; color:#000; font-weight:normal;letter-spacing:1px; text-align:center; padding-bottom:30px}
h3 { font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;font-size:15px; line-height:45px; color:#980a3a; font-weight:normal; letter-spacing:1px; margin:0px; }
h4 { font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;font-size:10px;  color:#fff; font-weight:normal; letter-spacing:3px; margin-bottom:0px; padding:0px;}
h5 { font-size: 16px; margin: 0 0 10px 0; padding: 0; color:#fff; }
h6 { font-size: 14px; margin: 0 0 5px 0; padding: 0; color:#000;}h2 {font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;font-size:20px; line-height:45px; color:#000; font-weight:normal;letter-spacing:1px; text-align:center; padding-bottom:30px}


/* cleaner*/
.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }
/* cleaner END*/


/* Facebook */
#fb {
float:left;
margin-top: 30px;
margin-left:750px;
display: inline-block;
font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

/* oben TOP */
#oben {
width: 100%;
height: 300px;
background-color:#fff;
background-image:url('bg/grau.jpg');
background-color:#fff;
/*border-bottom: 5px solid #5e5544;*/
border-bottom: 5px solid #CCCCCC;}


#oben_inner {
width: 1020px;
height: 80px;
padding: ;
margin: 0 auto;
}
/* oben TOP END */

/* banner  */
.banner-bild {
position:relative;
display:block;
width: 1020px;
height: 510px;
margin:0 auto;
overflow:hidden;
border-top: 10px solid #980a3a;
}
/* banner END */


/* language */
#language {
float: right;
background:url('images/nav-bg.png') 0 0 repeat;
margin-top: 35px;
margin-right:40px;
color:#fff;
display: inline-block;
font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;
text-transform:uppercase;
}

#language  ul {
margin: 0;
padding: 0;
list-style: none;
border: 1px #980a3a solid;
}

#language  li {
padding: 0px;
margin: 0px;
display: inline-block;
}

#language  ul li a {
display: block;
margin-left: 0px;
padding:5px 5px 5px 5px;
font-size: 15px;
color: #c0c0c0;	
text-align: center;
text-decoration: none;
}

#language ul li .current {
color: #fff;
text-shadow: 1px 1px 1px #555;
}

#language ul li a:hover {
color: #fff;
text-shadow: 1px 1px 1px #555;
text-decoration:underline;
}

#language  ul .last {background: none;}
/* language END */


td {
padding:5px;
color:#fff				
}


/* tabelle Preise */
.preise1{background-color:#980a3a ;}
.preise2{background-color:#333333;}
/* tabelle Preise END */

.table {
font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;
font-size:15px;			
}

.slogan {position:absolute; right:20px; top:10px; display:inline-block; z-index:100;  font-family:"architects_daughterregular", Courier, Monospace; font-size:15px;}


/* links */
.slogan a:visited {
color: #000;
text-decoration: none;
}

.slogan a:link {
color: #000 ;
text-decoration: none;
}

.slogan  a {
color: #000;
text-decoration: none;
}

.slogan  a:hover {
color: #980a3a ;
text-decoration: none;
}

#content { margin:0 auto; padding-bottom:78px;}


/* content */
#middle_content {
clear: both;
width: 1020px;
margin: 0 auto;
min-height:600px;
height:auto;
background-color:#fff;
margin-top:280px;
border-top:3px #980a3a solid;
border-bottom:3px #980a3a solid;
margin-bottom:5px;
padding:20px 0px 20px 0px;
font-size:15px;
text-align:center;
}



/* content */
#inner {
padding:0px 20px 0px 20px;
}

#content_left {
float: left;
width: 500px;
padding-left:50px;
}

#content_right {
float: right;
width: 323px;
height:300px;
padding-right:20px;
}

/* behandlungen*/
#behandlungen{
text-align:center;
background-color:#fff;
width:100%;
height:100%;				
}


.inner_beh{
margin: 0 auto;	
text-align:center;
background-color:#fff;
width:500px;
border: #980a3a 2px solid ;	
padding:20px;
margin-bottom:20px;		
}

.img2{
border: 10px solid #980a3a;

}

.title{
border-bottom: 3px solid #000;
width: 100%;
margin: 0 auto;	
background-color:#980a3a;
font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;
font-size:20px;
line-height:45px;
color:#000;
font-weight:normal;
letter-spacing:1px;
text-align:center; margin-bottom:30px}
}
/* behandlungen - END*/

/* links */
#content_right a:visited {
color: gray;
text-decoration: none;
}

#content_right a:link {
color: gray;
text-decoration: none;
}

#content_right a {
color: #000;
text-decoration: none;
}

#content_right a:hover {
color: #980a3a ;
text-decoration: underline;
}

#info_box {
clear: both;
background:#980a3a; 
width:400px;
margin: 20px auto 10px auto;
padding:10px 10px 10px 10px;
border: 1px solid #000;
font-family:architects_daughterregular, Helvetica, Sans-Serif;
font-size:px;
color:#fff;
}

#info_box1 {
clear: both;
background-color:#333333;
width:400px;
margin: 20px auto 10px auto;
padding:10px 10px 10px 10px;
border: 1px solid #000;
font-family:architects_daughterregular, Helvetica, Sans-Serif;
font-size:18px;
color:#fff;
}

/* links */
#info_box1 a:visited {
color: #fff;
text-decoration: none;
}

#info_box1 a:link {
color: #fff;
text-decoration: none;
}

#info_box1 a {
color: #fff;
text-decoration: none;
}

#info_box1 a:hover {
color: #980a3a;
text-decoration: none;
}


/* copyright */
#copyright {
width: 100%;
color: #000;
background: gray;
background-image:url('bg/grau.jpg');
border-top: 1px solid #980a3a ;
bottom:0px
}

#copyright_inner {
width: auto;
margin: 0 auto;
text-align: center;
font-family:"architects_daughterregular",Arial,Helvetica,sans-serif;
font-size:10px;
padding: 10px 30px;
}

.copy {font-size:10px;}

/* links */
#copyright_inner a:visited {
color: #000;
text-decoration: none;
}

#copyright_inner a:link {
color: #000;
text-decoration: none;
}

#copyright_inner a {
color: #000;
text-decoration: none;
}

#copyright_inner a:hover {
color: #fff;
text-decoration: underline;
}




#cookieChoiceInfo {           /* Imposto le proprietà del banner/dialog box e caratteri del messaggio */
  background-color: #000;     /* Lo fondo è di colore nero (#000) */
				 
  font-size: 10px;            
  color: #fff;                /* il colore dei caratteri è grigio chiaro (#DDD) */
  padding: 10px;              /* lo spazio intorno al messaggio (sopra, sotto e di lato) quindi il bordo dista 10 pixel */  
  opacity: .8;                /* questa proprietà modifica la trasparenza del banner/dialogbox */
}
#cookieInfoLink {                      
  color: #fff;                /* il testo del link che aprire la pagina della cookie policy è rosso (#E00)  */
  text-decoration: underline; /* questa proprietà indica che il testo del link è sottolineato  */
}
#cookieInfoLink:hover {       /* la parola hover, vicino al selettore, indica che le proprietà seguenti verranno applicate... */
                              /* ... al link che conduce alla cookie policy solo quando il mouse ci passa sopra  */
  color: gray;                /* il testo del link in questo caso diventa di un rosso più chiaro al passaggio del mouse...  */
  test-decoration:none;       /*   .... e allo stesso tempo il testo non sarà più sottolineato            */
}
#cookieChoiceDismiss {        /* Impostiamo per il link "accetto/ok/chiudi" le proprietà per renderlo... */
			      /* ...visivamente come un pulsante */
  background-color: gray;     /* lo sfondo è verde (#0A0) */
  color: #FFF;                /* Il colore del testo è bianco (#FFF) */
  text-decoration: none;      /* Il testo non è sottolineato         */
  font-weight: 600;           /* Il testo è in grassetto             */
  font-size: 16px;
  padding: 3px 10px;          /* Imposto lo spazio tra i caratteri e il bordo del pulsante 2pixel sopra e sotto e 10px ai lati */
       /* Lo sfondo del pulsante ha i bordi arrotondati con un raggio di 3 pixel */
}
#cookieChoiceDismiss:hover {  /* Passando il mouse sopra il pulsante, questo cambia colore in verde chiaro. */
  background-color: #666666;
}

/* copyright by Lampoweb.it */