/* einfach-persoenlich - strategie-b
   (c) 2007 Dipl.-Ing. Joerg Petermann   */
/* 21.03.09: Anpassungen für dreispaltiges Design */
/*           koerper und seite um 160 verringert  */

*{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
text-align:center;
color:#333;
font:12px/16px arial, helvetica, sans-serif;
/*
background:#FFE9BF url(http://www.kunst-wein.de/bild/bgb.jpg) repeat-y center 0;
background:#862725 url(http://www.kunst-wein.de/bild/bgb2.jpg) repeat-y center 0;
background:#852725 url(http://www.kunst-wein.de/bild/wrapper.jpg) repeat-x 0 0 fixed;
background:#862725 url(http://www.kunst-wein.de/bild/wrapper.png) repeat-x 0 0 fixed;
*/
}

a{
color:#333;
}

p,table,td,ul,ol,blockqoute,h1,h2,h3,h4,input,textarea{
margin-bottom:.6em;
}

p,table,td,ul,ol,blockqoute{
margin-bottom:1em;
}

ul{
list-style:none;
}

/******************************************/

#seite{
margin:0 auto;
width:840px;
height:1%;
text-align:center;
background:#fff;
/* border:solid #450605;
border-width:0 1px;
*/
margin-top:0px;
margin-left:0px;
}

/******************************************/

#kopf{
text-align:center;
height:100px;
overflow:hidden;
border-bottom:2px solid #333;
background:#fff url(http://www.kunst-wein.de/bild/wein_logo.jpg) no-repeat 30px 0;
}

#kopf_in{
float:left;
width:820px;
}

#login{
float:right;
margin:0;
padding:55px 0 0 0;
width:170px;
font-size:.9em;
text-align:center;
}

#login p a{
display:block;
height:1%;
}

#kopf_in h1{
margin:20px 0 4px;
font-size:1.6em;
font-weight:bold;
}

#kopf_in h1 a{
padding:10px 0;
text-decoration:none;
}

#kopf_in h2{
font-size:1em;
font-weight:normal;
}

#kopf_in ul{
margin-top:10px;
}

#kopf_in ul li{
display:inline;
}

#kopf_in ul li a{
padding:4px 10px;
font-size:.9em;
}

/******************************************/

#koerper{
float:left;
padding:20px 10px 40px;
width:820px;
text-align:left;
background:#fff;
}

/******************************************/

#content{
float:left;
width:650px;
clear:both;
overflow:hidden;
}

/******************************************/

#main{
float:right;
width:480px;
overflow:hidden;
}

#main #main_in{
padding:0 15px;
}

#main_in h1{
font-size:1.6em;
clear:both;
}

#main_in h2{
font-size:1.4em;
clear:both;
}

#main_in h3{
font-size:1.2em;
}

#main_in h4{
font-size:1em;
}

#main_in h1 a,
#main_in h2 a,
#main_in h3 a,
#main_in h4 a{
text-decoration:none;
}

#main_in .bild{
padding:5px;
border:1px solid #ccc;
}

#main_in .bild img{
border:1px solid #ccc;
}

#main_in .bildk a:hover img,
#main_in .bild a:hover img{
border:1px solid #333;
}

#main_in .bildk{
margin-right:6px;
margin-bottom:0;
padding:0;
height:136px;
width:106px;
line-height:1em;
overflow:hidden;
}

#main_in .bildk img{
padding:2px;
border:1px solid #ccc;
height:100px;
width:100px;
}

#main_in .bildk a{
margin-top:2px;
display:block;
text-align:center;
font-size:.9em;
}

#main_in .l{
float:left;
display:inline;
}

#main_in .r{
float:right;
display:inline;
}

#main_in .pad{
margin:3px 13px 13px 0;
}

#main .weiter{
clear:both;
text-align:center;
}

#main p.center a:hover img,
#main_in .vor a:hover img{
border:1px solid #333;
}

#main_in .center{
text-align:center;
}

#main_in .center img{
padding:5px;
border:1px solid #ccc;
}

#main_in .center img.no{
border:0;
}

#main_in .nomargin{
margin-bottom:0;
}

#main_in .navigation a{
padding:0 8px;
}

#main_in .navigation a{
padding:0 8px;
}

#main_in .vor a img{
border:1px solid #fff;
}

#main .entry{
clear:both;
}

#main .mini{
font-size:.8em;
line-height:1.3em;
}

#main_in ul li{
padding:0 0 .2em 4em;
background:#fff url(/a/bild/pkt.gif) no-repeat 2em 0;
}

#main_in .linktausch{
margin-bottom:2em;
padding:1em;
border:1px solid #666;
font-size:.9em;
text-align:center;
background:#F28E8C;
}

#main .comment,
#main .trackback{
margin-bottom:1.6em;
padding:1em;
background:#f5f5f5;
border:1px dotted #bbb;
}

#main .trackbackurl{
margin-bottom:1.6em;
text-align:center;
font-size:.9em;
}

#main .trackback .meta,
#main .comment-header{
margin-bottom:.8em;
padding:0 0 .3em;
text-align:center;
border-bottom:1px dotted #bbb;
}

#main .comments-open-content{
margin-bottom:1.6em;
padding:2em;
text-align:center;
background:#efefef;
border:1px dotted #999;
}

#main .comments-open-content input{
padding:.3em .4em;
display:block;
color:#666;
width:100%;
border:1px dotted #bbb;
font-family:verdana, arial;
}

#main .comments-open-content label{
display:block;
}

#main .comments-open-content label span{
display:none;
}

#main #comment-form-remember-me label{
padding-bottom:.8em;
}

#main #comment-form-remember-me input{
width:20px;
}

#main .comments-open-content textarea{
padding:.3em .4em;
color:#666;
width:99%;
border:1px dotted #bbb;
font-family:verdana, arial;
font-size:1em;
}

#main .comments-open-content input#comment-submit,
#main .comments-open-content input#comment-preview,
#main .comments-open-content input#comment-bake-cookie{
display:inline;
}

#main .comments-open-content input#comment-preview,
#main .comments-open-content input#comment-submit{
width:7em;
margin-right:.3em;
padding:.3em;
color:#666;
font-weight:bold;
border:1px dotted #999;
}

#main .comments-open-content input.nobord{
display:none;
}

#main blockquote{
clear:both;
margin:0 2em 1.6em;
padding:1.6em 1.6em .5em;
background:#f5f5f5;
border:1px solid #999;
border-width:1px 0;
text-align:center;
}


#main h2.header{
margin:0 90px;
padding-top:30px;
}

#main p.vor img{
margin-top:-46px;
}


#main .stichwort{
margin-top:4em;
}

/******************************************/

#nav{
float:left;
width:164px;
overflow:hidden;
}

#nav h3{
margin-bottom:0;
font-size:1.1em;
text-decoration:underline;
}

#nav ul li{
margin-left:6px;
}

/******************************************/

#werbung{
float:left;
width:164px;
overflow:hidden;
}

#werbung2{
float:right;
float:left;
width:164px;
overflow:hidden;
}

#main .googleentry{
margin:-1em 0 0;
}

.googlewerbung,
.googlesponsorlinks,
.googlelinkblock,
.googleprodukt{
margin-bottom:1em;
}

/******************************************/

#fuss{
clear:both;
border-top:1px solid #333;
padding:.4em 0;
}

#fuss p{
line-height:1.4em;
font-size:.9em;
margin:0 0 .6em;
}

#fuss a{
text-decoration:none;
}

/******************************************/

.clr,
.clear{
clear:both;
}

/***************/


/***************/

#main h3 span{
font-weight:normal;
font-size:.8em;
}

#main h3 span a{
text-decoration:underline;
}