/*

*/


body {
/*background:url(http://www.studio-komal.de/bilder/b2.gif);*/
background-color: #fff2df;
font:76%/1.6em verdana, tahoma, arial, sans-serif;
color:#333;
text-align:center;
margin:0;
padding:0px;
}

* {
margin:0;
padding:0;
}

p {
font-size:12px;
line-height:16px;
margin:0;
padding:0 0 20px 0 ;
}
ul li {
list-style-type:none;
margin:0;
padding:0;
}
.home {
text-align:top;
}

.arround{
width:100%;
text-align:left;
margin:0 auto;
background-image:url(img/bg.png);
background-color: #ffffff;
background-position:top left;
background-repeat:repeat-x;
}
dl {
margin:1em 0;
}

dt {
font-weight:700;
}

dd {
margin:0.5em;
padding:0;
}

img {
border:#eee 1px solid;
padding:4px;
margin-top:22px;
}

img.right {
float:right;
margin:10px 0 0 10px;
}

img.left {
float:left;
margin:0 10px 10px 0;
}

a:link img,a:visited img,a:hover img,a:active img {
border:#eee 1px solid;
padding:4px;
}

img.wp-smiley,#wpstats,img.noborder,a img.noborder {
background:none;
border:0;
padding:0;
}

.clear {
clear:both;
height:20px;
}

blockquote {
color:#666;
background:url(img/blockquote.gif) no-repeat left top;
margin:1em;
padding:0 0 10px 50px;
}

fieldset {
border:0;
}

a:hover {
color:#d97a3f;
text-decoration:underline;
}

h1,h2,h3,h4,h5,h6 {
font-family:Georgia, Verdana, Arial, Serif;
color:#a20a00;
}

#container {
clear:both;
padding-bottom:10px;
width:980px;
text-align:left;
margin:0 auto;

}



#drop-shadow {
background-image:url(img/drop-shadow.gif);
background-repeat:repeat-x;
background-position:center;
width:202px;
padding-top:2px;
padding-bottom:3px;
margin:0;
}

#header {
clear:both;
height:90px;
width:980px;
text-align:left;
margin:0 auto;
padding:0 0 10px;
}

#header img {
float:left;
border:none;
margin:0;
padding:0;
background-color: #ffffff;
}

#header h1 {
font-family:Times, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:700;
color:#333;
font-style:normal;
text-align:left;
letter-spacing:0;
margin:0;
padding:0;
}

#header h1 a {
font-family:Times, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:700;
color:#333;
font-style:normal;
text-align:left;
margin:0;
padding:0;
}

#feedarea {
height:30px;
text-align:left;
width:100%;
}

html #feedarea {
border-bottom:1px dashed #ccc;
}

#feedarea dl dt {
display:inline;
margin-right:5px;
}

#feedarea dl dd {
display:inline;
margin-right:5px;
background:url(img/icon_feed.gif) no-repeat left center;
padding-left:16px;
}

#content {
clear:both;
width:980px;
position:relative;
margin:0 auto;
background-color: #ffffff;
}

#content h4 {
font-size:1.1em;
font-weight:700;
margin:0;
padding:0;
}
#content-main {
float:left;
margin-left:300px;
width:547px;
padding-left:0;
background-color:red;
}


#content-main ul {
list-style-image:url(img/bullet.png);
margin:0 1em;
padding:0 1em;
}

#content-main ul.asides {
border-bottom:#ddd 1px solid;
margin:0;
padding:2em;
}

#content ol {
list-style-type:decimal;
padding-left:2em;
margin:1em;
}


#content .post {
padding-left:10px;
}

#content h2,#content h3 {
font-size:14px;
font-weight:700;
line-height:1.4em;
letter-spacing:0;
color:#a20a00;
margin:0;
padding:0;
}

#content .entry li {
line-height:1.6em;
margin:0 0 0.3em;
padding:0;
}

#content .postmetadata {
clear:both;
font-size:0.9em;
text-align:right;
color:#999;
margin:0;
padding:0;
}

.postmetadata a:link,.postmetadata a:active,.postmetadata a:visited,.postmetadata a:hover {
color:#e1ae09;
}

#content .post-info {
clear:both;
font-size:0.9em;
color:#999;
margin:0;
padding:0;
}

#content .post-info,#content h2.pagetitle {
background:url(img/underline-repeat1.gif) repeat-x left bottom;
padding-bottom:15px;
}

#comments,#respond {
margin:50px;
padding:1em 0 0;
}

#commentform {
border:#ddd 1px solid;
margin:5px;
padding:10px;
}

.commentnum {
font-size:1.5em;
font-weight:700;
margin:0 5px 0 0;
}

#content .commentsfeed {
background:url(img/icon_feed.gif) no-repeat left center;
padding-left:16px;
}

#content .trackback {
background:url(img/link.gif) no-repeat left center;
padding-left:20px;
}

input.textbox,textarea {
border:#ccc 1px solid;
background:#fff url(img/shadow_top.gif) repeat-x top;
font:1em Verdana, Arial, Serif;
width:150px;
padding:2px;
}

textarea {
width:90%;
line-height:2em;
height:20em;
padding:10px;
}

input.textbox:focus,textarea:focus {
background:#fff url(img/shadow_top.gif) repeat-x top;
border:#999 1px solid;
}

#submit {
background-image:url(img/cat.jpg);
background-repeat:repeat-x;
background-position:center;
color:#FFF;
font-weight:700;
border:1px solid #fff;
padding:3px;
}

#submit hover {
background-image:url(img/top-nav-hover.gif);
background-repeat:repeat-x;
background-position:center;
color:#fff;
}

.post h4 {
font-size:1em;
font-weight:400;
font-family:Verdana, Tahoma, Arial, Serif;
}

.post h4 em {
font-style:normal;
float:right;
font-weight:400;
}

.footer-area {
clear:both;
width:980px;
position:relative;
text-align:right;
font-family: Trebuchet, Tahoma, Verdana, Arial, Serif;
font-size:12px;
color:#a20a00;
text-decoration:none;
margin:0px 0 10px;
padding:7px 0px 0;
}

.footer-area a, .footer-area a:link, .footer-area a:active, .footer-area a:visited {
color:#a20a00;
}

#search-tool-div {
visibility:visible;
z-index:100;
right:5px;
top:15px;
}

.search-top {
border:#000 1px solid;
color:#333;
background:#fff url(img/shadow_top.gif) repeat-x top;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:4px;
}

.search-top:focus {
border:#a20a00 1px solid;
color:#333;
background:#fff url(img/shadow_top.gif) repeat-x top;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:4px;
}

.submit-search {
font-size:11px;
color:#a20a00;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:2px;
}

.no-image {
border:0;
background-image:none;
margin-right:5px;
padding:0;
}

#wp-calendar {
empty-cells:show;
width:100%;
font-size:12px;
color:#333;
text-decoration:none;
text-align:center;
float:left;
font-weight:400;
border-bottom:1px solid #eee;
margin:0;
padding:0;
}

#wp-calendar a:link,wp-calendar a:visited,wp-calendar a:active {
font-size:11px;
text-decoration:underline;
color:#a20a00;
font-weight:400;
}

#wp-calendar caption {
font-weight:700;
text-align:left;
width:90%;
color:#333;
font-size:16px;
background-image:url(images/cats.gif);
background-repeat:no-repeat;
background-position:left;
height:36px;
line-height:36px;
margin:0;
padding:0 0 0 10px;
}

#wp-calendar th {
text-align:center;
color:#a20a00;
margin:0;
padding:0;
}

#wp-calendar td {
text-align:center;
margin:0;
padding:0;
}

.pad {
text-align:center;
}

#sidebars {
width:190px;
float:left;
font-size:11px;
margin:0px 0px 0px 0px;
}

*html #sidebars {
width:190px;
float:left;
font-size:11px;
margin:0px 0px 0px 0px;
}

.dynamic_widget {
float:left;
width:100%;
color:#333;
}

#sidebars h2 {
display:block;
float:left;
width:195px;
font-size:14px;
font-weight:700;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:left;
color:#333;
border-bottom:1px solid #fee5b6;
margin:10px 0 0;
padding:4px;
}

.arrow {
float:left;
list-style-type:none;
text-align:left;
width:100%;
color:#333;
margin:0 0 15px;
padding:0;
}

.arrow li {
float:left;
text-align:left;
width:100%;
color:#333;
margin:0;
padding:0;
}

.arrow li a:link,.arrow li a:visited,.arrow li a:active {
width:195px;
display:block;
text-decoration:none;
text-align:left;
border-bottom:1px solid #fee5b6;
line-height:12px;
padding:5px;
}

.arrow li a:hover {
width:195px;
text-decoration:underline;
display:block;
text-align:left;
border-bottom:1px solid #fee5b6;
background-color:#fff2e0;
line-height:12px;
padding:5px;
}

.arrow ul li {
text-align:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:400;
color:#333;
line-height:12px;
margin:0;
padding:0;
}

.arrow ul {
list-style-type:none;
text-align:left;
color:#333;
margin:0;
padding:0;
}

.arrow ul li a:link,.arrow ul li a:visited {
width:195px;
display:block;
text-decoration:none;
text-align:left;
color:#181a2f;
border-bottom:1px solid #eee;
padding:5px;
}

.arrow ul li a:hover,.arrow ul li a:active {
width:195px;
display:block;
color:#a20a00;
text-decoration:underline;
text-align:left;
background-color:#f6f5f5;
border-bottom:1px solid #eee;
padding:5px;
}

#wp-calendar a:hover,#wp-calendar a:active {
text-decoration:none;
color:#333;
}

#next a:link,#next a:visited {
text-align:center;
color:#000;
text-decoration:none;
font-weight:700;
font-size:12px;
float:right;
}

#next a:hover,#next a:active {
text-align:center;
color:#a20a00;
text-decoration:none;
font-weight:700;
font-size:12px;
float:right;
}

.cat {
border-bottom:1px solid #ccc;
text-align:left;
color:#333;
font-weight:700;
background-position:center center;
background-repeat:repeat-x;
background-image:url(img/header.gif);
margin:0;
padding:4px;
}

#style-switch-theme {
position:absolute;
visibility:visible;
z-index:95;
top:17px;
right:55px;
}

#style-switch {
position:absolute;
visibility:visible;
z-index:99;
top:15px;
right:10px;
display:inline;
}

#style-switch img {
border:1px solid #ccc;
background-color:#FFF;
background-image:none;
padding:1px;
}

#style-switch img:hover {
border:1px solid #333;
background-color:#FFF;
background-image:none;
padding:1px;
}

#style-switch a,style-switch a:active,style-switch a:visited,style-switch a:link
style-switch a:hover, {
border-bottom:0;
margin-right:0;
background-image:none;
}

#back-to-top {
visibility:visible;
z-index:82;
right:15px;
top:7px;
}




.wp-caption {
margin-right:10px;
}

.alignright {
float:right;
}

.alignleft {
float:left;
margin:20px 10px 10px 0;
}

.posttitle {
margin-bottom:10px;
}

a,#wp-calendar a:link,#wp-calendar a:visited {
text-decoration:none;
color:#a20a00;
}

a:link,a:visited,a:active {
color:#a20a00;
text-decoration:none;
}



#header h2,#content h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
word-spacing:1px;
color:#a20a00;
line-height:17px;
margin:0;
padding:0;
}



.left_coloum{
    float:left;
    width:210px;
    padding:0;

}

.center_coloum{
    float:left;
    width:543px;
    margin-left:10px;

}

.center_coloum table tr td{
vertical-align:top;
width:150px;
padding:0px 10px 20px 10px;


}

.right_coloum{
    float:right;
    width:200px;
    padding-left:10px;
    font-size:10px;
}
.right_coloum p {
    font-size:10px;
}
.right_coloum li{
margin-bottom: 10px;

}


