html, body  {margin:0;
            padding: 0;
            background:#e5d7d7;
            color:#4f4a4a;
           
            }
body       {
            list-style: none;
            font: normal 93%/120% Verdana, Arial, sans-serif;
            
            }
#seite {width:65em;margin: auto; background:#fff;border:1px solid #e5d7d7;max-width:1200px;}


#sitemast {margin: 0 0 0.5em 0; padding: 0; border-bottom:1px solid #BE3427;}
#sidebar{float:right;border:1px solid #fff;width:16em;margin: 0.5em 0.25em 0 0.5em;}

#sitemast h1 a {color: #fff; text-decoration: none;}
#verlauf {margin: 0; padding: 0;  
          background: url(/images/schachbanner.jpg) no-repeat;background-color:#e5d7d7;
          height:200px;background-position:right bottom;}
#verlauf img{border:none;}
img{border:none;}

#druck{display:none;}

#logo{margin:7.5em 0 0 0.7em;}

#content {padding:0 0.5em 0.5em 0;border:1px solid #fff;margin-left:270px;}

#drum{float:left;width:47em;}
.skipper{display:none;background-color:#eee;}

#block1 ul li{font-weight:normal;}



.panel {float:left; width:17em;  font-family: Arial, Verdana, sans-serif;  margin: 0.5em 0 0 0.25em;
border:1px solid #fff;}


.panel h4 {
       margin: 0; padding: 0.2em 0.5em 0.1em 0.5em;
       font-size: 0.9em; 
       letter-spacing: 1px;
       color: #fff;
       background-color: #BE3427;
       font-weight:bold;
       text-transform:uppercase;
       }


       
#sidebar h4 {
       margin: 0; padding: 0.2em 0.5em 0.1em 0.5em;
       font-size: 0.9em; 
       letter-spacing: 1px;
       color: #fff;
       background-color: #BE3427;
       font-weight:bold;
       text-transform:uppercase;
       }
a:link{color:#4f4a4a;}
a:visited{color:#4f4a4a;}
a:hover{color:#BE3427;}
a:active{}


.panel ul { margin: 0 0 1.5em; padding: 0.25em 0 0; list-style: none;}
.panel ul ul {margin: 0; padding: 0 0 0 0.5em;}
.panel ul li{}
.panel ul li a:link {padding:0 0.5em;display:block;font-size:0.8em;color: #4f4a4a;font-weight:bold;letter-spacing:1px;text-decoration:none;}
.panel ul li a:visited {padding:0 0.5em;display:block;font-size:0.8em;font-weight:bold;letter-spacing:1px;text-decoration:none;}
.panel ul li a:hover {padding:0 0.5em;display:block;font-size:0.8em;font-weight:bold;text-decoration:none;letter-spacing:1px;background:#e5d7d7;}

a.sub_nav_item_active_item{background:#e5d7d7;color:#BE3427;}

.panel #kont{font-size:0.8em; padding:0 0.5em;}


#konneu a:link {background-color:#fff;padding:0 0.5em;display:block;font-size:1em;color:#4f4a4a;font-weight:bold;letter-spacing:1px;text-decoration:none;}
#konneu a:visited {background-color:#fff;padding:0 0.5em;display:block;font-size:1em;color: #4f4a4a;font-weight:bold;letter-spacing:1px;text-decoration:none;}
#konneu a:hover {background-color:#fff;padding:0 0.5em;display:block;font-size:1em;color: #4f4a4a;font-weight:bold;color:#BE3427;text-decoration:none;letter-spacing:1px;background:#e5d7d7;}
#konneu a:active {background-color:#fff;padding:0 0.5em;display:block;font-size:1em;font-weight:bold;letter-spacing:1px;text-decoration:none;}


#sidebar ul { margin: 0 0 1.5em; padding: 0.25em 0 0; list-style: none;}
#sidebar ul ul {margin: 0; padding: 0 0 0 0.5em;}
#sidebar ul li{padding:0 0.5em;font-size:0.8em;font-weight:bold;}
#sidebar ul li a:link {letter-spacing:1px;text-decoration:none;}
#sidebar ul li a:visited {letter-spacing:1px;text-decoration:none;}
#sidebar ul li a:hover {color:#BE3427;letter-spacing:1px;text-decoration:none;}
#sidebar ul li a:active {letter-spacing:1px;}
#sidebar ul li span{display:block;}

.block-ohnelink{
font-size:0.8em;font-weight:bold;
}

span.bdatum{font-weight:normal;}
.refrahmen h4{font-weight:normal;}

.refrahmen{width:32em;border.1px solid black,}

.refrahmen a{color:#be3427;font-size:0.85em;}
p.mcont a{text-decoration:underline;}

.rahmen{border: 1px solid #BE3427; padding: 15px;}
.rahmen h3{margin:3px 0;color:#BE3427}

div.postedby{font-size:0.7em;}

.block{padding:0 0 0 0.2em;}
#footer {clear: both; margin: 0; padding: 0; text-transform:uppercase;letter-spacing:1px;text-align:center;}
#footer p {padding: 0.1em 0.7em;
       font-size: 0.9em; 
       color: #fff;
       background-color: #BE3427;
       font-weight:bold;margin:0;}
#footer a:link{color:#fff;text-decoration:underline;}
#footer a:visited{color:#fff;text-decoration:underline;}
#footer a:active{color:#fff;text-decoration:underline;}
#footer a:hover{color:#4f4a4a;text-decoration:underline;}      

div#nav {float: left; margin: -1px 0 0 0; background: #4f4a4a;}
div#nav ul {margin: 0; padding: 0; background: white; border: 1px solid #CCC; border-width: 0 1px;}
div#nav li {position: relative; list-style: none; margin: 0;  float: left; width: 6.5em; line-height: 1em;}
div#nav li:hover {}
div#nav li.submenu {}
div#nav li.submenu:hover {background-color: #b5c7f2;}
div#nav li a {display: block; text-decoration: none; width: 6.5em;font-size:smaller;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: 6.5em; display: none;}
div#nav ul ul li {border-bottom: 1px solid #CCC;}
div#nav li.submenu li.submenu {}
div#nav li.submenu li.submenu:hover {background-color: #b5c7f2;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 1.5em; left: -1px;}
div#nav ul.level3 {top: -1px; left: 6.5em;  border-top: 1px solid #CCC;}

.modul_content a[href^="http:"], #main a[href^="https:"] {
background-image:url(../../img/icons/ext_link.gif);
background-position:0 0.45em;
background-repeat:no-repeat;
padding-left:12px;
}




h1{color:#be3427;background-color:transparent;margin: 0 0 0.7em 0;text-transform:uppercase;letter-spacing:1px;

}
h2{color:#be3427;font-size:1.2em;background-color:transparent;margin:0;}

h2.in{margin:1.5em 0 0.3em 0;}
h3{font-size:1.1em;color:#4f4a4a;background-color:transparent;margin:1em 0 0.7em 0;}
h4{font-size:1em;color:#4f4a4a;background-color:transparent;margin:1em 0 0.7em 0;}

#startseite div.absatz{margin:0.5em 0 1.5em 0;}

#modul_content .header .absatz{margin:0.5em 0 2.5em 0;}
.modul_content ul li {padding:0 0 0 1.2em;list-style: url(/images/karo.gif);color:#4f4a4a;}
.modul_content ul li div{margin:0;}

.blockscenter h4{display:none;}
.blockscenter b i{display:none;}

#startseite{
	border:1px solid #fff;
}

#content div{font-size:small;margin:0.5em 0;}
#content #mehr{margin-bottom:0.5em;}
#content h1{font-size:1.3em;padding:0.2em 0 0 0;}
p{margin:0.5em 0;}
h5{margin:0;}
#hwimp a{
font-size:1em;
}

.tab{
font-weight:bold;padding:0;
margin:0;
}

.rand{margin:0 0 0.5em 0;border:1px solid #fff;}
.red{
	color:#be3427;border-bottom:1px solid #be3427;
}

.red a{color:#be3427;text-decoration:none;font-size:0.85em;}
em{font-weight:bold;font-style:normal;padding:0;}

legend{color:#4f4a4a;margin-top:1em;}

fieldset{border:none;margin-top:20px;padding:0;}
#contactform{margin:0;padding:0;}
label{width:13em;float:left;padding-top:3px;}
.area{}

/*Feedback Formular*/

.modul_feedback {}

.modul_feedback div.formular { }
.seccode {}  
.seccode input{margin-top:10px;}
.modul_feedback p.contactinfos {  vertical-align: text-top;  text-align: left; } 
.modul_feedback p.rules { text-align: left; } 
.modul_feedback p.confirmation {  text-align: left; } 
.feedinput img{float:left;margin-right:1.675em;}

input {margin-bottom: 5px;}
span.dir{unicode-bidi:bidi-override; direction: rtl;}


.zeile{width:13em;float:left;}