/*
Theme Name:  Raduga 2010
Theme URI: http://www.sott-media.de
Description:  Raduga 2010
Version: 1.0
Author:    http://www.sott-media.de
Author URI:
*/
body {   padding:0px;margin:0px;
        font: 90%/150% Arial, Trebuchet MS, Tahoma, Arial;

        background-color: #F7F4BF;


}

ul {margin-top:0; margin-bottom:0; }
a {
        color: #000;
        text-decoration: none;
}
a:visited {
        color: #000;
        text-decoration: none;
}
a:hover {
        color: #B42C41;
}
img {
        border: none;
}
p {
        padding: 0.25em 1em 0.25em 0px;
        margin: 0em;
}
h1 {
        margin: 0; padding: 0;
        font: 1em/1.5em Arial, Trebuchet MS, Tahoma, Arial;

}
h1 a, h1 a:visited{

        text-decoration: none;
}
h1 a:hover{

        text-decoration: none;
        border: none;
        background: none;
}
h2 {    
        background:none;      padding:0px;
        font: lighter 1.3em/1.2em Arial, Trebuchet MS, Tahoma;
        color: #B42C41;
}
h2 a, h2 a:visited {
        color: #B42C41;
        text-decoration: none;
}
h2 a:hover {
        color: #B42C41;
        text-decoration: none;
}
h3 {
        font: normal 1.2em/1em  Arial, Trebuchet MS, Tahoma;
        color: #000;
          margin: 1em 0px  1em 0px;
}
h4 {
        font: bold 0.9em/1em  Arial, Trebuchet MS, Tahoma;
        color: #B42C41;
         margin: 1em 0px  1em 0px;
}
h5 {
        font: normal 0.8em/1em  Arial, Trebuchet MS, Tahoma;
        color: #000;
          margin: 1em 0px  1em 0px;
}
h6 {
        font: bold 0.6em/1em  Arial, Trebuchet MS, Tahoma;
        color: #000;
       margin: 1em 0px 0.5em;
}
form {float:none;
        margin:0px;
        padding:0px;
}
#wrapper {       padding:0px;    margin: 0 auto;



}




#page {    padding:0em;            margin: 0 auto;
        width: 100%; min-width:800px;   



}
#pagea {              padding:0px;            margin:0 auto;          width: 100%; min-width:800px;


}

#main {     padding:0em;
               margin:0em;
width: 100%; height:148px;

}

#mainbanner{
         padding:0;  margin:0 auto; 
        width: 100%; height: 148px; min-width:800px;height:100%;background: url(images/Logohintergrund.jpg) repeat-x left top;
}


.top {height: 148px; width:72.5%; min-width:580px; top:0; right:0; float:right;}

.title h1 a{
        color: #0855A5;

}
.title h1 {   margin-top:0; margin-bottom:0;
         padding-right:0; 
        color: #0855A5;
        font:bold 1em "Lucida Bright",Tahoma ,Trebuchet MS ,Arial;
}
.description {color: #B42C41;  font:1em Tahoma,"Lucida Bright", Trebuchet MS,  Arial; white-space: nowrap; padding-top:0.9em; float:left; min-width:20%; text-align: center;}

.title { float:left; font-size:0.8em; white-space:nowrap;width:100%;}

.twitter { height: 2.5em; width:1em;  background: url(images/twitter.png) no-repeat left top;  }

.rss {height: 2.5em; width:1em;background: url(images/rss.png) no-repeat left top;}



   /* Navi Oben */



   /* Page Oben */

#oben {width:100%;float:left;height:0px;margin-top:0em;  background:#F7F4BF; }


 /* Sidebar */

.widget ul li a {
                     line-height:2em;
        text-decoration: none;
        font:bold 1em Arial, Trebuchet MS, Tahoma;


}
#sidebar {
        background: url(images/sidebg.jpg) repeat-y top left;         
float: left;
        width: 25%; min-width:210px;
          line-height:150%;
        
        color:#000;
height:100%;

        }


#sidebar  a{
        color: #000;
        text-decoration: none;
        padding-left:0em;
        font:100% Arial, Trebuchet MS, Tahoma;


        }

#sidebar  a:hover{
        color: #B42C41;

        text-decoration: none;
        padding-left:0em;
        font:bold 100% Arial, Trebuchet MS, Tahoma;
}




.page_item a{  line-height:1.5em;
margin-left:0em; }





#sidebar .current_page_item a {
         color: #B42C41;
         font:bold 100% Arial, Trebuchet MS, Tahoma;
         text-decoration: none;


}
#sidebar .current_page_item ul li a{
         color: #000;
         font:  100% Arial, Trebuchet MS, Tahoma;
         text-decoration: none;


}
#sidebar .current_page_item ul li a:hover {
         color: #B42C41;
         font:bold 100% Arial, Trebuchet MS, Tahoma;
         text-decoration: none;


}
#sidebar h2 {
        padding-top:1em;padding-bottom:0.5em; margin:0;
        color: #B42C41;
        
        width:100%;
        background:none;
        font: lighter 1.3em/1.3em Arial, Trebuchet MS, Tahoma;

}

/*sidebar Ground */
.mainul{
        margin:0;background: url("images/sidebg.jpg") repeat-y scroll left top transparent; padding-left:0.75em; }


#sidebar ul {
        margin: 0; padding-left:0.5em;}
#sidebar ul li {
        list-style: none;
        margin: 0;
        padding: 0;
        border: none; 
}
#sidebar ul li ul li a{
      font-weight:bold;    line-height:150%; }

#sidebar ul li ul li ul li a, #sidebar ul li ul li ul li ul li a {
      font-weight:normal; line-height:150%;
}


/*sidebar level1 */


#sidebar ul li ul {
        
        margin: 0em;

}
#sidebar ul li ul li{
        list-style: none;
        text-decoration: none;
        list-style-type: none;

}
#sidebar ul li ul li a, #sidebar ul li ul li ul li a, #sidebar ul li ul li ul ul li a {  height:30px;   }

/*sidebar level2 */
#sidebar ul li ul li ul {
        list-style: none;
        text-decoration: none;
        list-style-type:none;

}
#sidebar ul li ul li ul li{
        text-decoration: none;
        border: none; 
}

#sidebar ul li ul li ul li ul li{
        text-decoration: none;
        border: none;     list-style-type:none;
}
#sidebar ul li ul li ul li ul li ul li{
        text-decoration: none;
        border: none;    list-style-type: none; 
}


#sidebar .current_page_parrent a{ color: #B42C41;
        text-decoration: none;    line-height:2em;
       font:normal 100% Arial, Trebuchet MS, Tahoma;}

/* content */
#content {
        padding-right: 0 ;
    
        background: #F7F4BF;
        float: right;
        width: 72.5%;
        

}

#content h2 {    margin: 0px 0px 0px 0px;
        float: none;
      
        padding-left: 0px;
        background:none;
        font: lighter 1.3em/1.3em Arial, Trebuchet MS, Tahoma;
        color: #B42C41;

}


#content img {
        border: 0px solid #D3EAF3;
       
}

.narrowcolumn {
        margin: 1.5em 0 1.5em 0;
}

.post {       
}

.entry { padding-bottom:0.2em; padding-top: 1.3em; 
}

.postmeta {
        margin: 0;
        padding: 0.5em 0.5em 0.5em 2em;
        font-size: 0.9em;
        color: #666;
        border-bottom: 0.05em solid #e4f1fa;

        }
.comments-link{
        padding: 0 0 0 2em;

        }
.post-content {

        padding-right:0em;padding-top:0.25em;
}
.post-content a {
        color: #b42c41;
        text-decoration: underline;
}
.post-content a:hover {
        color: #B42C41;
        text-decoration: none;
        border-bottom: none;padding-right:0.01em;
}
.post-content ul li { padding-left:1.5em; margin-left:-2.9em;padding-right: 1em;
        list-style-type:none ;
        background: url(images/dot.png) no-repeat top left;
}

.post-info {
        padding: 0.5em 0.5em 1.5em 0.5em;
        height: 1.5em;
        color: #000;
        font: 0.9em Arial, Trebuchet MS, Tahoma;
}
.post-info a {
        color: #000;
        text-decoration: none;
}
.post-info a:hover {
        color: #B42C41;
        text-decoration: underline;
        border: none;
        background: none;
}
.post-content blockquote {

        font-style:italic;
        padding: 0 0 0 1.5em;
        margin:0 0 0 1em;
        width: 50%;
}
.navigation {float: left; clear: left;width: 95%;
        
        
}
.navigation a, .navigation a:visited {
        color: #B42C41;
}
.previous-entries a {
        float: left;
        padding-left: 1.4em;

}
.next-entries a {
        float: right;
        padding-right: 1.4em;

}





/*blogroll */
ul.list-blogroll li, li.list-blogroll ul li, li.linkcat ul li{

        padding-left: 2em !important;
}

/*Meta*/
li.list-meta ul li, .widget_meta ul li{

}

/*category widget */
li.list-cat ul li, ul.list-cat li, .widget_categories ul li{

        padding-left: 0em !important;
}
/*archives widget */
li.list-archives ul li, .widget_archives ul li{

        padding-left: 0em !important;
}
/*pages widget */
li.list-page ul li, ul.list-page li, .widget_pages ul li, .widget_recent_entries ul li{

        padding-left: 0em !important;
}
/*sub-pages */
ul li.list-page ul li ul li, ul.list-page li ul li, .widget_pages ul li ul li{

        padding-left: 0em !important;
}
/*recent comments widget */
li.list-recent ul li, .widget_recent_comments ul li{

        padding-left: 0em !important;
}
/* Admin block sidebar */
li.admin-sidebar ul li, .widget_recent_comments ul li{

        padding-left: 1.3em !important;
}
/*calendar widget */
li.widget_calendar td {
        padding: 0.05em 0.3em;
}
div.widget_calendar h2 {
        display:none;
}




#sidebar form {
        margin:0;
        padding:0em 0;
        clear:both;
}





/* Sidebar RSS Link*/


.rss li a{
        background:url(images/rss.gif) no-repeat left;
        padding:0.15em 0.15em 0.15em 1.5em;
        margin-right:10px;}

.rss {
        float: right;
        padding-right:1.5em;
        background:url(images/rss.gif) no-repeat left;
        padding-left:1.5em;
        margin:0 0.5em;
}


/*text widget */
.textwidget {
float: none;}



/* comments area */
#comments, #respond {
        border-bottom: 0.05em solid #e4f1fa;
        margin: 0 1em 0 0em;
        padding-bottom: 0.2em;
        clear: both;
}

.commentlist {
        margin:0; padding:0;
        line-height: 130%;
        width:50%;
}
.commentlist li{
        margin:1em 0; padding:0;
        list-style:none;
        width:50%;
}

.commenttext{
        border-bottom:0.05em solid #e4f1fa;
        margin-bottom:0.5em;}

.comment-btm{
        padding:1em 1.5em 3em 1.5em;
        text-align:justify;}

.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
        font-style: normal;
        font-size: 100%;
}
.commentlist small {
        margin-bottom: 0.5em;
        font-size: 87%;
}
#commentform {
        margin-top: 1em;
        font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
        padding: 0.3em 0em;
        margin: 0em;
}
#commentform label{
        color: #787878;
        font-size: 87%;
}
#commentform input{
        width: 20%;
        background:#fff;
        border: 0.05em solid #006699;
        padding: 0.15em;
        margin-top: 0.15em;
}
#commentform textarea{
        width: 50%;
        height: 10em;
        background:#f2f8fb;
        border: 0.05em solid #006699;
        padding: 0.1em;
        margin-top: 0.15em;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
        background: #ffffff;
}
#commentform #submit{
        background: url(images/btn-bg.gif) no-repeat;
        border: 0.05em solid #dbeff6;
        font: bold 1em Arial, Helvetica, sans-serif;
        color: #006699;
        float: right;
        width: 15%;
        height: 2.5em;
        margin-right:1em;
        cursor: pointer;
}



/* footer area */

#footer {clear:both; margin: 0 auto;
        width: 72.5%;         
float: right;
        height:5em;
                padding-top:1em;
        color: #b42c41;
        line-height: 1.5em;
        font-size: 0.8em;
}
#footer a {
        color: #b42c41;
        font-weight: bold;
}

#footer a:hover {
        color: #B42C41;
}
#footer p {      padding-left: 0.5em ;
        padding-right: 0.5em ;




}
/* credits */
#credits {
        margin: 0px auto;
        width: 75%;
        color: #39a1ce;
        font-size: 110%;
        line-height: 4em;
}
#credits a, #credit a:visited {
        color: #39a1ce;
}

.footer-meta ul li.rss {
        background: url(images/mini-rss.gif) no-repeat left 2px;
        padding: 0em 0em 1em 1.5em;
}
.loginout {
        background:#132f3c url(images/mini-loginout.gif) no-repeat left center;
        padding-left: 1.6em;
        padding-bottom: 0.1em;
        margin-left: 0.8em;
}


.valid{
        background:url(images/valid.gif) no-repeat left;
        padding-left:20px;
        margin:0 0.5em;}

/* alignments */
.center {
        text-align: center;
}
img.center, img[align="center"] {
        display: block;
        margin-left: auto;
        margin-right: auto;
}
.alignleft {
        float: left;
}
img.alignleft, img[align="left"] {
        float:left;
        margin: 0.5em 1em 0.5em 0;
}
.alignright {
        float: right;
}
img.alignright, img[align="right"] {
        float:right;
        margin: 0.1em 0em 0.5em 1em;
}
.clear {
        clear:both;
}
hr.clear {
        clear:both;
        visibility: hidden;
        margin: 0em;
        padding: 0em;
}

#navileiste {width:100%;height:30px}

#Logo {margin:0; padding:0; text-align: left; height:9em;float: none;width:25%; min-width:210px;float:left;
}
#Bild {width: 100%;
}
#suche { padding-top: 0.9em; float:left; clear: left; color:#b42c41; float:left;min-width:40%;
        
  }


#searchform {float:left;
      
}

#searchform #s {
        

        font: 1em Arial, Helvetica, sans-serif;
        background:#f7f4bf;width:200px;
        }

#searchform input#s:hover{
        border:0.05em solid #B42C41;
        
        }


#searchform input#s:focus{
       border:0.05em solid #B42C41;
        }

#searchsubmit2 {
       
        font: 1em scroll 50% 0% center Arial, Helvetica, sans-serif;
        }
#searchsubmit {text-align:center; color:#b42c41;
        font: 1em Arial, Helvetica, sans-serif; }       


#chgfontsize {padding-top:1.75em;}
.chgfontsizeoptions {padding-top: 0.9em; text-align: center; color:#b42c41;white-space: nowrap;float:left;min-width:19%;}

#chgfontsizeselection {background:#f7f4bf; color:#b42c41; }

.Wetter {padding-top: 0.4em; color:#b42c41; white-space: nowrap; line-height:1em; float: left; min-width: 20%;text-align: right;}
.formelements {float:left; clear:left; width:100%; }
.titleform {min-width:500px; overflow: hidden;height:148px;}

#scroller-v {
   font-size: 150%;
   color: #7f0000;
}
#scroller-h {
   font-size: 1.7em;
   color: #b42c41;padding-top:0.2em;
}
#leiste {width:99.9%;height:3em; overflow:hidden; white-space:nowrap;}