/* --------------- Einstellung für alle Elemente ---------------*/
html * { margin: 0; padding:0; }

/* --------------- Body ---------------*/
body { background: #F4F4F4 url('/images/bg.gif') repeat-x; color: #444444; text-align: center; font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; color: #444; font-size: 12px; }

#cpage {width: 1024px; margin: 0px auto 0px auto; text-align: left; }
#page {clear: both; float: left; width: 1024px; margin: 10px 0px 5px 0px; padding: 1px; background-color: #fff; }

#cheader {position: relative;clear: both; float: left; width: 1024px; height: 291px; border-top: 0px solid #ccc; background: url('/images/bg_cheader.jpg') left bottom no-repeat; }

#chm{position: relative;clear: both; float: left; }

#ccontent {position: relative;clear: both; float: left; width: 1024px; margin: 0px 0px 20px 0px; text-align:left; }

#rightmenue {clear: both; float: left; width: 225px; margin: 45px 55px 30px 29px;}


#content {float: left; width: 660px; margin: 45px 0px 30px 0px; line-height: 1.5em;}
#content h1{font-size: 24px; text-transform: uppercase; font-weight: normal; color: #ffd300; margin: 0px 0px 20px 0px; }
#content h2{font-size: 18px; text-transform: none; font-weight: normal; color: #ffd300; margin: 0px 0px 10px 0px; }
#content h3{font-size: 14px; text-transform: none; font-weight: bold; color: #444; border-left: 5px solid #FFD300; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 5px; }
#content h4{font-size: 12px; text-transform: none; font-weight: bold; color: #444; border-bottom: 1px solid #FFD300; margin: 0px 0px 10px 0px; }
#content h1 span{color: #444;}
#content p {margin: 0px 0px 1.5em 0px; }
#content a {color: #E49A1A; }
#content img {float: left; margin: 0px 10px 10px 0px; padding: 3px; border: 1px solid #ccc;}

#content ul {margin: 10px 0px 10px 30px; list-style-type: none; }
#content ul li {background: url('/images/pointer.png') left 3px no-repeat; padding: 0px 0px 0px 20px;font-weight: bold;}

#content ol {margin: 10px 0px 10px 50px; }

#cfooter {clear: both; float: left; width: 1024px; color: #919191; margin: 0px 0px 20px 0px; }
#topmenue {float: left; font-size: 9px; }
#topmenue ul {list-style-type: none; }
#topmenue ul li{float: left; border-right: 1px solid #919191; }
#topmenue ul li a{color: #919191; padding: 0px 4px 0px 4px; text-decoration: none; }

#copyright {float: right; text-align: right; font-size: 9px;}
#copyright a {color: #919191; }

img.captcha   { margin:0px; padding:0px; border:1px solid #000; }
input.captcha { margin:0px; padding:0px; width:100px; height:23px; font-size:16px; }