/* CSS Webdesign-Fee 
	Copyright Fee Duerr 2010
	www.webdesign-fee.de
 */


* {margin: 0;padding: 0;}
body, html {min-height: 100%; padding: 0; }

body { font-family: "Trebuchet MS", verdana, helvetica, arial, sans-serif;text-align: center;color: #0A0A0A;background: #fff;font-size: 100.1%;}

div, p, img, a, td, ul, ol { font-size: 1em; }

h1, h2, h3, h4 { font-family: "Trebuchet MS", verdana, helvetica, arial, sans-serif; font-weight: bold; letter-spacing: 0.5px; color:#900A1A; margin:0 0 1em;}
h2 { font-size: 1.7em; }
h3 { font-size: 1.35em; padding-top:1em;
    color: #0A0A0A; }
h4 { font-size: 1em;
    color: #0A0A0A; }

p { padding: 0 0 1em; }

a, a:link { color: #900A1A;}
a:visited { color: #909090; }
a:hover { color: #1A0A90; }
a:active { color: #1A0A90; }

a img, img { border: none;}

ul { list-style: none; margin: 0 0 20px 1em;}
ul li { list-style: none; padding-left: 1em; margin-bottom: 3px;}
ol { margin-left: 1em; padding-left: 1em;}
ol li { margin-left: 1em; }

.clear {clear: both;height: 1px;margin: -1px 0 0;font-size: 1px;}



/* Header by Fee
------------------------------------------------------------------------- */

#header { width: 960px; margin: 0;height:239px; border:0;  padding:0; float:left;}
#header h1 {margin:0; padding:0; float:left;}
#header h1 a {background:#fff url(../images/fee-webdesign.png) left top no-repeat; display:block;  margin:0; padding:0;width:505px; height:238px;}
#header h1 a:hover { background-image:url(../images/webdesign-fee.png);}
#header #headModule1 {float:left; width:200px; padding:0 10px;}
#header #headModule2 {padding:0 12px; text-align:right}
#header #headModule2 label { display:none}
#header #headModule2 input { margin-right:10px}


/* Sidebar by Fee
------------------------------------------------------------------------- */

.moduletable_menu { background:#fff url(../images/navilist.png) right top repeat-y; width:239px; float:right; display:block; line-height: 1.4em; text-align:right; margin:-215px 0px 27px;}
#navi {background: url(../images/navibottom.png) right bottom no-repeat; width:239px; display:block;margin:0; padding:0 0 43px;}
#navi li { color:#1A0A90; font-size: 13px; padding:4px 34px; margin:0 9px 0 43px; line-height:17px; }
#navi .item1 {background: url(../images/holla-fee.png) right top no-repeat; display:block;margin: 0; padding: 273px 43px 4px; }
#navi li.parent {background: url(../images/arrowright.png) top left no-repeat; font-size: 17px; cursor:pointer}
#navi li.parent > ul { display:none}
#navi li.active > ul { display: block}
#navi li.active ul > li { display: block;}
#navi li ul { margin:0 -34px; padding:4px 0; }
#navi li.parent.active {background: url(../images/arrowdownactive.png) top left no-repeat;}
#navi li.parent:hover {background: url(../images/arrowdown.png) top left no-repeat;}
#navi li.parent.active:hover {background: url(../images/arrowdownactive.png) top left no-repeat;}
#navi li.parent:hover > ul { display:block}
 #navi li ul li { background-image:none;color:#fff; font-size: 13px; margin:0; padding:0 34px 0 0;}
#navi a, #navi a:link,#navi a:visited, #navi a:focus, #navi a:hover, #navi a:active { color:#fff; text-decoration:none; display:block; }
/*#navi a:hover, #navi a:focus, #navi a:active {border-bottom:1px solid #1A0A90;}*/
 #navi li ul li {background: none; padding:4px 34px;}
 #navi li ul li#current {background: url(../images/bulletactive.png) top left no-repeat;}
 #navi li ul li:hover {background: url(../images/bullet.png) top left no-repeat;}
#right .moduletable { padding:4px 43px; clear:right}

fieldset { border:0; }


/* Main by Fee
------------------------------------------------------------------------- */

.article_row .column1 h2,.article_row .column2 h2 {color:#900A1A;margin:0 0 10px;padding:5px 5px 5px 0;font-size:1.4em;}
#main h3,#main2 h3 {margin:20px 0 10px;}
#main ul li,#main2 ul li {background: url(../images/bigbullet.png) no-repeat left top;padding: 2px 30px;text-indent:0;line-height:17px;margin:4px 0;}
#main .blog_more h2 { display:none;}
#main .blog_more ul li,#main2 .blog_more ul li {background-image:url(../images/arrowright.png);font-weight:bold;}
#main a.readon,#main2 a.readon {background: url(../images/arrowright.png) top left no-repeat;font-weight:bold;padding:2px 2px 0 0;display:inline-block; padding:2px 30px; margin-left:1em;}
#main a.readon:hover,#main2 a.readon:hover,#main a.readon:active,#main2 a.readon:active,#main a.readon:focus,#main2 a.readon:focus {color:#1A0A90;padding:2px 2px 0 0;text-decoration:none;}
.small, .pageinfo, #breadcrumbs {border:0;color:#909090;font-size:0.85em;margin:0;}
#breadcrumbs { padding: 10px 20px;}
/*.contentdescription {padding:10px 0;overflow:hidden;}*/
.image_left {float:left;border:solid 1px #909090;margin:0 10px 10px 0;}
.image_right {float:right;border:solid 1px #909090;margin:0 0 10px 10px;}
.wrap_image {clear:left;}



/* Footer by Fee
------------------------------------------------------------------------- */
#footer {margin: -17px auto 0;padding: 0; font-size: x-small;color: #909090;width:960px;height:28px;clear:both;text-align:left;background: url(../images/line.png) repeat-x left top;}
#fuss li {float:left; padding:28px 4px 9px; list-style: circle; list-style-position:inside}
#fuss li.item6 { list-style:none}
#fuss li a {text-decoration:none;}
