﻿/*** ***/
/*** ***/



body {
font-size: 13px;
font-family: verdana, geneva, sans-serif;
color:#4c4c4c;
padding:0px;
margin:0px;
background-image:url('grafik/hintergrund.gif');
}

a {color: #4c4c4c; text-decoration:none;}
a:visited {color:#4c4c4c; text-decoration:none;}
a:hover {color: #4c4c4c; text-decoration:underline;}
a:active { color:#4c4c4c; text-decoration:none;}

a.navi {color: #fff; text-decoration:none;}
a.navi:visited {color:#fff; text-decoration:none;}
a.navi:hover {color: #fff; text-decoration:underline;}
a.navi:active { color:#fff; text-decoration:none;}

a.mehr {color: #800000; text-decoration:none;}
a.mehr:visited {color:#800000; text-decoration:none;}
a.mehr:hover {color: #800000; text-decoration:underline;}
a.mehr:active { color:#800000; text-decoration:none;}


h1 {
font-size: 11pt;
text-transform:uppercase;
background-color: #800000;
border-top:0px solid #ffffff;
border-bottom:0px solid #ffffff;
padding:10px 20px;
margin:0px }

h3 {
font-size: 10pt;
color: #ffffff;
background-color: #800000;
border-top:0px solid #ffffff;
border-bottom:0px solid #ffffff;
padding:10px 20px;
margin:0px }

h2 {
font-size:16pt;
letter-spacing: 0px;
font-weight: bold;
padding: 10px 20px;
margin:0px;}

h4 {
font-size:12pt;
font-weight: normal;
padding-right: 5px;
margin-top: 5px;}

img.download {vertical-align:middle;}


/* ----------container zentriert das layout-------------- */
#container {
width: 925px;
margin-left: auto;
margin-right: auto;
height: 1209px;
background:url('grafik/pic-hintergrund.png') repeat-y;
background-position:center;
} 

#container2 {
width: 925px;
margin-left: auto;
margin-right: auto;
height: 1364px;
background:url('grafik/pic-hintergrund.png') repeat-y;
background-position:center;
} 


#container3 {
width: 925px;
margin-left: auto;
margin-right: auto;
height: 1300px;
background:url('grafik/pic-hintergrund.png') repeat-y;
background-position:center;
} 


.hline{
height: 1px;
background-color: #eeeeee;
font-size: 0px;
width: 410px;
margin-top: 10px;
margin-bottom: 10px;
}

#header1 {
	top: 0px;
	width: 925px;
	height: 279px;
	margin-left: 0px;
	}


#galerie {
	width: 925px;
	height: 520px;
	margin-left: 0px;
	}


/* ----------banner for logo-------------- */
#banner {
text-align: right;
background-color: #ffffff;
padding: 0px;
margin: 0px; }

#banner img {padding:0px 0px;} 


.navi {
width: 925px;
margin-left: 0px;
}


a.mainnavi1 {
      display:inline;
	  width: 171px;
	  height: 30px;
      padding:0px;
      float: left;
      margin:0px;
      border:0px;
      background-image:url('grafik/01-termin.png');
      }

    a.mainnavi1c {
      display:inline;
	  width: 171px;
	  height: 30px;
      padding:0px;
      float: left;
      margin:0px;
      border:0px;
      background-image:url('grafik/01-termin-hl.png');
      }

  	a.mainnavi2 {
      display:inline;
      width: 123px;
	  height: 30px;
      padding:0px;
      float: left;
      margin:0px;
      border:0px;
	  background-image:url('grafik/02-team.png');
      }        	
      
    a.mainnavi2c {
      display:inline;
      width: 123px;
	  height: 30px;
      padding:0px;
      float: left;
      margin:0px;
      border:0px;
	  background-image:url('grafik/02-team-hl.png');
      }

    
  a.mainnavi3 {
      display:inline;
      width: 137px;
	  height: 30px;
      padding:0px;
      float: left;
      margin:0px;
      border:0px;
 	  background-image:url('grafik/03-preis.png');
      }
  
    a.mainnavi3c {
      display:inline;
      width: 137px;
	  height: 30px;
      padding:0px;
      float: left;
      margin:0px;
      border:0px;
 	  background-image:url('grafik/03-preis-hl.png');
      }

  
a.mainnavi4 {
      display:inline;
      width: 185px;
	  height: 30px;
      padding:0px;
      float: left;
      margin:0px;
      border:0px;
	 background-image:url('grafik/04-bilder.png');
      }

a.mainnavi4c {
      display:inline;
      width: 185px;
	  height: 30px;
      padding:0px;
      float: left;
      margin:0px;
      border:0px;
	 background-image:url('grafik/04-bilder-hl.png');
      }
  
a.mainnavi5 {
      display:inline;
      width: 309px;
	  height: 30px;
      padding:0px;
      float: left;
      margin:0px;
      border:0px;
	 background-image:url('grafik/05-impressum.png');
      }
      
 a.mainnavi5c {
      display:inline;
      width: 309px;
	  height: 30px;
      padding:0px;
      float: left;
      margin:0px;
      border:0px;
	 background-image:url('grafik/05-impresssum-hl.png');
      }


a.mainnavi1:hover {
      display:block;
      background-image:url('grafik/01-termin-hl.png');}
a.mainnavi2:hover {
      display:block;
      background-image:url('grafik/02-team-hl.png');}
a.mainnavi3:hover {
      display:block;
      background-image:url('grafik/03-preis-hl.png');}
a.mainnavi4:hover {
      display:block;
      background-image:url('grafik/04-bilder-hl.png');}
a.mainnavi5:hover {
      display:block;
      background-image:url('grafik/05-impressum-hl.png');}


/* ----------outer und inner----------------- */
#outer{ 
border-left: solid 294px #f1cb9e;
border-left-style:none;
} 

#inner{ margin:0px; width:100%; } /* die IE PC schlaufe */ 

/* --------------left navigavtion------------- */
#left {
width:294px; 
float:left; 
position:relative; 
margin-top: 0px;
}

/* -----------------Inhalt--------------------- */

#content{ 
position: relative; 
margin: 0px;
text-align: justify;
width: 500px;
}

p{
padding-top: 10px;
padding-left: 8px;
padding-right: 8px;
line-height: 18px;
margin: 0px;}

.prechts{
padding-right: 50px;
}

.prechts20{
padding-right: 20px;
}


.p550{
padding-left: 8px;
line-height: 18px;
margin:0px;
width: 550px;
}


pre{
font-size: 11pt;
padding-left: 5px;
line-height: 20px;
margin:0px;}

/*  ----------------footer---------------------- */ 

#kastenlinksoben {
float: left;
width:294px;
height: 152px;
margin-top:0px;
}

#kastenlinksunten {
margin-left: 0px;
padding-left: 0px;
margin-bottom: 0px;
width:294px;
float:left;
vertical-align: bottom;
}

#kastenlinksunten2 {
margin-left: 0px;
padding-left: 0px;
padding-top: 641px;
width:294px;
float:left;
}

#kastenlinksunten2n {
margin-left: 0px;
padding-left: 0px;
padding-top: 1136px;
width:294px;
float:left;
}


#kastenlinksunten4 {
margin-left: 0px;
padding-left: 0px;
padding-top: 391px;
width:294px;
float:left;
}

#kastenlinksunten3 {
margin-left: 0px;
padding-left: 0px;
padding-top: 891px;
width:294px;
float:left;
}

#kastenlinksunten3n {
margin-left: 0px;
padding-left: 0px;
padding-top: 736px;
width:294px;
float:left;
}

#kastenlinksunten786 {
margin-left: 0px;
padding-left: 0px;
padding-top: 787px;
width:294px;
float:left;
}

#kastenlinksunten600 {
margin-left: 0px;
padding-left: 0px;
padding-top: 690px;
width:294px;
float:left;
}


#kastenlinksunten5 {
margin-left: 0px;
padding-left: 0px;
padding-top: 90px;
width:294px;
float:left;
}


#content2 {
float: left;
width: 631px;
}