body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	margin:0;
	padding:0;

}

hr {
	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #999999;
 	border-bottom: transparent;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
}
 
 
 #container
{
	width: 800px;
	margin: 10px auto;
	background-color: #fff;
	color: #333;
	border: 1px solid gray;
}	

#top
{
height:200px;
}
#top img{
	padding:0;
	margin:0;
	border:10px solid #FFFFFF;
}

#content
{
margin:0;
border:0;
}

#footer
{
clear: both;
margin: 0;
background-color: #F2F2F2;
}

#content_logo {
	width:370px;
	height:200px;
	background-image:url(bilder/logo.gif);
	background-repeat:no-repeat;
	display:block;
}

#content_left {
	width:370px;
	float:left;
}



#content_news {
	margin:10px;
	float:left;
	padding:10px;
	width:328px;
}

#content_kontakt_pic {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:35px;
	float:left;
	width:300px;
	height:200px;
	background-image:url(bilder/kontakt.jpg)
}
#content_news p{
	font-size:smaller;
	margin:0;
}


#content_news h1 {
	font-size:medium;
}

#content_text {
	width:430px;
	max-height:420px;
	min-height:220px;
	height:auto;
	overflow:auto;
	float:left;
	background-color:#FFFFFF;

}



.content_picture {
	margin:10px;
}

.galerie_bilder {
	float:left;
	margin-left:30px;
	margin-top:15px;
	margin-bottom:15px;
}

#content_text p{
	margin: 10px;/*problem*/
}

#content_text table {
	margin: 10px;
	font-weight:bold;
}

#content_text li {
	margin-bottom:5px;

}

.news_beschreibung {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#B41223;
}

#content_text h1 {
	font-size:medium;
	margin: 10px 10px 2px 10px;
	color:#B41223;
}

#content_text a{
	text-decoration:underline;
	color:#000000;
}

#content_text a:hover{
	text-decoration:none;
	color:#B41223;
}

#content_text strong {
	font-weight:bold;
}

.bild_ueberschriften {
	text-align:right;
	margin: 10px 10px 4px 10px;
}
.bild_ueberschriften img {
	margin: 0;
}

#navigation{
	display:block;
	width:100%;
	height:50px;
	background-color:#F2F2F2;
	margin:0;
	padding:0;
	/*border: 1px solid #000000;*/

}

#nav_top {
	width:100%;
	height:2px;
	background-image:url(bilder/nav_rahmen.jpg);
	padding:0;
	margin-bottom:13.5px;
	
}

#nav_bottom {
	width:100%;
	height:2px;
	background-image:url(bilder/nav_rahmen.jpg);
	padding:0;
	margin-top:13.5px;
}

#nav_content {
	width:100%;
	height:19px;
	padding:0;
	margin:0;
	text-align:right;
}

#nav_content a{
	float:right;

}



.nav_home, .nav_home:hover, .nav_home_active {
	display:block;
	height:19px;
	width:87px;
	background-repeat:no-repeat;
}

.nav_home {
	background-image:url(bilder/nav/home.gif);
}

.nav_home:hover {
	background-image:url(bilder/nav_over/home.gif);
}

.nav_home_active {
	background-image:url(bilder/nav_over/home.gif);
}


.nav_team, .nav_team:hover, .nav_team_active  {
	display:block;
	height:19px;
	width:64px;
	background-repeat:no-repeat;
}

.nav_team {
	background-image:url(bilder/nav/team.gif);
}

.nav_team:hover {
	background-image:url(bilder/nav_over/team.gif);
}

.nav_team_active {
	background-image:url(bilder/nav_over/team.gif);
}

.nav_phil, .nav_phil:hover, .nav_phil_active {
	display:block;
	height:19px;
	width:115px;
	background-repeat:no-repeat;
}

.nav_phil {
	background-image:url(bilder/nav/philosophie.gif);
}

.nav_phil:hover {
	background-image:url(bilder/nav_over/philosophie.gif);
}

.nav_phil_active {
	background-image:url(bilder/nav_over/philosophie.gif);
}


.nav_salon, .nav_salon:hover, .nav_salon_active {
	display:block;
	height:19px;
	width:74px;
	background-repeat:no-repeat;
}

.nav_salon {
	background-image:url(bilder/nav/salon.gif);
}

.nav_salon:hover {
	background-image:url(bilder/nav_over/salon.gif);
}

.nav_salon_active {
	background-image:url(bilder/nav_over/salon.gif);
}


.nav_kontakt, .nav_kontakt:hover, .nav_kontakt_active {
	display:block;
	height:19px;
	width:92px;
	background-repeat:no-repeat;
}

.nav_kontakt {
	background-image:url(bilder/nav/kontakt.gif);
}

.nav_kontakt:hover {
	background-image:url(bilder/nav_over/kontakt.gif);
}

.nav_kontakt_active {
	background-image:url(bilder/nav_over/kontakt.gif);
}


.nav_trends, .nav_trends:hover, .nav_trends_active {
	display:block;
	height:19px;
	width:86px;
	background-repeat:no-repeat;
}

.nav_trends {
	background-image:url(bilder/nav/trends.gif);
}

.nav_trends:hover {
	background-image:url(bilder/nav_over/trends.gif);
}

.nav_trends_active {
	background-image:url(bilder/nav_over/trends.gif);
}

.nav_news, .nav_news:hover, .nav_news_active{
	display:block;
	height:19px;
	width:157px;
	background-repeat:no-repeat;
}

.nav_news {
	background-image:url(bilder/nav/news.gif);
}

.nav_news:hover {
	background-image:url(bilder/nav_over/news.gif);
}

.nav_news_active{
	background-image:url(bilder/nav_over/news.gif);
}



#footer_bilder{
	width: 100%;
	height: 100px;
	background-color:#F2F2F2;
}


#footer_bilder a{
	margin-top:15.5px;
	float:right;
}




/*Abgerundete Bilder */
.pic1, .pic1:hover {
	display:block;
	height:69px;
	width:104px;
	background-repeat:no-repeat;
}

.pic1 {
	margin-right:54.5px;
	background-image:url(bilder/pic1.jpg);
}

.pic1:hover {
	background-image:url(bilder/pic1_over.jpg);
}

.pic2, .pic2:hover {
	display:block;
	height:69px;
	width:104px;
	background-repeat:no-repeat;
}

.pic2 {
	margin-right:54.5px;
	background-image:url(bilder/pic2.jpg);
}

.pic2:hover {
	background-image:url(bilder/pic2_over.jpg);
}

.pic3, .pic3:hover {
	display:block;
	height:69px;
	width:104px;
	background-repeat:no-repeat;
}

.pic3 {
	margin-right:54.5px;
	background-image:url(bilder/pic3.jpg);
}

.pic3:hover {
	background-image:url(bilder/pic3_over.jpg);
}

.pic4 {
	display:block;
	height:71px;
	width:250px;
	margin-right:10px;
	background-repeat:no-repeat;
	background-image:url(bilder/anschrift.gif);
}


/*Mitarbeiter*/
#footer_mitarbeiter{
	width: 100%;
	height: 100px;
	background-color:#F2F2F2;
	margin:0;
	padding:0;	
}


#footer_mitarbeiter a{
	margin-left:19.5px;
	margin-top:5px;
	float:left;
}
.alicja, .alicja:hover {
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
}

.alicja {
	background-image:url(bilder/mitarbeiter/alicjasw.jpg);
}

.alicja:hover {
	background-image:url(bilder/mitarbeiter/alicja.jpg);
}

.alicjaProfil{
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
	background-image:url(bilder/mitarbeiter/alicja.jpg);
}

.annette, .annette:hover {
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
}

.annette {
	background-image:url(bilder/mitarbeiter/annettesw.jpg);
}

.annette:hover {
	background-image:url(bilder/mitarbeiter/annette.jpg);
}

.annetteProfil {
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
	background-image:url(bilder/mitarbeiter/annette.jpg);
}

.jasmin, .jasmin:hover {
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
}

.jasmin {
	background-image:url(bilder/mitarbeiter/jasminsw.jpg);
}

.jasmin:hover {
	background-image:url(bilder/mitarbeiter/jasmin.jpg);
}

.jasminProfil{
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
	background-image:url(bilder/mitarbeiter/jasmin.jpg);
}

.johanna, .johanna:hover {
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
}

.johanna {
	background-image:url(bilder/mitarbeiter/johannasw.jpg);
}

.johanna:hover {
	background-image:url(bilder/mitarbeiter/johanna.jpg);
}

.johannaProfil{
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
	background-image:url(bilder/mitarbeiter/johanna.jpg);
}

.karin, .karin:hover {
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
}

.karin {
	background-image:url(bilder/mitarbeiter/karinsw.jpg);
}

.karin:hover {
	background-image:url(bilder/mitarbeiter/karin.jpg);
}

.karinProfil {
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
	background-image:url(bilder/mitarbeiter/karin.jpg);
}

.liane, .liane:hover {
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
}

.liane {
	background-image:url(bilder/mitarbeiter/lianesw.jpg);
}

.liane:hover {
	background-image:url(bilder/mitarbeiter/liane.jpg);
}

.lianeProfil{
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
	background-image:url(bilder/mitarbeiter/liane.jpg);
}

.susanne, .susanne:hover {
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
}

.susanne{
	background-image:url(bilder/mitarbeiter/susannesw.jpg);
}

.susanne:hover {
	background-image:url(bilder/mitarbeiter/susanne.jpg);
}

.susanneProfil{
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
	background-image:url(bilder/mitarbeiter/susanne.jpg);
}

.silke, .silke:hover {
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
}

.silke{
	background-image:url(bilder/mitarbeiter/silkesw.jpg);
}

.silke:hover {
	background-image:url(bilder/mitarbeiter/silke.jpg);
}

.silkeProfil{
	display:block;
	height:90px;
	width:78px;
	background-repeat:no-repeat;
	background-image:url(bilder/mitarbeiter/silke.jpg);
}

/*formmailer*/
form {width:360px; margin-top:20px; }
fieldset {border:0; }
label {display:block; font-family:Verdana, Arial, Helvetica, sans-serif;}
input, textarea {font-size:11px; border:#000000 solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; }
textarea {width:360px;height:240px;}
input.button {
color:#000;
border:1px solid #000;
background:#F2F2F2;
margin-top:12px;
}
.fehler {border:1px solid red;}
p.error {color:red;}


.td{
text-align:center;
margin:0px;
padding:0px;
border-spacing:0px;
border-collapse:collapse;

}
.Steckbrief{
list-style-type:square;
}

.bilder_text{
	border:0px;

}

.bilder_links{
	display:inline;
	border:0px;
}

.preload {
  width:0px;
  height:0px;
  display:none;
}

/*Bildergalerie*/
#preview { float: left;}
a.thumb img { filter:alpha(opacity=60);	-moz-opacity: 0.60;	opacity: 0.60; border: solid 2px #FFFFFF; margin-left:40px; margin-bottom:10px; }
a.thumb:hover img {	filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;	border: solid 2px #B41223; }

a.thumb_index img { border: solid 2px #FFFFFF; margin-bottom:10px; width:70px; height:70px}
a.thumb_index:hover img { border: solid 2px #B41223; }
