 /*
Theme Name: Roland-Arndt
Theme URI:
Description: Roland-Arndt
Version: 1.0
Author:   Roland-Arndt
Author URI:  http://www.roland-arndt.de/
*/

#logooben {
           min-height:75px;
           min-width: 250px;
           margin-top:15px;
           margin-left: 290px;
           float: left;
}

#topmenu {width:270px;float:right;height:95px;margin-right:4px;}
.coaching-box-3 {
        width:190px;
        background-color: #F5F5F5;
        float: left;
        margin-right:1px;
        margin-bottom:1px;
        padding: 4px;
        font-size: 0.75em;
}
.formlisten {float:left;clear:both;}
hr {margin-top:15px;margin-bottom:15px; }
#content hr {clear:both; }
body {
        font: 0.8em  Verdana, Arial, Helvetica, sans-serif;
        color: #fff;
        margin: 0px;
        background:#fff url(images/bg.jpg) repeat top left;
}
a {     font-family :  Verdana, Arial, Helvetica, sans-serif;
        color: #990000;
        text-decoration: none;
}
a:visited {
        color: #000;
        text-decoration: none;
}
a:hover {
        color: #990000;
}

img {
        border: none;
}
p {       white-space:wrap;
        padding:0px;  padding-top:6px;padding-bottom:6px;
        margin: 0px; margin-top:6px;margin-bottom:6px;
}
h1 {
        margin: 5px 0;
        font: normal 1.6em  "Times New Roman", Times, serif;
        color: #333333;
}
h1 a, h1 a:visited{
        color: #8c8c8c;
        text-decoration: none;
}
h1 a:hover{
        color: #990000;
        text-decoration: none;
        border: none;
        background: none;
}

h2 {
        color: #990000;
         font: normal 1.063em  "Times New Roman", Times, serif;
         line-height: 30px;
}

h2 a, h2 a:visited {
        color: #fff;
        text-decoration: none;
}

h2 a:hover {
        color: #808080;
        text-decoration: none;
}




.entry h2 a{color: #8c8c8c;padding:0;margin-bottom:8px;}

div.widget_calendar h2 {
        display:none;
}
#sidebar h2
{       font:bold 12px  Verdana, Arial, Helvetica, sans-serif;
        color:#fff;text-align:center;     width: 155px;
        height: 20px;   line-height: 20px;
        background: url(images/navi.jpg) repeat-x top left;
}

.post h2,post-content h2 {
color: #8c8c8c;   padding:0px;margin:0px;
     font: normal 1.2em/1em  "Times New Roman", Times, serif;
}
.entry h2 {  padding:0px;margin:0px;
        color: #ffffff;
        margin-left:19px;
        width:100%;
        background:none;
        font: normal 1.2em/1em  "Times New Roman", Times, serif;
}


#contentmain1020 h2,#contentmain1010 h2 {

        color: #8c8c8c;
        font: 1.25em   "Times New Roman", Times, serif;
        padding:0px;
        margin:0px;
         line-height: 25px;
}



h3 {
        font: bold 1em/1em  "Times New Roman", Times, serif;
        color: #8c8c8c;
        margin: 10px 0px 5px;
}



h4 {
         margin: 5px 0;
        font: normal 0.8em  "Times New Roman", Times, serif;
        color: #8c8c8c;
}


/* MAIN */



#wrapper {   float:left;
        margin:0 auto;
        border:0px solid #89868d;
        width:840px;
}
#wrap {  margin:0 auto;
        width:840px;


}

/*  Logos Beschreibung  */
.describe a {border-top:1px solid #ccc;}
.describe img{float:right;}
.describe {
        text-align:right;
        line-height:17px;
        margin-top:20px;
        margin-right:25px;
        height: 70px;
        float:right;
        width:250px;

}

.description {width:840px;text-align:center;float:right;color: #8c8c8c;padding-right:5px;}
.description h4 a {
        color: #666666;
        font: bold 1.2em  "Times New Roman", Times, serif;

}



#cramp a{float:right;color: #4c4c4c; padding-top:30px; width:210px;max-width:210px;min-width:210px;  }


#mainbanner{
      margin:0 auto;
      width: 840px;
      clear:both;
}

#banner {
      background:#fff url(images/header.jpg)  no-repeat top left;
      float:left;
      height:122px;
      width: 840px;

}

#page {
        min-height:500px;
        margin: 0px auto;
        width: 840px;
        border-top: none;
        background:#fff url(images/page.jpg) repeat-y top left;
}

#pagea {    background:#fff;
       margin:0 auto;   border-right: 1px solid #8f8f8f;  border-left: 1px solid #8f8f8f;

       max-width: 798px; width: 798px;
}

/* content area */


#forum {background: url(http://www.roland-arndt.de/wp-content/uploads/seite_login_hi02.jpg) no-repeat top left;

         float:left;
        }

#profil {background:#fff url(images/profil.jpg) no-repeat top right;
          width: 600px;

         float:left;
        }
#content {  background:#fff;
        color: #000;
        min-height:400px;
        float: left;
        width: 621px;
        overflow: hidden;
}
#content a {
         color: #990000;
        text-decoration: none;
        font-weight: bold;
}
#content a:hover {
         color: #8c8c8c;
        text-decoration: none;
        font-weight: bold;
}
#oben  {padding:10px;float:right;color: #8c8c8c;
        text-decoration: underline;
        font-weight: bold;}
.post-edit-link a {padding:10px;float:left;color: #990000; }

#cramper {   float:left;
        color: #8c8c8c;
        padding: 0px;
        padding-top:10px;
        padding-bottom:10px;
          font: normal 1.2em/1em  Verdana, Arial, Helvetica, sans-serif;

}
#cramper a,#cramper a:hover {   font: normal 1.2em/1em  Verdana, Arial, Helvetica, sans-serif; }

#content img {
        border: 0px solid #029fee;

}
.conbox20 {   font: bold 1em/1em  Verdana, Arial, Helvetica, sans-serif;
        background: url('images/grafik_header_bg_01.png') repeat-x top left;
      height:22px;   line-height:22px;  color:#fff;  min-width:600px;
}
conbox20 a:hover,.conbox20 a,.conbox20 a:link {   font: bold 1em/1em  Verdana, Arial, Helvetica, sans-serif;
      height:22px;   line-height:22px;  color:#fff;  padding-left:5px;
}
.contentboxhead {   font: bold 1em/1em  Verdana, Arial, Helvetica, sans-serif;
        background: url('images/grafik_header_bg_01.png') repeat-x top left;
       width:312px;height:30px;   line-height:30px; margin-right:3px;
}
.contenbox20111{
        background-color: #F5F5F5;
        border: 1px solid #E1E1E1;
        font-size:100%;   padding: 3px;
        line-height: 18px;
        margin-bottom: 10px;
        display: block;    color:#000000;

}

.contenbox20 {
        background-color: #F5F5F5;
        border: 1px solid #E1E1E1;
        font-size: 0.8em;
        line-height: 18px;    padding: 3px;
        margin-bottom: 10px;
        display: block;    color:#000000;

}
.contenbox200 {
        background-color: #F5F5F5;
        border: 1px solid #E1E1E1;
        font-size: 0.8em;
        line-height: 18px;
        padding: 3px;height:40px;
        margin-bottom: 10px;
        display: block;

}
.contenbox201 {
        background-color: #F5F5F5;
        border: 1px solid #E1E1E1;
        font-size: 0.8em;
        line-height: 18px;
        padding: 3px;height:450px;
        margin-bottom: 10px;
        display: block;

}
.contenbox202 {
        background-color: #F5F5F5;
        border: 1px solid #E1E1E1;
        font-size: 0.8em;
        line-height: 18px;
        padding: 3px;height:240px;
        margin-bottom: 10px;
        display: block;

}
.contenbox20 a,.contenbox20 a:link,.contenbox20 a:visited{
        color:#000000;
}

.contenbox200 ul,.contenbox201 ul,.contenbox202 ul  {width:140px;margin:0;padding:0;}
.contenbox200 ul li,.contenbox201 ul li,.contenbox202 ul li{padding-left:10px;background:url(images/navip.jpg) no-repeat center left;}
.contenbox200 ul li:hover,.contenbox201 ul li:hover,.contenbox202 ul li:hover{padding-left:10px;background:url(images/navipf.jpg) no-repeat center left;}

.contenbox200 ul current_cat {padding-left:10px;background:url(images/navipf.jpg) no-repeat center left;}
.contenbox202 ul li a,
.contenbox202 ul li a:link,
.contenbox201 ul li a,
.contenbox201 ul li a:link,
.contenbox200 ul li a,
.contenbox200 ul li a:link {text-align:left;margin:0;padding:0; font-size: 1em;padding-left:20px;     }

#contentmain1010,#contentmain1011 {
        float: left;  max-width:270px;  width:270px;

}
#contentmain1020 {
        float: right;    margin-left:9px;
        max-width:320px;  width:320px;
}
.contenbox2020 {
        background-color: #F5F5F5;
        border: 1px solid #990000;
        font-size: 11px;
        line-height: 18px;
        padding: 3px;
        margin-bottom: 3px;
        color: #990000;
}

#content ul li { background: url(images/navipfli.png) no-repeat top left;list-style-type:none ;padding:5px;
padding-left:15px;      width:550px;
        list-style-type:none ;

 }
.poster {  float:left;  width:600px;
}
.post-content {  float:left;  background:#fff; width:600px;

}

.post-content a {
        color: #8c8c8c;
        text-decoration: none;
        font-weight: bold;
}
.post-content a:hover {
        color: #990000;
        text-decoration: none;
        font-weight: bold;
        border-bottom: none;
}

.post {  padding-left:19px;  float:left;
         max-width:600px;
        clear:both;
}

.entry {     background:#fff;
        height:32px;   width: 600px;
}

/* footer area */


#copy {
       float:left;
       height:30px;
       width:30px;

}

#copya{
       height:30px;
}
#footer {

 font-family: Verdana, Arial, Helvetica, sans-serif;
       background:#808080 url(images/footer.jpg)  no-repeat top left;
       width: 840px;   padding-top:0px;
       height:78px;
         color:#C7AFAF;
font-size: 11px;
line-height: 18px;

}
#footer a,
#footer a:link {   color: #fff;     width: 800px;
       line-height: 20px;  text-decoration:underline;
       text-align:left;
       font-weight: bold;
}

#footer a:hover {   width: 800px;
        color: #fff; text-decoration:none;
}
#footer b{
        color: #fff;
}
#footer p{  padding-right: 30px;
padding-left: 30px;
        color: #fff;
}

/*  Titel  */





#suche {

        padding-right:20px;
        float: right;
        height: 40px;
        width:200px;
}

/* Sidebar */
#navi { background: url(images/navi.jpg) repeat-x top left;
        border:1px solid #ccc; border-left:none; border-right:none;
        height: 21px;

        width: 797px;
        max-width: 797px;
        float: left;
        list-style: none;
        white-space:nowrap /*IE hack*/;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:110% !important /*Non-IE6*/;
        font-size:100% /*IE6*/;

}
#navi a, #navi a:visited { margin-top:5px;    width:100%;
        display: block;  width: 100%;
        font: normal 0.71em Verdana, Arial, Helvetica, sans-serif;
        text-decoration:underline;
        color: #fff;
        text-decoration: none;
        padding: 0;
}

#navi ul {
        float: left;
        height: 21px;
        width: 796px;
        max-width: 796px;
        list-style: none;
        color:#FFF;
        padding: 0;
        margin: 0 ;
}

#navi ul li {float:left; position:relative;max-height: 21px;height:21px;     padding-right: 16px; border-left:1px solid #fff;
        padding-left: 16px; display:block;}


#navi ul li a { width:100%;    }

#navi ul li ul {
        position: absolute;
        left: -999em;
        height: auto;
        width:15em;
        font-weight: normal;
        border-width: 1px;
        margin: 0; background:#F0F0F0;
}

#navi ul li ul a{
        width:100%;
}

#navi ul li ul li {float:left; clear:both; height:100%;
      border-bottom:1px solid #fff;
}

#navi ul li ul li a{     height:21px;  display:block;float:left;
      clear:both;      width:100%;
}
#navi ul li ul li a:hover{     height:21px;  display:block;float:left;
        clear:both; color:#990000;     width:100%;
}

#navi ul li ul li ul {   padding-top:10px;   margin-top:10px;
       margin-left: -16px;}

#navi ul li:hover ul li ul { border:1px solid #000; padding:0;margin:0;padding-top:10px;    }

#navi ul ul,
#navi li:hover ul ul,
#navi li li:hover ul ul,
#navi li li li:hover ul ul,
#navi li li li li:hover ul ul,
#navi li li li li li:hover ul ul
{        padding:0;margin:0;   margin-top:4px;
        left: -999em;   border-left:none;  border:1px solid #3c3c3c;
}
#navi li:hover ul,
#navi li li:hover ul,
#navi li li li:hover ul,
#navi li li li li:hover ul,
#navi li li li li li:hover ul
{
        left: auto;
}
#navi li:hover>ul
{         margin-left: -16px; margin-top:4px;  padding-right:1px;
        width: auto;
}
#navi li:hover>ul li
{         padding: 0;
        margin: 0 ;
        width: 100%;
}

#navi li:hover>ul li a
{
         padding-left: 14px; padding-right: 14px;   width:100%;


}

#navi li:hover{        height:21px;
      background: url(images/navih.jpg) repeat-x top left;
}

#navi li:hover a,#navi li:hover a:visited,#navi li:hover a:hover,#navi li a:hover{
        color:#fff;   width:100%;
}
#navi li:hover li a, #navi li li:hover li a,
#navi li li li:hover li a, #navi li li li li:hover li a,
#navi li:hover li a:visited, #navi li li:hover li a:visited,
#navi li li li:hover li a:visited, #navi li li li li:hover li a:visited
{                 width:100%;
        color:#000;
}
#navi li li:hover, #navi li li li:hover,
#navi li li li li:hover , #navi li li li li li:hover , #navi li li li li li li:hover
{      background:#E6E6E6 url(images/navi42.jpg) repeat-x top left;
          color: #990000;    width:100%;
        z-index:9999;
}
#navi li li:hover a,#navi li li li:hover a,
#navi li li li li:hover a, #navi li li li li li:hover a
{                        width:100%;
        color: #990000;
}

#navi ul ul a, #navi ul ul a:visited,
#navi li li a, #navi li li a:visited
{                      width:100%;
        color: #000;
}
#navi ul ul a:hover,
#navi li:hover li:hover a,#navi li:hover li:hover a:visited ,
#navi li:hover li:hover li:hover a,#navi li:hover li:hover li:hover a:visited,
#navi li:hover li:hover li:hover li:hover a,#navi li:hover li:hover li:hover li:hover a:visited ,
#navi li:hover li:hover li:hover li:hover li:hover a,#navi li:hover li:hover li:hover li:hover li:hover a:visited,
#navi li:hover li:hover li:hover li:hover li:hover li:hover a,#navi li:hover li:hover li:hover li:hover li:hover li:hover a:visited{
        color: #990000;     width:100%;
}
#navi li:hover li:hover li a,#navi li:hover li:hover li a:visited ,
#navi li:hover li:hover li:hover li a,#navi li:hover li:hover li:hover li a:visited,
#navi li:hover li:hover li:hover li:hover li a,#navi li:hover li:hover li:hover li:hover li a:visited,
#navi li:hover li:hover li:hover li:hover li:hover li a,#navi li:hover li:hover li:hover li:hover li:hover li a:visited{
        color: #990000;     width:100%;
}






#sidebar .current_page_item a,
#sidebar .current_page_item a:visited,
#sidebar .page_item a:hover
{
        color: #808080;
        text-decoration: none;
}
#sidebar .page_item a,
#sidebar .page_item a:link
{
        margin-left:5px;
        color: #000;
        text-decoration: none;

}




#sidebar {  margin-right:8px;

        padding:0px;
        padding-top:28px;
        float: right;
        font-size:100%;
        width: 155px;
        max-width:155px;
        color:#000;
}
#sidebar a:link,#sidebar a:visited,
#sidebar a
{
        margin-left:0px;
        padding-top:5px;
        color:#000;
         font: 0.9em;  Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
}
#sidebar .current_page_item ul li a{
        color: #000;}
#sidebar a:hover{
        color: #990000;
        font: 0.9em;  Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        background:none;
}
#sidebar a:active{
        list-style:none;
        color: #990000;

        text-decoration: none;
        background:none;
}

#sidebar ul li ul li a {
        margin:0;
        padding:0;
        padding-top:10px;
        padding-bottom:10px;
        padding-left:0px;margin-left:0px;
        color: #000;
        font: 0.9em;  Verdana, Arial, Helvetica, sans-serif;

}
#sidebar p{
        padding: 0;
        margin: 0;
}

#sidebar ul,#sidebar ul ul { float: right;
        color: #000;
        border:0px solid #a9a9a9;
        margin: 0;
        padding: 0;

}
#sidebar ul li{ background:;display:block;margin: 0;
        padding: 0; }

#sidebar ul li a {
        color: #000;
        list-style: none;
        border: none;
}

#sidebar ul li ul li ul{ margin:0px;padding:0px;  }
#sidebar ul li ul li a {
        color: #000;
        list-style: none;
        border: none;
}


/*sidebar level2 */

#sidebar ul li ul { border:0px solid #a9a9a9;padding: 0px;margin: 0px; }


/*sidebar level3 */
#sidebar ul li ul li ul {   background:;}
#sidebar ul li ul li ul li,#sidebar ul li ul li ul li:hover{   background:;
        padding: 5px;   display:block;margin: 0;  font: 14px  Verdana, Arial, Helvetica, sans-serif;
    margin-left:0px;
}

#sidebar ul li ul li ul li a,#sidebar ul li ul li ul li a:hover{border-bottom:1px solid #000;font: 14px  Verdana, Arial, Helvetica, sans-serif; padding-left:20px; }

#sidebar ul li ul li{border-bottom:0px solid #334d9b;}
#sidebar ul li ul li{
        background: ;

        list-style: none;
        text-decoration: none;
        list-style-type:none;

}

.postmeta {
        margin: 0;
        padding: 5px 5px 5px 28px;
        font-size: 0.9em;
        color: #666;
        border-bottom: 1px solid #e4f1fa;

        }
.comments-link{
        padding: 0 0 0 20px;

        }


.post-info {
        padding: 5px 5px 15px 5px;
        height: 15px;
        color: #b82619;
        font: 12px  Verdana, Arial, Helvetica, sans-serif;
}
.post-info a {
        color: #b82619;
        text-decoration: none;
}
.post-info a:hover {
        color: #000;
        text-decoration: underline;
        border: none;
        background: none;
}

.navigation {
        clear: both;
        padding: 10px 0px;
}
.navigation a,
.navigation a:visited {
        color: #029fee;
}
.previous-entries a {
        float: left;
        padding-left: 18px;

}
.next-entries a {
        float: right;
        padding-right: 18px;

}







/* Form Elements */
#search{
        display: none;
}

#sidebar form {
        margin:0;
        padding:5px 0;
        clear:both;
}
.searchtitle {
        font:bold 15px  Verdana, Arial, Helvetica, sans-serif;
        color:#2c65a8;
}
#searchform {
        margin: 0px auto;
        float: right;
        padding: 0; padding-top:5px;
        margin-right:0px;
}

#searchform #s {
        line-height: 13px;
        height:13px;
        width:140px;
        margin-right:5px;
        font: 12px  Verdana, Arial, Helvetica, sans-serif;
        border:1px solid #ccc;
        }

#searchsubmit2 {
        color:#000;
        width:59px;
        height:20px;
        font: 12px scroll 50% 0% center  Verdana, Arial, Helvetica, sans-serif;
}

#searchsubmit {width:60px;  Background:#990000;color:#fff;
        font: 10px  Verdana, Arial, Helvetica, sans-serif;
}





/*text widget */
.textwidget {
        padding: 0px;color:#000;
}



/* comments */

#comments, #respond {
        border-bottom: 1px solid #e4f1fa;
        margin: 0 10px 0 0px;
        padding-bottom: 4px;
        clear: both;
}

.commentlist {
        margin:0; padding:0;
        line-height: 130%;
        width:485px;
}
.commentlist li{
        margin:10px 0; padding:0;
        list-style:none;
        width:485px;
}

.commenttext{
        border-bottom:1px solid #e4f1fa;
        margin-bottom:5px;}

.comment-btm{
        padding:10px 20px 40px 20px;
        text-align:justify;}

.commentlist cite,
.commentlist cite a,
.commentlist cite a:visited {
        font-style: normal;
        font-size: 100%;
}
.commentlist small {
        margin-bottom: 5px;
        font-size: 87%;
}
#commentform {
        margin-top: 10px;
        font: 110%  "Times New Roman", serif, Helvetica, sans-serif;
}
#commentform p {
        padding: 6px 0px;
        margin: 0px;
}
#commentform label{
        color: #787878;
        font-size: 87%;
}
#commentform input{
        width: 200px;
        background:#f2f8fb;
        border: 1px solid #dbeff6;
        padding: 3px;
        margin-top: 3px;
}
#commentform textarea{
        width: 475px;
        height: 115px;
        background:#f2f8fb;
        border: 1px solid #dbeff6;
        padding: 2px;
        margin-top: 3px;
}
#commentform textarea:focus,
#commentform input[type="text"]:focus {
        background: #ffffff;
}
#commentform #submit{
        background: url(images/btn-bg.gif) no-repeat;
        border: 1px solid #dbeff6;
        font: bold 12px  "Times New Roman", serif, Helvetica, sans-serif;
        color: #029fee;
        float: right;
        width: 144px;
        height: 28px;
        margin-right:10px;
        cursor: pointer;
}

/* credits */

#credits {
        margin: 0px auto;
        width: 760px;
        color: #39a1ce;
        font-size: 110%;
        line-height: 50px;
}
#credits a, #credit a:visited {
        color: #39a1ce;
}

.footer-meta ul li.rss {
        background: url(images/mini-rss.gif) no-repeat left 2px;
        padding: 0px 0px 10px 20px;
}
.loginout {
        background:#132f3c url(images/mini-loginout.gif) no-repeat left center;
        padding-left: 18px;
        padding-bottom: 2px;
        margin-left: 8px;
}


.valid{
        background:url(images/valid.gif) no-repeat left;
        padding-left:20px;
        margin:0 5px;}


.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;

}
.alignright {
        float: right;
}
img.alignright, img[align="right"] {
        float:right;

}
.clear {
        clear:both;
}
hr.clear {
        clear:both;
        visibility: hidden;
}
hr {margin-top:15px;margin-bottom:15px; }
