/*  
Theme Name: Aura-Studio.de
Theme URI: Aura-Studio.de
Description: Website Design für Aura  Studio - Inhaber: Torsten Schramm
Author: (c) 2009 Dipl.-Ing. Joerg Petermann 
Author URI: http://www.einfach-persoenlich.de/
*/

*{
margin:0;
padding:0;
}

body{
margin:0 auto;
padding:0px 0;
text-align:center;
font:13px/1.4em arial, verdana, arial, "Times New Roman", Times, serif;
color: #444; /* default font color */
background:#fff url(/wp-content/themes/ac2/bild/header.jpg) no-repeat  50% 0;
}

* html body{
behavior: url(http://www.aura-studio.de/wp-content/themes/ac2/csshover.htc); 
}

a{
color:#900;
text-decoration: none;
}

a:hover{
color:#666;
}

p,table,td,ul,ol,blockqoute,h1,h2,h3,h4,input,textarea{
margin-bottom:1em;
}

h1,h2,h3,h4{
margin-bottom:.2em;
color:#0964aa;
font-family: arial,georgia, "Times New Roman", Times, serif;
}

ul, ul li{
list-style:none;
}

.scfl:after{
content:" ";  
display:block; 
visibility:hidden;
clear:both; 
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}

* html .scfl { display:inline-block; }
/*  \*/
* html .scfl { height:1%; }
.scfl{ display:block;}
/*  */

/******************************************/


#seite{
}

/******************************************/

#blatt{
margin:0 auto;
padding:0;
width:960px;
text-align:center;
height:1%;
position:relative;
}

/******************************************/

#kopf{
width:960px;
text-align:center;
height:125px;
height:130px;
overflow:hidden;
}

#kopf h1{
float:left;
display:inline;
font-size:2em;
width:250px;
font-family: verdana, georgia, "Times New Roman", Times, serif;
font-weight:normal;
text-indent:-8888px;
}

#kopf h2{
font-size:16px;
font-style:italic;
text-indent:-8888px;
}

#kopf h1 a{
display:block;
height:1%;
color:#0964aa;
padding:2.4em .4em 1.4em;
outline:none;
}


#kopf #searchform{
width:196px;
text-align:right;
top:120px;
right:28px;
display:none;
}

#kopf #searchform2 p{
margin:0 0 10px;
font-size:.9em;
display:none;
}

#nav #searchform2 input,
#kopf #searchform input{
padding:2px;
width:118px;
border:1px solid #ccc;
color:#666;
font-family:verdana;
font-size:13px;
}

#nav #searchform2 input#searchsubmit2,
#kopf #searchform input#searchsubmit{
padding:1px;
width:60px;
background:#ccc;
color:#444;
font-weight:bold;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
}

#nav #searchform input#searchsubmit2:hover,
#kopf #searchform input#searchsubmit:hover{
border:1px solid #fff;
background:#ccc;
color:#fff;
}


/******************************************/

#menu ul{
float:left;
display:inline;
margin:-22px 10px 30px 50px;
}

#menu ul li{
float:left;
display:inline;
padding:0 .9em;
padding:.6em 1.8em 0 0;
position:relative;
}

#menu ul li a{
float:left;
display:block;
height:1%;
padding:.4em .42em .8em;
padding:0;
font-size:.9em;
font-family:verdana;
font-weight:bold;
outline:none;
color:#0964aa;
}

body.home #menu ul li.home a,
body.page42 #menu ul li.page-item-42 a,
body.page8 #menu ul li.page-item-8 a,
body.page60 #menu ul li.page-item-60 a,
body.page61 #menu ul li.page-item-61 a{
color:#333;
}

#menu ul li a:hover{
color:#666;
}

#menu ul li ul{
display:none;
border:1px solid #a6c6e0;
position:absolute;
top:53px;
left:-300px;
}

#menu ul li ul li{
margin:0;
padding:0;
background:#fff;
border-bottom:1px solid #a6c6e0;
border:0;
display:block;
}

#menu ul li ul li a{
font-weight:normal;
display:block;
color:#0964aa;
padding:.3em .8em;
height:1%;
width:160px;
border-top:0px solid #fff; 
text-align:left;
}

#menu ul li ul li a:hover{
background:#ecf3f8 url(/wp-content/themes/ac2/bild/zitat.gif) repeat-x 0 0;
border:0;
}

#menu ul li:hover ul{
display:block;
}

/******************************************/

#content{
clear:both;
float:right;
display:inline;
width:720px;
height:1%;
text-align:left;
margin:0;
padding:0;
}

#contentin{
}

#main{
float:left;
display:inline;
width:470px;
margin-bottom:4em;
height:1%;
}

#main .spalte50{
float:left;
display:inline;
width:280px;
margin:0 20px 20px 0;
padding-bottom:5px;
border-bottom:3px double #0964aa;
}

#main .entry,
#main .top10{
width:100%;
margin-bottom:1.6em;
padding-bottom:5px;
/*
border-bottom:1px solid #0964aa;
border-bottom:3px double #A6C6E0;
border-bottom:1px double #d4e4f0;
*/
background:transparent url(/wp-content/themes/ac2/bild/entry.gif) no-repeat center bottom; 
}

#main a{
border-bottom:1px dotted #c00; 
}

#main a:hover{
border-bottom:1px solid #666; 
}

#main h2,
#main h3,
#main h4{
color:#0964aa;
font-weight:normal;
line-height:1.3em;
}


#main h2 a,
#main h3 a,
#main h4 a{
color:#0964aa;
border:0;
}

#main h2 a:hover,
#main h3 a:hover,
#main h4 a:hover{
color:#900;
border-bottom:1px solid #900;
}

#main h2{
clear:both;
font-size:22px;
}

#main h3{
font-size:18px;
}

#main h4{
font-size:16px;
}

#main p.bild{
padding:4px;
border:1px solid #bbb;
background:#fff;
}

#main p.bild a{
border:0;
}

#main p.l{
float:left;
display:inline;
margin:4px 10px 4px 0;
}

#main p.r{
float:right;
display:inline;
margin:4px 0 10px 10px;
}

#main blockquote{
margin:1em 2em;
padding:1em 2em 0;
border:4px double #d4e4f0;
font-size:1.3em;
background:#ecf3f8 url(/wp-content/themes/ac2/bild/zitat.gif) repeat-x 0 0;
color:#0964aa;
}

#main .entry blockquote{
margin:1em 0em;
}

#main blockquote strong{
display:block;
text-align:right;
font-weight:normal;
font-size:.85em;
}

#main input#bord,
#main textarea{
display:block;
padding:4px;
width:360px;
background:#ECF3F8;
border:1px solid #fff;
border-bottom:3px double #A6C6E0;
font-family:verdana;
color:#666;
font-size:13px;
}

#main input.nobord{
display:none;
}

#main small,
#main label small{
color:#888;
font-size:.85em;
}

#main input#submit{
display:inline;
width:160px;
padding:4px;
font-weight:bold;
background:#A6C6E0;
border:3px double #fff;
color:#fff;
}

#main input#submit:hover{
background:#0964aa;
color:#fff;
}

#main ol{
margin:1em  1em 1em 4em;
}

#main ul{
margin:1em  1em 1em 2em;
}

#main ul li{
padding:0 0 0 24px;
background:transparent url(/wp-content/themes/ac2/bild/pkt.gif) no-repeat 0 1px;
}

#main .tags{
clear:both;
font-size:.85em;
text-align:right;
}

#main .posted{
clear:both;
margin-top:.8em;
font-size:.85em;
}

#main .commentlist{
margin:0 0 0 0em;
list-style:none;
}

#main .commentlist li{
list-style:none;
margin-bottom:1em;
padding:1em 2em .4em;
background:#ECF3F8;
border-top:3px double #A6C6E0;
}

#main .commentlist cite,
#main .commentlist small{
font-size:.85em;
color:#0964aa;
}

#main .commentlist .commentmetadata{
margin-bottom:.4em;
display:block;
}

#main .commentlist a{
color:#0964aa;
border:0;
}

#main .wp-pagenavi a{
padding:2px 4px 4px; 
background:#eee;
margin:2px;
text-decoration:none;
}

#main .wp-pagenavi a:hover {	
color:#666;
}

#main .wp-pagenavi span.pages {
padding:2px 4px; 
margin:2px;
}

#main .wp-pagenavi span.current {
padding:2px 4px; 
margin:4px;
font-weight:bold;
background:#ecf3f8 url(/wp-content/themes/ac2/bild/zitat.gif) repeat-x 0 0;
color: #333;
}

#main .wp-pagenavi span.extend {
padding:2px 4px; 
margin:2px;	
border:1px solid #000;
}

#main .wp-pagenavi span.pages {
margin-right:13px;
}

#main .wp-pagenavi a{
border:0;
}

#main table{
border:1px solid #A6C6E0;
padding:0;
}

#main td{
padding:0 5px;
background:#ecf3f8;
}

#main th{
padding:3px 5px;
background:#ecf3f8 url(/wp-content/themes/ac2/bild/zitat.gif) repeat-x 0 0;
}


#main h3.rubrik{
margin:.3em 0 1em;
text-transform:uppercase;
font-size:.9em;
}

#main h3.rubrik strong{
font-weight:bold;
}


#main blockquote{
margin:0 1em 1em;
padding:1em 1em 0;
}

#main blockquote.halb{
width:44%;
text-align:left;
}

#main blockquote.r{
float:right;
margin:.3em 0 1em 1em;
}

#main blockquote.l{
float:left;
margin:.3em 1em 1em 0;
}

#main .rahmen{
clear:both;
margin-bottom:1em;
padding:1em 2em 1em;
border:4px double #d4e4f0;
}

#main p.zitat{
width:200px;
float:right;
margin:0 0 1em 1em;
font-size:1.3em;
line-height:1.3em;
font-style:italic;
font-family:georgia;
color:#0964aa;
}

#main p.zitat strong{
font-style:normal;
}

#main ul{
margin:1em  1em 1em 2em;
}

#main ul li ul{
margin:0em  1em .4em 1em;
}

#main ul li{
padding:0 0 2px 24px;
background:transparent url(/wp-content/themes/ac2/bild/pkt.gif) no-repeat 0 1px;
}

#main p{
text-align:justify;
}

#main ol li{
margin-bottom:.4em;
}

/******************************************/

#subnav,
#nav{
float:left;
display:inline;
width:220px;
margin-top:6px;
margin-bottom:6em;
text-align:left;
font-size:.9em;
}

#subnav{
float:right;
}

#subnavin,
#navin{}

#subnav h3,
#nav h3{
clear:both;
margin:0;
font-size:17px;
font-weight:normal;
background:#0964aa;
padding:8px 10px;
background:transparent url(/wp-content/themes/ac2/bild/h3.gif) repeat-x 0 0;
text-align:center;
*/
border:1px solid #A6C6E0;
border-width:1px 1px 0 1px;
*/
}

#subnav h3 a,
#nav h3 a{
color:#0964aa;
}

#subnav p,
#nav p{
padding:16px;
/*
border:1px solid #A6C6E0;
border-width:0 1px 1px 1px;
*/
}

#subnav .widget_tag_cloud a,
#subnav ul li a,
#nav .widget_tag_cloud a,
#nav ul li a{
color:#666;
}

#subnav ul,
#nav ul{
padding:4px 6px 4px 16px;
/*
border:1px solid #A6C6E0;
border-width:0 1px 1px 1px;
*/
}

#subnav ul li ul,
#subnav ul li ul li ul,
#nav ul li ul,
#nav ul li ul li ul{
margin:0;
padding:0 0 4px 16px;
border:0;
}

#subnav ul li,
#nav ul li{
margin:0;
padding:0;
}

#subnav ul li a,
#nav ul li a{
padding:1px 16px;
display:block;
height:1%;
background:transparent url(/wp-content/themes/ac2/bild/nav2.gif) no-repeat  0 2px;
}

#subnav ul li ul li a,
#nav ul li ul li a{
background:transparent url(/wp-content/themes/ac2/bild/nav.gif) no-repeat  0 2px;
}

#subnav ul li a:hover,
#nav ul li a:hover{
color:#0964aa;
background:#d8e6f1 url(/wp-content/themes/ac2/bild/nav2h.gif) no-repeat  0 2px;
}

#subnav ul li ul li a:hover,
#nav ul li ul li a:hover{
background:#d8e6f1 url(/wp-content/themes/ac2/bild/navh.gif) no-repeat  0 2px;
}

#subnav .galerie,
#nav .galerie{
margin:6px 0;
}

#subnav p.l,
#nav p.l{
float:left;
margin:4px;
border:0;
}

#subnav #searchform,
#nav .searchform{
padding:13px 16px 3px;
/*
border:1px solid #A6C6E0;
*/
margin:0 0 1em;
}

#subnav #searchform input,
#nav .searchform input{
color:#666;
width:120px;
padding:2px;
border:1px solid #A6C6E0;
text-align:center;
}

#subnav #searchform #s,
#nav .searchform #s{
width:120px !important;
padding:2px;
border:1px solid #A6C6E0;
}

#subnav #searchform #searchsubmit,
#nav .searchform .searchsubmit{
width:56px;
padding:1px;
background:#A6C6E0;
border:3px double #fff;
color:#fff;
}

#subnav #searchform #searchsubmit:hover,
#nav .searchform .searchsubmit:hover{
background:#0964aa;
}

#subnav a.rsswidget img,
#nav a.rsswidget img {
display:none;
}

#subnav .widget_tag_cloud div,
#nav .widget_tag_cloud div{
/*
border:1px solid #a6c6e0;
*/
border-top:0;
padding:10px 16px 16px;
}

#subnav form#newsletter,
#nav form#newsletter{
padding:13px 16px 3px;
/*
border:1px solid #A6C6E0;
border-width:0 1px 1px 1px;
*/
margin:0 auto;
text-align:center;
}

#subnav form#newsletter p,
#nav form#newsletter p{
margin:0;
padding:0;
border:0;
}

#subnav form#newsletter input,
#nav form#newsletter input{
color:#666;
width:200px;
margin:0 0 4px;
padding:2px 4px;
border:1px solid #a6c6e0;
}

#subnav form#newsletter #abo,
#nav form#newsletter #abo{
width:140px;
padding:1px;
background:#A6C6E0;
border:3px double #fff;
color:#fff;
}

#subnav form#newsletter #abo:hover,
#nav form#newsletter #abo:hover{
background:#0964aa;
}

#subnav form#newsletter span,
#subnav form#newsletter span a,
#nav form#newsletter span,
#nav form#newsletter span a{
font-size:.9em;
color:#666;
}


#subnav .wp_mondphase,
#nav .wp_mondphase{
/*
border:1px solid #a6c6e0;
*/
margin:0 0 1em;
}

#subnav .wp_mondphase h3,
#nav .wp_mondphase h3{
border:0;
}

#subnav .wp_mondphase p,
#bnav .wp_mondphase p{
padding:0 16px;
border:0;
}

#subnav .wp_mondphase img,
#nav .wp_mondphase img{
padding:10px 16px;
}
/***********************

#subnav{
float:right;
display:inline;
width:220px;
overflow:hidden;
overflow:hidden;
text-align:left;
height:1%;
}

#subnavin{
}

#subnav h3{
margin:0;
padding:8px;
font-size:17px;
font-weight:normal;
background:transparent url(/wp-content/themes/ac2/bild/h3.gif) repeat-x 0 0;
text-align:center;
}

#subnav h3 a{
color:#0964aa;
}

#subnav .spalte{
border:1px solid #A6C6E0;
border-width:1px 1px 1px;
margin-top:10px;
}

#subnav .spalte p{
margin:10px;
}

#subnav p img{
padding:4px;
border:1px solid #bbb;
background:#fff;
}

#subnav #searchform2{
margin:0;
padding:10px 0;
border-bottom:1px solid #A6C6E0;
background:#fff;
text-align:center;
}

#subnav #searchform2 input{
padding:2px 4px;
width:150px;
border:1px solid #A6C6E0;
color:#666;
font-family:verdana;
font-size:13px;
}

#subnav #searchform2 input#searchsubmit2{
margin:-8px 0 0;
padding:3px;
width:120px;
font-weight:bold;
border:1px solid #fff;
background:#A6C6E0;
border:3px double #fff;
color:#fff;
}

#subnav #searchform2 input#searchsubmit2:hover{
border:3px double #fff;
background:#0964aa;
color:#fff;
}

**********************/

#knav{
position:absolute;
top:14px;
right:4px;
}

#knav ul{
float:left;
display:inline;
}

#knav ul li{
float:left;
display:inline;
padding:0 .35em;
}

#knav ul li a{
display:block;
padding:.2em .3em;
font-size:.9em;
font-family:verdana;
outline:none;
color:#0964aa;
}

#knav ul li a:hover{
padding:0 .3em;
border-top:2px solid #01377f;
color:#666;
}

/******************************************/

#menu2{
clear:both;
margin-top:40px;
border-top:1px solid #a6c6e0;
border-bottom:1px solid #a6c6e0;
width:100%;
background:#ecf3f8;
}

#menu2 ul{
margin:0 auto;
width:100%;
display:inline;
line-height:2.2em;
text-align:center;
}

#menu2 ul li{
display:inline;
}

#menu2 ul li a{
display:inline;
height:1%;
color:#0964aa;
padding:1em;
font-family:verdana;
}

#menu2 ul li a:hover{
color:#900;
}

/******************************************/

#fuss{
clear:both;
margin:8px auto 30px;
text-align:center;
width:960px;
height:1%;
}

#fuss p{
margin:0;
padding:.6em 1em;
font-size:.85em;
color:#666;
}

#fuss p a{
color:#666;
}

/******************************************/

.clr,
.clear{
clear:both;
}

/******************************************/


iframe{
border:1px solid #ccc;
padding:4px;
}

body.home #nav ul li ul {
display:none;
}

#main .ge2{
margin:0 0 0 2em;
padding-bottom:35px;
}

#main .ge1{
margin:1em 0 -1em 0;
padding-bottom:35px;
}

#main .ge1 iframe,
#main .ge2 iframe,
#main .kat iframe{
border:0;
}

#main .wp-pagenavi{
margin:3em 0 1em;
}

#main .alignleft{
float:left;
display:inline;
}

#main .alignright{
float:right;
display:inline;
}

#main .aligncenter{
text-align:center;
display:block;
margin:0 auto;
}

#main .aligncenter img,
#main .alignleft img,
#main .alignright img,
#main img.aligncenter,
#main img.alignleft,
#main img.alignright{
padding:4px;
border:1px solid #d4e4f0;
background:#fff;
}

#main .aligncenter a,
#main .alignleft a,
#main .alignright a{
border:0;
}

#main div.aligncenter,
#main div.alignright,
#main div.alignleft{
background:#ecf3f8;
padding:8px 8px 0;
font-size:.85em;
}

#main img.alignleft{
margin:4px 10px 10px 0;
}

#main img.alignright{
margin:4px 0 10px 10px;
}

