/**

(c) Arne Gloe 2009 - http://www.mondfish.net
----------------------------------------*/


/*
reset by eric meyer http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
----------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-size: 100.1%;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
text-align: left;
vertical-align: baseline;
}
html{
font-size:100.1%;
}
a img, :link img, :visited img {
border: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
ol, ul {
list-style: none;
}
:focus { outline: 0; }


/*
global
------------------------------------------------------------------*/
body {
font-size: 1em;
font-family:Arial, Sans-serif;
letter-spacing: 0.05em;
line-height:1.2em;
color:#383838;
background-color:#d7dfe2;
}

/**
mondfishCMS
*/

.clear_float { clear:both; }
.selected {color:#C2388A;}
strong {font-weight:bold;}
.description {font-size:12px;}
.highlight_suchbegriff {color:blue;}

/*----------CAPTCHA------------------------------------------------------*/
.s { color: #C652A1; background-color: #C652A1; }
.w { color: #fff; background-color: #fff; }

.captcha { 
			margin:10px 0; 
			padding:0px; 
			float: left;
  			width: 300px;
  			text-align: left;
  			line-height:4px;
  			font-size:5px;
}
  		

/**
modal
*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#5BA9FE;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  padding:20px;
  background-color:#ffffff;
}
 		
  		
  		
/**
PAGE
*/

#wrapper {width:900px;margin:0 auto;background-color:#FFF;}
	
	#logo {width:430px;height:80px;margin:10px;float:left;}
	
	#search_box { width:380px; height:80px; background: url(../images/suchfeld_bg.png); margin:10px 50px 10px 10px; float:right; }
	
	#search_box #s {
    	float: left;
    	padding: 0; margin: 30px 0 0 75px;
    	border: 0;
    	width: 430px;
    	background: none;
    	font-size: 12px; color:#FFF;
	}
	
	#search_box #go {float: right; margin: -50px 0 0 0;}
	
	#navigation {width:900px;clear:both;background-color:#138dc8;height:38px;}
	#navigation ul {margin-left:10px;}
	#navigation li {float:left;font-size:13px;letter-spacing: 0.03em;padding:9px 3px 0;}
	#navigation li a {color:#FFF; text-decoration:none; padding:0 0 0 23px; font-family:Arial, Sans-serif;}
	#navigation li a:hover {background:url(../images/menu_arrow.gif) no-repeat left; }
	#navigation li a.current {background:url(../images/menu_arrow.gif) no-repeat left; }
	
	#galerie {clear:both;}
	#galerie li {float:left;border-left:1px solid #FFF;border-top:1px solid #FFF;border-bottom:1px solid #FFF;margin-bottom:35px;}
	
	#left {clear:both; width:180px;margin:5px 10px 50px 10px;float:left;}
		
		#left h2 {color:#c2388a;font-size:16px;border-bottom:1px solid #c2388a;margin-bottom:6px;padding-bottom:2px;}
		#left li {border-bottom:1px dotted #c2388a;font-size:12px;padding:3px 0;}
		#left li a {color:#138DC8;text-decoration:none;font-size:12px;}
		#left li a:hover {color:#c2388a;}
		
		#left h3 {width:180px;margin-top:20px;}
		#left h3 a {margin-left:10px;font-size:12px;}
		#left .color1 {background-color:#c1378d;color:#FFF;text-decoration:none;}
		#left .color2 {background-color:#5ba9fe;color:#0b2a4d;text-decoration:none;}
		#left .therapien {
			background: url(../images/delfin-bg.png) 30px 10px;
			background-repeat:no-repeat;
			background-color:#f3f3f3;
			width:160px;
			margin:0;
			color:#0B2A4D;
			font-size:12px;
			padding:10px;
		}
		#left p a {display:block;margin-top:5px;color:#c2388a;text-decoration:none;}
		
		#left img {margin:40px 0 30px 0;}
		
	#bodytext {color:#0B2A4D;width:480px;margin:0 10px;float:left;font-family:Arial, sans-serif;font-size:13px;letter-spacing: 0.03em;}
		
		#bodytext {margin-bottom:54px;}
		#bodytext h1 {color:#c2388a;font-size:24px;margin-bottom:10px;line-height:30px;}
		#bodytext h2 {color:#c2388a;font-size:16px;margin-bottom:8px;line-height:20px;border-bottom:1px dotted #333;}
		#bodytext h3 {color:#c2388a;font-size:14px;margin:20px 0;line-height:20px;border-bottom:1px dotted #333;}
		#bodytext h3 {color:#c2388a;font-size:16px;margin-bottom:8px;line-height:20px;border-bottom:1px dotted #333;}
		#bodytext p {font-size:13px; line-height:24px;margin-bottom:0px;}
		#bodytext a {color:#c2388a;text-decoration:none;}
		#bodytext a:hover {color:#c2388a;text-decoration:underline;}
		#bodytext ul {list-style:disc;margin:16px 0 20px 10px;}
		#bodytext ul li {font-size:13px;margin:3px 0 3px 5px;font-weight:bold;}
		#bodytext ol {list-style:lower-latin;margin:16px 0 20px 15px;}
		#bodytext ol li {font-size:13px;margin:5px 0 5px 5px;}
		#bodytext td {font-size:13px; line-height:24px;padding:3px;letter-spacing: 0.07em;}
		#bodytext label {display:block;margin:10px 0;font-size:12px;font-weight:bold;}
		#bodytext input {width:300px;border:1px solid #c2388a;padding:3px;}
		#bodytext textarea {width:300px;border:1px solid #c2388a;padding:3px;height:200px;}
		#bodytext hr {border:none;border-bottom:1px dotted #0B2A4D;}
		#bodytext td {padding-right:20px;}
	
	#right {margin:0 10px 50px 10px; width:180px;float:right;}
	
	#footer {clear:both;width:900px;height:140px;background-color:#5ba9fe;margin-bottom:40px;border-bottom:1px solid #0B2A4D;}
	
		#footer #vita {line-height:13px;}
		#footer #vita li {float:left;padding:10px 0 0 120px;height:90px;border-bottom:1px solid #FFF;border-top:2px solid #5ba9fe;}
		#footer #vita #friedhelm {
			width:330px;
			background: url(../images/friedhelm-vita.jpg) 10px 10px;
			background-repeat:no-repeat;
			background-color:#0b2a4d;
		}
		#footer #vita #ulrike {
			width:330px;
			background: url(../images/ulrike-vita.jpg) 10px 10px;
			background-repeat:no-repeat;
			background-color:#0b2a4d;
		}
		#footer #vita .vitaname {color:#c1378d;font-size:13px;font-weight:bold;}
		#footer #vita .vitasub {color:#FFF;font-size:11px;}
		#footer #vita p {color:#5ba9fe;font-size:10px;}
		
		#footer #copyright {width:550px; margin:0 auto;}
		#footer #copyright li {float:left; font-size:12px;margin-right:20px;margin-top:9px;}
		#footer #copyright li a {color:#0B2A4D;text-decoration:none;}
		#footer #copyright li a:hover {color:#FFF;text-decoration:none;}
		
		
		
