@charset "utf-8";
body, html {
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif;/*"Myriad Pro", Myriad,*/
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	padding: 0px;
	background-color: #eeeeee;
	height: 100%;
	/*background: url(images/bg/blumen3.gif) repeat left*/
}





#aussenframe {width :860px;border: 30px solid #ffffff;border-bottom: 0px solid #f55fff;height:auto ;  text-align : center; overflow:hidden;margin:auto;	background: #ffffff;} 
#oben {width :860px; height : 200px;margin: 0px 0px 10px 0px;	position:relative;  } 
#logo {width : 860px; height : 70px;position:relative;text-align : left;margin: 0px 0px 0px 0px; } 

#einleger2 {width :860px; position:absolute; top:30px; left:0px; }
#einleger2 p {font-family :Georgia, Times;font-size:42px;line-height:52px; color : #5e5d62;margin:0px;padding:0px 0px 10px 0px; text-align : left;border-left:0px solid #ffffff }

#banner {width : 50px; height : 20px;position:absolute; top:20px; left:802px;    } 
#banner p {margin : 0px; line-height : 17px; padding: 0px;color : #5e5d62;text-align : right;}

#text {float:right; width : 640px; height : auto; background: #ffffff; padding:0px 0px 20px 0;margin:0px 0px 0 0px;} 
#text p {border-bottom: 0px solid #eeeeee}

#text310a {float:left; width : 310px; height : auto; background: #ffffff; padding:0px 0px 0 0px;margin:0px 0px 0 0px;overflow:auto;} 
#text310b {float:right; width : 310px; height : auto; background: #ffffff; padding:0px 0px 0 0px;margin:0px 0px 20px 0px;overflow:auto;} 
#text420 {float:left; width : 420px; height : auto; background: #ffffff; padding:0px 0px 0 0px;margin:0px 0px 0 0px;overflow:hidden;} 


#left{	width:200px;	float:left;  background: #ffffff;margin: 0 20px 0 0}
#navi1 {width : 200px;  border : 0px solid #5F0000;float : left;background-color :#ffffff; ;margin: 0 20px 0 0}
#navi1 p {padding : 10px 0px 0px 0px; text-align:left; } 

#copyright {width :870px; height : 40px; float:left;vertical-align : baseline;margin:10px 0 0px 0 ;background-color :#ffffff; border-top:1px solid #5e5d62   } 
#copyright p {font-size:10px;margin : 5px 0px 0px 0px; text-align:left;color : #5e5d62;  } 

.referenzenbild {float:right; width : 640px; height : auto; background: #ffffff; padding:0px 0px 20px 0px;margin:0px ;overflow:hidden;} 
.referenzenbild img {margin:10px 0px 0px 0px ;}
.referenzentext {float:right; width : 640px; height : auto; background: #ffffff; padding:0px;margin:0px;overflow:auto;} 

.newswrap {float:right; width : 620px; height : auto; background: #ffffff;  padding:20px 0 20px 0;border-bottom:1px solid #5e5d62 } 
.newswrapindex {float:right; width : 640px; height : auto; background: #ffffff;  padding:20px 0px 0px 0px;border-top:1px solid #5e5d62 } 
.newswrapindex p{margin :20px 0px 20px 0px; line-height : 18px; color : #5e5d62;text-align : justify;text-decoration:none}
.newswrapindex  h1{margin :-10px 0px 0px 0px;}

.newsimage {float:left; width : 308px; height : auto; margin: 0 20px 0px 0px;;text-align : left;} 
.newsimage img {border : 1px solid #eeeeee;margin: 0 0 20px 0}
.newsimage img:hover {border : 1px solid #5e5d62;} 

.newsimage2 {float:left; width : 308px; height : auto; margin: 0 20px 0px 0px;;text-align : left;} 
.newsimage2 img {border : 1px solid #eeeeee;margin: 0 0 0px 0}
.newsimage2 img:hover {border : 1px solid #5e5d62;} 

.newstext {float:right; width : 310px; height : auto;  padding:0px;margin:0px;overflow:auto;background: #ffffff;} 
.newstext p{margin :20px 0px 20px 0px; line-height : 18px; color : #5e5d62;text-align : justify;text-decoration:none}
.newstext h1{margin :-10px 0px 0px 0px;}

#leftbox {width : 200px; border : 0px solid #5F0000;float : left;clear: both;margin:10px 0 0 0;padding: 0px; background-color :#eeeeee; }
#leftbox p {margin : 10px 10px 10px 10px; line-height : 18px; color : #5e5d62;text-align : left;}
#leftbox p.phone{	background:  url(images/phone.gif) no-repeat left; padding: 0px 0 0 25px;}
#leftbox p.mail{	background:  url(images/mail.gif) no-repeat left; padding: 0px 0 0 25px;}
#leftbox p.twitter{	background:  url(images/twitter.gif) no-repeat left; padding: 0px 0 0 25px;}

#rightbox {width : 310px; float : right;clear: right;margin:27px 0px 20px 20px;padding: 0px; background-color :#eeeeee; }
#rightbox2 {width : 200px; float : right;clear: right;margin:27px 0px 20px 20px;padding: 0px; background-color :#eeeeee; }
#rightbox3 {width : 200px; float : right;clear: right;margin:38px 0px 20px 20px;padding: 0px; background-color :#ffffff;border-left: 1px solid #5e5d62 }

#rightbox p,#rightbox2 p  {margin : 10px 10px 10px 10px;padding: 0 0 10px 0; line-height : 18px; color : #5e5d62;text-align : left;border-bottom : 0px solid #5e5d62;}
#rightbox3 p {margin : 0px 10px 0px 10px;padding: 0 0 0px 0; line-height : 18px; color : #5e5d62;text-align : left;border-bottom : 0px solid #5e5d62;}

#rightbox ul,  #rightbox2 ul {color: #5e5d62;text-decoration:none;font-size:12px;font-family : Arial, Helvetica, sans-serif;;margin:10px;list-style-type : disc;padding: 0px 10px 10px 0px;text-align : left;}
#rightbox3 ul {color: #5e5d62;text-decoration:none;font-size:12px;font-family : Arial, Helvetica, sans-serif;;margin:10px;list-style-type : disc;padding: 0px 10px 10px 0px;text-align : left;}

#rightbox li, #rightbox2 li{ color: #5e5d62;text-decoration:none;font-size:12px;font-family :  Arial, Helvetica, sans-serif;;margin-left:20px;margin-top:4px;margin-right:10px;text-align : left;}

#rightbox img, #rightbox2 img, #box2ohne img, #box3ohne img { border : 1px solid #eeeeee;margin : 0px; line-height : 18px; color : #5e5d62;text-align : left;text-decoration:none}
#rightbox img:hover, #rightbox2 img:hover, #box2ohne img:hover, #box3ohne img:hover { border : 1px solid #eeeeee;margin : 0px; line-height : 18px; color : #5e5d62;text-align : left;text-decoration:none}

#rightbox h6, #rightbox2 h6{margin :0px 0px 0px 10px;}
#rightbox3 h4{font-family :Arial,Helvetica; color : #5e5d62; margin : 0px 10px 14px 10px ;padding: 0px 0px 0px 0px;text-transform: uppercase;font-weight :bold; font-size : 11px;text-align : left;} 


#box1 {width : 200px; border : 0px solid #5F0000;float : left;margin:0 20px 20px 0;padding: 0px;  background-color :#eeeeee;text-decoration:none  }
#box2 {width : 200px; border : 0px solid #5F0000;float : left;margin:0 20px 20px 0;padding: 0px;  background-color :#eeeeee;text-decoration:none  }
#box3 {width : 200px; border : 0px solid #5F0000;float : left;margin:0px 0px 20px 0;padding: 0px;  background-color :#eeeeee; text-decoration:none }
#box1 p, #box2 p, #box3 p {margin : 10px; line-height : 18px; color : #5e5d62;text-align : left;text-decoration:none}
#box1:hover, #box2:hover, #box3:hover {background-color :#86c8bf; text-decoration:none;cursor:default }

#box1ohne {width : 200px; border : 0px solid #5F0000;float : left;margin:0 20px 20px 0;padding: 0px;  text-decoration:none  }
#box2ohne {width : 200px; border : 0px solid #5F0000;float : left;margin:0 20px 20px 0;padding: 0px;  ;text-decoration:none  }
#box3ohne {width : 200px; border : 0px solid #5F0000;float : left;margin:0px 0 20px 0 ;padding: 0px;   text-decoration:none }
#box1ohne p, #box2ohne p, #box3ohne p {margin : 0px; line-height : 18px; color : #5e5d62;text-align : left;text-decoration:none}
#box1ohne img, #box2ohne img, #box3ohne img { border : 1px solid #eeeeee;margin : 0px; line-height : 18px; color : #5e5d62;text-align : left;text-decoration:none}
#box1ohne img:hover, #box2ohne img:hover, #box3ohne img:hover { border : 1px solid #5e5d62;margin : 0px; line-height : 18px; color : #5e5d62;text-align : left;text-decoration:none}

.box310a {color : #5e5d62;width : 310px; border : 0px solid #5F0000;float : left;margin:0 20px 20px 0;padding: 0px;  background-color :#eeeeee;text-decoration:none  }
.box310b {color : #5e5d62;width : 310px; border : 0px solid #5F0000;float : left;margin:0 0px 20px 0;padding: 0px;  background-color :#eeeeee;text-decoration:none  }
.box310a p, .box310b p {margin : 10px; line-height : 18px; text-align : justify;text-decoration:none}
.box310a h1, .box310b h1{margin :0px 0px 0px 10px;}
.box310a a, .box310b a,.box310a a:hover, .box310b a:hover {color : #5e5d62;text-decoration:none;cursor:pointer}
.box310a:hover, .box310b:hover {color : #5e5d62;background-color :#86c8bf; text-decoration:none;cursor:pointer}



table {margin : 0px 0px 3px 0px; line-height : 15px; padding : 0px;text-align : left;color : #333333;width:100%} 
tr,td{padding:2px 0px 2px 0px;vertical-align :top}
.partnertable {margin : 10px 0px 3px 5px; line-height : 15px; padding : 0px;text-align : left;color : #333333;width:600px;float: left;} 
.partnertable td {padding:2px 0px 2px 0px;vertical-align :top; width:195px;}

p {margin : 0px 0px 12px 0px; line-height : 18px; padding: 0px;color : #5e5d62;text-align : justify;} 
p0 {margin : 0px 0px 0px 0px; line-height : 18px; padding : 0px;text-align : left;color : #333333;} 
.p5 {margin : 0px 0px 0px 0px; line-height : 18px; padding : 5px;color : #5e5d62;text-align : justify;} 
.zwischenhead {color:#ffffff;text-decoration:none; background-color :#5e5d62;padding:0px 5px 0px 5px;text-decoration:none;font-family :Arial,Georgia,Times;text-transform: uppercase;font-weight :bold;font-size:14px;line-height:20px; }

h1{font-family :Georgia,Times; color : #5e5d62; margin : 0px ;padding: 5px 0px 5px 0px;font-weight :normal; letter-spacing:0em; font-size : 20px;line-height:26px;text-align : left;} 
h2{font-family :Arial; color : #5e5d62;margin:0px;padding :5px 0px 5px 0px; font-weight :bold; font-size : 12px;text-align : left;line-height:18px;}
h3{font-family :Georgia,Times; color : #5e5d62; margin : 5px 0px 0px 0px ;padding: 0px 10px 0px 10px;font-weight :normal; letter-spacing:0em; font-size : 20px;line-height:26px;text-align : left;} 
h4{font-family :Arial,Helvetica; color : #5e5d62; margin : 10px ;padding: 0px 0px 0px 0px;text-transform: uppercase;font-weight :bold; font-size : 11px;text-align : left;} 
h5{ font-family :Georgia,Times; color : #86c7bf; margin : 0px ;padding: 5px 0px 5px 0px;font-weight :normal; letter-spacing:0em; font-size : 20px;text-align : left;} 
h6{;font-family :Arial,Helvetica; color : #5e5d62;margin:0px;padding :0px; font-size : 10px;text-align : left;line-height:12px;}

.mini{font-size:10px}
.gruen{color:#86c7bf; }
.hearts{color:#5e5d62;font-size:12px }

ul{color: #5e5d62;text-decoration:none;font-size:12px;font-family : Arial, Helvetica, sans-serif;;margin:10px;list-style-type : disc;padding: 0px 0px 5px 20px;text-align : left;}
ol{color: #5e5d62;text-decoration:none;font-size:12px;font-family :  Arial, Helvetica, sans-serif;;padding: 0px 0 0 10px;margin-left:15px;margin-top:10px;margin-right:0px;text-align:left;  list-style : decimal outside; }
li {color: #5e5d62;text-decoration:none;font-size:12px;font-family :  Arial, Helvetica, sans-serif;;padding: 0px;margin-left:0px;margin-top:4px;margin-right:10px;text-align : left;}

a{text-decoration:none; }
img{border:0px;}

.hr{height: 15px;background:#eee url(images_new/bg/bg_69556.gif) no-repeat scroll center}

blockquote{	background: url(images/quote.gif) no-repeat;
	margin: 10px 0px 0px 0px;
	padding:0px 0px 0px 0;
	line-height: 17px;
	font-size: 12px;
	color: #5e5d62;
	text-align: left;
	font-style: italic;
	text-indent: 22px;} 
#rightbox2 blockquote p {padding:6px 12px 6px 10px;margin:0px;background: url(images/quoteend.gif) right bottom no-repeat;}



.navi{color:#5e5d62;text-decoration:none;font-family :Georgia,Times;font-size:20px;line-height:24px;}
a.navi{color:#5e5d62;text-decoration:none;font-family :Georgia,Times;font-size:20px;line-height:24px;padding:0px 0px 0px 0px; }
a.navi:hover {color:#86c7bf;text-decoration:none; font-weight :normal; }
a.navi:active {color:#86c7bf;text-decoration:none; font-weight :normal; }
.naviaktiv {color:#86c7bf;text-decoration:none; padding:0px 0px 0px 0px;text-decoration:none;font-family :Georgia,Times; font-size:20px;line-height:24px;font-weight :normal }

.subnavi{color:#5e5d62;text-decoration:none;font-family :Arial,Helvetica;font-size:12px;line-height:20px;padding:0px 0px 0px 25px; }
a.subnavi{color:#5e5d62;text-decoration:none;font-family :Arial,Helvetica;font-size:12px;line-height:20px;padding:0px 0px 0px 25px; }
a.subnavi:hover {color:#86c7bf;text-decoration:none;font-family :Arial,Helvetica;font-size:12px;line-height:20px;padding:0px 0px 0px 25px; }
a.subnavi:active {color:#86c7bf;text-decoration:none;font-family :Arial,Helvetica;font-size:12px;line-height:20px;padding:0px 0px 0px 25px; }
.subnaviaktiv {color:#86c7bf;font-weight :bold;text-decoration:none; text-decoration:none;font-family :Arial,Helvetica;font-size:12px;line-height:20px;;padding:0px 0px 0px 25px; }


.copy{color:#5e5d62;text-decoration:none;}
a.copy{color:#5e5d62;text-decoration:none;}
a.copy:hover {color:#86c7bf;text-decoration:none;}
a.copy:active {color:#86c7bf;text-decoration:none;}
.copyaktiv {color:#86c7bf;text-decoration:none;}

.links{color:#5e5d62;text-decoration:underline;}
a.links{color:#5e5d62;text-decoration:underline; }
a.links:hover {color:#86c7bf;text-decoration:underline;   }
a.links:active {color:#86c7bf;text-decoration:underline;  }
.linksaktiv {color:#86c7bf;text-decoration:underline; }

.links2{color:#5e5d62;text-decoration:underline;}
a.links2{color:#5e5d62;text-decoration:underline; }
a.links2:hover {color:#5e5d62;text-decoration:underline;   }
a.links2:active {color:#5e5d62;text-decoration:underline;  }
.links2aktiv {color:#5e5d62;text-decoration:underline; }

#banner .links{color:#5e5d62;text-decoration:underline;}
#banner a.links{color:#5e5d62;text-decoration:underline; }
#banner a.links:hover {color:#86c7bf;text-decoration:underline;   }
#banner a.links:active {color:#86c7bf;text-decoration:underline;  }
#banner .linksaktiv {color:#86c7bf;text-decoration:none;font-weight:bold }



.twitterlink{color:#5e5d62;text-decoration:underline;font-size:10px}
a.twitterlink{color:#5e5d62;text-decoration:underline} 
a.twitterlink:hover {color:#86c7bf;text-decoration:underline;   }
a.twitterlink:active {color:#86c7bf;text-decoration:underline;  }

/*
#twitter_div {width : 204px; border : 0px solid #5F0000;float : left;clear: both;background-color :#eeeeee;padding:0px;margin:10px 0 0px 0 }
#twitter_div ul {margin : 10px 10px 10px 10px;padding: 0 0 0px 0; line-height : 18px; color : #5e5d62;text-align : left;}


#twitter_update_list{}
#twitter_update_list li {color: #5e5d62;text-decoration:none;font-size:12px;;padding: 0px;margin-left:0px;margin:4px 0px 10px 0px;text-align : left;}

#twitter_update_list a{color:#5e5d62;text-decoration:none;display:block}
#twitter_update_list a:hover {color:#86c7bf;}
#twitter_update_list a:active {color:#86c7bf;}
#twitter_update_list a:visited {color:#5e5d62;}

#twitter-link{text-align:right;float:right;margin:10px 10px 10px 10px}*/

#twitter_div {width : 200px; ;background-color :#eeeeee;padding:0px;margin:10px 0 0px 0;float:left }
#twitter_div2 {width : 200px; text-align:left;background-color :#eeeeee;padding:0px;margin:10px 0 0px 20px;float:right }
#twitter_div ul, #twitter_div2 ul {margin : 10px;padding: 0 0 0px 0; line-height : 18px; color : #e94468;text-align : left;}


#twitter_update_list{list-style:none;}
#twitter_update_list li {color:#666666;text-decoration:none;padding: 0px;margin-left:0px;margin:4px 0px 10px 0px;text-align : left;}

#twitter_update_list a{color:#5e5d62;text-decoration:none;}
#twitter_update_list a:hover {color:#86c7bf;}
#twitter_update_list a:active {color:#86c7bf;}
#twitter_update_list a:visited {color:#5e5d62;}

#twitter-link{text-align:right;float:right;margin:10px 10px 10px 10px}



#goog-wm {  width: 640px;
  padding: 0em;
  border: 0px solid #aebd63;
  background-color: #ffffff;
}

#goog-wm h3.closest-match {  color: #86c7bf;  
  margin: 0;
}

#goog-wm h3.closest-match a { background:  #000055;color:#5e5d62;text-decoration:underline;font-size:12px;font-family :  Arial, Helvetica, sans-serif;}  
 
#goog-wm h3.other-things {font-size:12px;font-family :  Arial, Helvetica, sans-serif;color : #5e5d62; margin : 0px ;padding: 5px 0px 5px 0px;
font-weight :normal; letter-spacing:0em;text-align : left;} 
   
#goog-wm ul li {list-style-type : none;  background:  #ffffff;margin:0px;padding:0px}   
#goog-wm li.search-goog {color: #5e5d62;text-decoration:none;font-size:12px;font-family :  Arial, Helvetica, sans-serif;
padding: 0px;margin-left:-30px;margin-top:4px;margin-right:0px;text-align : left;}





.eingabefeld{margin: 1px;padding:0px; background-color: #009999; font: 11px Arial, Helvetica, sans-serif; width: 227px;height:14px; border : 1px solid #009999; color: #ffffff; }

.textfeld{margin: 1px;padding:0px;  background-color: #009999; font: 11px Arial, Helvetica, sans-serif; width: 227px; border : 1px solid #009999; color: #ffffff; }

.button	{margin:1px;padding:0px;  background-color: #009999; font: 11px Arial, Helvetica, sans-serif; width:109px;height:16px;border : 1px solid #009999;color: #ffffff; }


	

