/*  
Theme Name: aurum-stimmfluss
Author URI: http://aurum-media.com
Version: 1.0
Author: aurum:media - Michael Bundscherer, Claudie Els&auml;&szlig;er
Description: Dieses WordPress-Theme wurde erstellt von aurum:media für Ruth Seebauer (www.stimmfluss.de).
gelb =			#f4e05f
hellgelb =		#fefcec
blau =			#90b9da
Textblau =		#4596d9
gr�n =			#a0c046
Textgr�n = 		#3e6639
grau =		 	#666666
*/
body { background: #ffffff url(images/head_flusslauf.png) top center repeat-x;color: #000000;font-size: 11px;font-family: 'Lucida Grande','Lucida Sans',Verdana,Helvetica,Arial,sans-serif;margin: 0px 0px 0px 0px;}
/*body { background: #ffffff url(images/flusslauf_vermasst.png) top center no-repeat; }*/
a, a:visited { color: #4596d9;text-decoration: underline;}
a:hover { text-decoration: none;}

#container { width: 900px;text-align: left;margin: 0 auto;}

#header { height: 144px;padding: 80px 0px 0px 270px;}
#header img { border: 0px solid;}
#header h2 { color: #ffffff;font-size: 30px;font-family: 'Lucida Grande','Lucida Sans',Verdana,Helvetica,Arial,sans-serif;font-weight: bold;margin: 0px;}
#header h2 a { color: #ffffff;text-decoration: none;}
#header h2 a:hover { color: #ffffff;text-decoration: underline;}
#header h3 { color: #cccccc;font-size: 10px;font-family: 'Lucida Grande','Lucida Sans',Verdana,Helvetica,Arial,sans-serif;font-weight: bold;text-transform: uppercase;text-indent: 10px; margin: 0px;}

#content { 
background: #fefcec url(images/back-schatten.png) right bottom;
width: 423px;margin: 0px 0px 18px 198px;padding: 8px 18px 18px 18px;position:relative;font-family: 'Lucida Grande','Lucida Sans',Verdana,Helvetica,Arial,sans-serif;font-size: 13px;}
#content p{ line-height:19px;word-spacing:0.006em;letter-spacing:0.012em;margin: 9px 0px 0px 0px;padding: 0px 0px 9px 0px;}
#content p img { border: none;margin: 5px 4px 9px 0px;padding: 0px 0px 0px 0px;}
#content h1 {
	color: #3e6639;
	font-size: 26px;
	font-family: 'Lucida Grande','Lucida Sans',Verdana,Helvetica,Arial,sans-serif;
	font-weight: normal;
	margin: 4px 0px 0px 0px;
	line-height: 115%;
	word-spacing: -0.100em;
	letter-spacing: -0.040em;
}
#content h1 a  { color: #3e6639;text-decoration: none;}
#content h2 { color: #000000;font-size: 16px;font-weight: bold;word-spacing: -0.050em;letter-spacing: -0.010em;margin:5px 0px 0px 0px;padding: 0px;}
#content h2 a  { color: #0E5F7D;text-decoration: none;}
#content h2 a:hover { color: #3366ff;text-decoration: underline;}
#content p.marginal { font-size: 10px;line-height: 15px;letter-spacing:0.040em;display:block;margin: 0px;padding: 0px 54px 0px 0px;}
#content ol { list-style-type: decimal;line-height:19px;margin: 9px 0px 0px 21px;padding: 0px 0px 9px 0px;}
#content ul { list-style: none;margin: 9px 0px 0px 0px;padding: 0px 0px 9px 0px;}
#content li { margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px;} 
#content ul li {
	margin: 0px 0px 5px 15px;
	padding: 0px 0px 0px 0px;
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(images/dot.gif);
}
#content ol li { list-style-position: outside;margin: 0px;padding: 0px;}
#content ul li a { color: #4596d9;text-decoration: underline;}
#content ul li a:hover { text-decoration: none;}
blockquote { margin: 0px 0px 0px 25px;padding: 0px 25px 0px 10px;font-style: italic;color: #666666;border-left: 1px solid #cccccc;}
#content blockquote p { margin: 0px 0px 20px 0px;padding: 0px;}
.postspace { background: #fefcec;width: 371px;height: 18px;margin: 0px;padding: 0px;}
.postspace2 { background: #fefcec;width: 371px;height: 0px;margin: 0px;padding: 0px;}
#comment {
	width: 371px;
	border: 1px solid #3e6639;
}

#l_sidebar { background:transparent;width: 180px;float: left;position:relative;margin: 0px;padding: 0px;border: 0px solid;font-family: 'Lucida Grande','Lucida Sans',Verdana,Helvetica,Arial,sans-serif;font-size: 12px;text-align: right;}
#l_sidebar ul { list-style: none;text-decoration: none;margin: 0px;padding: 0px;}
#l_sidebar li { list-style: none;text-decoration: none;margin: 0px;padding: 0px;}
#l_sidebar ul li { list-style: none;margin: 0px 0px 3px 0px;padding: 0px;}
#l_sidebar a { color: #666666;text-decoration: none;display:block;margin: 0px;padding: 5px 18px 6px 5px;}
#l_sidebar a:hover  { background: #fefcec;color: #000000;text-decoration: none;}
#l_sidebar .current_page_item a  { background: #f4e05f;color: #000000;}
#l_sidebar .current_page_item a:hover  { text-decoration: none;}

#r_sidebar {
	background: #fefcec url(images/back-schatten.png) right bottom;
	width: 180px;float: right;position:relative;margin-top: 0px 0px 0px 0px;padding: 10px 18px 9px 18px;border: 0px solid #000000;font-family: 'Lucida Grande','Lucida Sans',Verdana,Helvetica,Arial,sans-serif;font-size: 12px;
}
#r_sidebar h2 { color: #3e6639;font-size: 17px;font-weight: bold;margin: 0px 0px 9px 0px;padding: 0px 0px 9px 0px;border-bottom: 1px dotted #4596d9;}
#r_sidebar ul { list-style: none;margin: 0px;padding: 0px;}
#r_sidebar li { list-style: none;margin: 0px;padding: 0px;}
#r_sidebar ul li { list-style: none;margin: 0px 0px 9px 0px;padding:0px;}
#r_sidebar ul li a { color: #4596d9;text-decoration: underline;}
#r_sidebar ul li a:hover { color: #4596d9;text-decoration: none;}

#footer {  background: transparent;text-align: center;width: 99%;clear: both;padding: 8px 0px;color: #666666;}
#footer a { color: #90b9da;}
#footer a:hover { color: #666666;}



/* --- Intouch Contact Form   */
/* just for clearing floats, IE Hack */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix {display: block; margin: 0; padding: 0; }
p.clearfix {}
/* End hide from IE-mac */    

div.intouch { margin: 0 auto 1.25em auto; }		
div.intouch  form { float: left; width: 100%; }	
div.intouch div.inputfield { padding: 3px 0px; position: relative; }
div.intouch span { position: relative; top: 0.35em; }
div.intouch label { 
  display: block; float: left; clear: left; width: 15%; text-align: right; 
  padding-top: 0.35em; position: relative; right: 5px;
}
div.intouch div.inputfield input, 
div.intouch div.inputfield textarea { float: left; margin-left: 10px; }
div.intouch div.inputfield input { 
  width: 46%; border: 1px solid #DCDCDC; padding: 3px 3px 3px 7px;
}
div.intouch div.inputfield textarea { 
  width: 46%; height: 105px; padding: 3px 3px 3px 7px; border: 1px solid #DCDCDC;
}
div.intouch div.inputfield input.submitbutton { 
  border: 1px solid #DCDCDC; background: #FDFDFC; cursor: pointer;
  width: auto !important; padding: 2px; margin-left: 10px; left: 15%;
  position: relative;
}
div.intouch div.inputfield input:hover, 
div.intouch div.inputfield textarea:hover{background: #f5f8fa;}

div.intouch div#usermessage { margin-bottom: 3px; font-weight: bold; color: #C00000}
div.intouch div#usermessage.success {}
div.intouch .error { border: 1px solid #C00000 !important; padding: 1px; }






.center, .aligncenter {
text-align:center;
}
img.center, img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.left, .alignleft {
float:left;
}
img.left, img.alignleft, #content p img.alignleft {
float:left;
margin:5px 18px 9px 0px;
}
.righ, .alignright {
float:right;
}
img.right, img.alignright, #content p img.alignright {
float:right;
margin:5px 4px 9px 18px;
}
.clear {
   clear: both;
   line-height: 1px;
   font-size: 1px;
   height: 1px;
}
hr.clear {
clear:both;
margin:0px;
padding:0px;
visibility:hidden;
}
.hidden {
clear:both;
visibility:hidden;
}
span.caps {
font-size:0.89em;
letter-spacing:0.082em;
text-transform:uppercase;
}
span.hwzr {
white-space:nowrap;
word-spacing:-0.25em;
}
a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

a[name="intern"], #content ul li a[name="intern"] { color: #000000;text-decoration: underline;}
a[name="intern"]:hover, #content ul li a[name="intern"]:hover { text-decoration: none;}


