body{background:#f5f7ff;color:#09101b;font:.9em/1.3em verdana,tahoma,arial,sans-serif;margin:0;padding:0;text-align:center;}
a{color:#2040a0;text-decoration:none;}
a:visited{color:#5494c3;}
a:hover{color:#101d03;text-decoration:underline;}
input,textarea{background:#f5f7ff;border:#d6d6f1 1px solid;}
#rap{background:url(img/rap.jpeg) #fff center repeat-y;font:.9em verdana,tahoma,arial,sans-serif;margin:0 auto;padding:0 8px;text-align:left;width:960px;}
#header{background:url(img/meer_neu.jpeg) #fff no-repeat bottom;border:#2f2c19 0 solid;height:183px;margin:0 auto;padding:0;width:960px;}
#main{background:url(img/content_bg.gif) repeat;margin:0 auto;padding:0;width:940px;}
#content{display:inline;float:left;margin:0;overflow:hidden;padding:10px;min-height:1600px;width:515px;}
#sidebar{height:100%;position:relative;}
#sidebar-1,#sidebar-2,#sidebar-3,#sidebar-4,#sidebar-5{color:#333;display:inline;font-size:1em;margin:0;padding:0 8px 10px 8px;}
#sidebar-1,#sidebar-2,#sidebar-4,#sidebar-5{width:186px;}
#sidebar-3{width:383px;}
#sidebar-1,#sidebar-4{float:right;}
#sidebar-2,#sidebar-3,#sidebar-5{float:right;position:relative;right:5px;}
#ramack_tag_cloud{overflow:hidden;}
a img{border:none;}
acronym,abbr{border-bottom:1px dotted #0c6bf0;}
acronym,abbr,span.caps{cursor:help;letter-spacing:.07em;}
code{font-size:1.2em;color:#5494c3;font-family:"Courier New",Courier,monospace;}
blockquote,cite{background:#f3f6ed;text-indent:1.2em;font-style:italic;}
p img{border:none;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
p{line-height:1.5em;margin:0 0 1em;padding:0;}
h1,h2,h3,h4{font-family:verdana,tahoma,arial,sans-serif;font-weight:normal;letter-spacing:1px;font-size:1.6em;font-weight:normal;}
h2,h3,h4{font-size:1.2em;font-weight:bold;letter-spacing:0;}
h3,h4{font-size:1.0em;}
h4{font-weight:normal;}
hr{border-top:#5494c3 1px solid;}
#header h1{font-size:1.6em;margin:0;padding:0 20px 0 0;text-decoration:bold;text-align:right;}
#header h1 a{color:#5494c3;}
#header h1 a:hover{color:#101d03;}
#header #desc{color:#101d03;font-size:1em;font-style:italic;font-weight:normal;margin:0;padding:20px 20px 0 0;text-align:right;}
#sidebar ul h2{background:url(img/sidenav_top.png) repeat center;border:#d6d6f1 1px solid;border-bottom:#f3f6ed 0 solid;color:#2040a0;font-size:1em;font-weight:bold;height:22px;margin:10px 0 0 0;padding:2px;text-align:center;}
#sidebar-3 ul h2{background:url(img/sidenav_top.png) repeat center;border:#d6d6f1 1px solid;border-bottom:#f3f6ed 0 solid;color:#2040a0;font-size:1em;font-weight:bold;height:22px;margin:10px 0 0 0;padding:2px;width:377px;text-align:center;}
#sidebar ul{list-style-type:none;margin:0;padding:0;}
#sidebar ul ul{border:#d6d6f1 1px solid;font-size:.9em;list-style-type:none;margin:0;padding:8px;padding-bottom:1em;}
#pagenav{list-style:none;}
#sidebar ul ul li{margin:.1em 0 0 0;padding:0;}
#sidebar ul ul li a{border:none;text-decoration:none;}
#sidebar ul ul li a:hover,#sidebar ul ul li a:active{color:#5494c3;text-decoration:underline;}
#sidebar ul ul ul{background:none;border:none;font-size:1em;list-style-type:none;margin:0;padding:0;}
#sidebar ul ul ul li{background:url(img/subcat_bullet.gif) no-repeat 0 5px;margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul{list-style-type:none;margin-left:0;padding-left:15px;}
#content ul li{background:url(img/bullet.gif) no-repeat 0 4px;padding-left:1.5em;}
.post,.page{margin:0 0 30px 0;}
.post-info,.page-info{font:.85em Verdana,Arial,Sans-Serif;margin:0;padding:0;}
.page-info{text-align:left;}
.post-content,.page-content{border-top:#5494c3 1px solid;font:12px verdana,tahoma,arial,sans-serif;margin:3px 0;padding:10px 0;}
.post-title{font:1.6em verdana,tahoma,arial,sans-serif;letter-spacing:0;margin:0;}
.page-title{font:2em verdana,tahoma,arial,sans-serif;letter-spacing:0;margin:0;}
#content .page-title a,.post-title a:link,.post-title a:visited,.post-title a:hover,.post-title a:active{color:#101d03;text-decoration:none;}
.post-date{background:#d7e0ff;color:#5494c3;float:left;font:bold .9em/1em verdana,tahoma,arial,sans-serif;margin:3px 10px 0 0;padding:8px 3px;text-align:center;width:55px;}
.post-footer{padding-top:20px;}
#footer{border-top:#5494c3 1px solid;clear:both;color:#999;font-size:.8em;margin:0 auto;padding:7px 0;text-align:center;width:940px;}
#footer a{border:none;}
.commentlist{font-size:1em;font-weight:normal;padding:0;}
div#htmlInfo{display:none;}
#comment a,#comment a:visited,#comment a:hover{text-decoration:none;}
#comment a:hover{text-decoration:underline;}
#commentform{margin:0 0 0 40px;}
#commentform textarea{width:80%;}
#commentform p{margin:0 0 1em;}
#comments,#respond{color:#5494c3;font:.9em verdana,tahoma,arial,sans-serif;margin:3em 0 1em 40px;text-transform:uppercase;}
.commentlist li{background:#f3f6ed;border:#e1d6c6 1px solid;margin:5px 0;font-size:.9em;padding:10px 10px 20px 10px;list-style:none;}
#topnav{font:.9em Vverdana,tahoma,arial,sans-serif;list-style:none;margin:0 auto;padding:12px 20px 0 0;text-align:right;}
#topnav li{display:inline;font-weight:bold;list-style:none;margin:0;padding:0;}
#topnav li a:link,#topnav li a:visited{color:#5494c3;text-decoration:none;}
#topnav li a:hover,#topnav li a:active{color:#00040d;}
#calendar{margin:10px 0 0 0;position:inherit;}
#wp-calendar{background:url(img/sidenav_bottom.jpg) #f3f6ed no-repeat bottom;border:#e1d6c6 1px solid;border-top:#f3f6ed 1px solid;empty-cells:show;font-size:.9em;margin:0;padding:3px;padding-bottom:3em;text-align:center;width:100%;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;text-decoration:none;}
#wp-calendar a:hover{background:#e0e6e0;color:#00040d;}
#wp-calendar caption{background:url(img/sidenav_top.png) no-repeat center;border:#e1d6c6 1px solid;color:#676e04;font-size:1em;font-weight:bold;height:22px;margin:10px 0 0 0;padding:2px;text-align:center;}
#wp-calendar caption a,#wp-calendar caption a:hover{background:transparent;color:#000;}
#wp-calendar td{color:#ccc;letter-spacing:normal;padding:2px 0;text-align:center;}
#wp-calendar td.pad:hover{background:#fff;}
#wp-calendar td:hover,#wp-calendar #today{background:#eee;color:#bbb;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
#wp-calendar .today{background:#eee;font-weight:bold;}
.center{text-align:center;font:.9em verdana,tahoma,arial,sans-serif;}
.left{float:left;}
.right{float:right;}
.alignleft{text-align:left;}
.alignright{text-align:right;}