/*  
Theme Name: Shiatsu OOE
Theme URI: http://shiatsu-ooe.at
Description: white+green minimal design
Version: 1.0
Author: DCNTRL Kommunikationsnetzwerk
Author URI: http://dcntrl.com
*/


* {
   margin:0;
   padding:0;
}

body {
   font-family: arial,verdana,sans-serif;
   font-size: 13px;
	color: #010101;
}

h1 {
   position:absolute;
   left:50px;
   bottom:40px;
   font-size:1em;
   text-transform:uppercase;
}

h1 a:link, h1 a:visited {
   color:#4fbf41;
   text-decoration:none;
}

h1 a:hover {
   color:#4fbf41;
}

h2 {
   font-size: 1.5em;
   color: #a3b81d;
   padding-bottom: 12px;
}

a:link, a:visited {
   color:#a3b81d;
   text-decoration:none;
   text-transform:uppercase;
}

a:hover {
   color:#4fbf41;
}

img {
	border:0px;
	}

#container {
   width:1004px;
   margin:20px 0 0 30px;
}

/* Navigation*/
#navi {
   position:relative;
   float:left;
   width:100%;
   display:inline;
   padding:0;
}

#navi-logo {
   position:relative;
   float:left;
   width:308px;
   height: 97px;
}

#navi-links {
   position:relative;
   float:left;
   width:690px;
   height: 45px;
   margin:80px 0 0 0;
}

#navi ul {
   list-style-type:none;
   margin:0;
}

#navi li {
   list-style-type:none;
}

#navi li ul li {
	float:left;
   margin:0px 0px 0 0;
   text-align: right;
   padding: 4px 15px 0px 0px;
}
/* Style the list element */
li.current_page_item{
list-style-type:none;
font-weight:bold;
}

/* Style the link element */
li.current_page_item a{
color:#ffffff;
}

li.page_item{
list-style-type:none;
}

/* Style the link element */
li.page_item a{
color:#a3b81d;
}

li.page_item a:hover{
color:#dadd96;
}

#main {
	background:url(images/box1.jpg) no-repeat;
   position:relative;
   float:left;
   width:964px;
   padding-left: 15px;
}

#main-page {
	background:url(images/box2.jpg) no-repeat;
   position:relative;
   float:left;
   width:964px;
   padding-left: 15px;
}

#main-page-green {
	background:url(images/box2green.jpg) no-repeat;
   position:relative;
   float:left;
   width:964px;
   padding-left: 15px;
}

#main-content {
   position:relative;
   float:left;
   width:940px;
   margin: 2px auto;
	padding: 0px;
	border:0;
}

#side-a {
	float: left;
	width: 292px;
	margin-top:285px;
}

.praktikerinnen {
	float: left;
	width: 83px;
	height: 81px;
	border-right: 5px solid #ffffff;
	border-bottom: 5px solid #ffffff;
}

#side-b {
	float: right;
	width: 220px;
}

#middle { 
	float: left;
	width: 41%;
}

#middle-content {
	margin-top:15px;
}

#header-text {
	position: absolute;
	width: 280px;
	height: 195px;
	left: 0px;
	top: 12px;
	color: #ffffff;
}

h2.header-text {
   font-size: 1.4em;
   color: #ffffff;
   padding-bottom: 1px;
   margin-bottom: 10px;
   font-weight:300;
   border-bottom: 1px solid #fff;
   text-transform:uppercase;
}

p.header-text {
   font-size: 0.9em;
   color: #ffffff;
   padding-bottom: 10px;
}

.header-text h2 a:link, .header-text h2 a:visited {
   color:#dadd96;
   text-decoration:none;
}

.header-text h2 a:hover {
   color:#3b3b39;
   background:none;
}

.header-text a:link, .header-text a {
   color:#dadd96;
   font-weight:700;
   text-transform:none;
}

.header-text a:hover, header-text a:visited {
   color:#ffffff;
}

#ampunkt {
	background: url(images/ampunkt.jpg) no-repeat bottom right; 
	width: 304px;
	height:319px;
}

#ampunkt-content {
	position: relative; 
	width: 225px;
	height:220px;
	left: 45px;
	top: 75px;
}
h2.ampunkt-content {
   font-size: 1.4em;
   color: #ffffff;
   padding-bottom: 1px;
   font-weight:300;
   border-bottom: 1px solid #fff;
   text-transform:uppercase;
}

p.ampunkt-content {
   font-size: 0.9em;
   color: #ffffff;
   padding-bottom: 10px;
}

.ampunkt-content h2 a:link, .ampunkt-content h2 a:visited {
   color:#ffffff;
   text-decoration:none;
}

.ampunkt-content a:link, .ampunkt-content a:visited, {
   color:#ffffff;
   text-decoration:none;
}

.ampunkt-content a:hover {
   color:#010101;
   text-decoration:none;
}


#page_img{
	width:410px;
	min-height:223px;
	float:left;
	margin-bottom:30px;
}


/* ARTICLES */
.post {
   margin:0 0 50px 0;
   font-size:0.85em;
   text-align:justify;
   line-height:1.6em;
   padding:0;
}

.post ul, .post ol {
   margin:10px 0 10px 40px;
}

.post h2 {
   font-size: 1.5em;
   color: #fab83a;
   padding-bottom: 12px;
   font-weight:normal;
}

.post h2 a:link, .post h2 a:visited {
   color:#a3b81d;
   text-decoration:none;
}

.post h2 a:hover {
   color:#3b3b39;
   background:none;
}

.post a:link, .post a {
   color:#CA9C3B;
}

.post a:hover, post a:visited {
   color:#3b3b39;   
}


blockquote {
   background:#eee;
   padding:10px;
   margin:5px 0 5px;
   border-top:1px solid #ddd;
   border-bottom:1px solid #ddd;
}

.postmetadata {
   background:#eee;
   width:460px;
   margin:15px 0 30px 0;
   padding:5px;
   border-top:1px solid #ddd;
   border-bottom:1px solid #ddd;
   font-size:0.8em;
   color:#aaa;
}

.postmetadata a:link {
   color:#888;
   text-decoration:none;
}

.postmetadata a:hover, .postmetadata a:visited {
   color:#000;
   background:#D1E5EF;
}

#signature {
   margin:30px 0 0 0;
   font-size:0.8em;
   color:#999;
}

#signature a:link {
   color:#777;
   text-decoration:none;
}

/* SIDEBAR */

#sidebar {
   position:relative;
   float:left;
   display:inline;
   width:350px;
   height:450px;
   margin:0;
   padding:0;
}

#searchform {
   position:relative;
   float:right;
   margin-top:5px;
}

#s {
   background:#DFEFFF;
   border:1px solid #FFF;
   width:120px;
}

#searchsubmit {
   background:transparent;
   border:none;
   color:#FFF
}

img#rssfeed {
   border:none;
}

#sidebar h2 {
   font-size:0.7em;
   text-transform:uppercase;
   color:#83ABBF;
   margin-top:10px;
   font-weight:normal;
}

#sidebar a, #sidebar a:visited {
   color:#000000;
   text-decoration:none;
   padding:5px;
   font-size: 1em;
}

#sidebar a:hover {
   
}

/* Footer */

#footer {
	background: url(images/footer.jpg) repeat; 
   position:relative;
   clear:both;
   width:925px;
   height:30px;
   color:#aaa;
   font-size:0.8em;
   margin-left: 15px;
}

#footer_green {
	background: url(images/footer_green.jpg) repeat; 
   position:relative;
   clear:both;
   width:925px;
   height:30px;
   color:#aaa;
   font-size:0.8em;
   margin-left: 15px;
}

#footer a, #footer a:visited {
   color:#000000;
   text-decoration:none;
   padding:5px;
   font-size: 1em;
}

#footer_green a, #footer_green a:visited {
   color:#000000;
   text-decoration:none;
   padding:5px;
   font-size: 1em;
}

 .impressum {
	position: absolute;
	top: 6px;
	right: 14px;
	list-style-type:none;
   	margin:0;
}

 .impressum li{
	display: inline;
	/*border-left: 1px solid black;*/
	padding-left: 3px;
}
