/* CSS Document for jesus-freaks-kassel.de */

body{ padding:10px; background:url(../images/body_background.jpg) repeat-x; background-color:#d6d1d7; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:0.8em; }


/* * * Globale Definitionen * * */
.sm{ font-size:smaller; }
.weak{ font-size:smaller; color:#666666; }
.ext { background: url(../images/link_ext.gif) no-repeat left center; 
	padding-left: 12px;}
hr{ margin:20px 0px; border-top:0px; border-bottom:2px solid #EEEEEE; }
p{ margin:5px 0px 15px 0px; }
.hervor{ font-size:1.2em; }
.author{ float:right; }

/* * * IE-Fix verstecken * * */
.onlyonie{ display:none; }
.notonie{ display:inline; }

#frame_center{ width:850px; margin-left:auto; margin-right:auto; /*position:absolute; margin-left:-425px; min-width:40em; max-width:60em;*/  /*border:1px solid orange;*/ /*background-image:url(../images/center_background.gif);*/}





/* * * Kopfzeile mit dem Logo * * */
#header{ height:65px; width:870px; padding-top:35px; /*background-image:url(../images/header_background.png);*/ background-image:url(../images/header_background_2.png); text-align:center; /*background-position:center;*/ }
	#header em{ color:#FF8800; }
	#header h1{ font-size:20px; margin:0px; letter-spacing:1px; }
	#header h2{ font-size:14px; margin:0px; letter-spacing:2px; font-weight:normal; }




/* * * Sorgt dafür, dass trotz der floats immer Hintergrund dargestellt wird * * */
#main{ width:530px; padding:0px 180px 0px 160px; /*bottom:-100px;*/ background-image:url(../images/center_background.png); }
/* * * ... in der Version für singlesite * * */
	#singlesite_main{ width:850px; padding:0px 20px 0px 0px; /*bottom:-100px;*/ background-image:url(../images/center_singelsite_background.png); }




/* * * Navigation und navi-spez Definitionen * * */
#navigation{ /**/float:left; width:130px; margin-left:-160px; padding:0px 10px 0px 10px; color:#000033; /*height:inherit; background-image:url(../images/navigation_background.gif); background-position:right; background-repeat:repeat-y;*/ }
	#navigation ul{ margin:0px; padding:0px; }
	#navigation li{ margin:3px 0px; padding:1px; list-style:none; text-align:center;/**/ }
	#navigation a:link,#navigation a:visited,#navigation a:focus{ display:block; color:#000033; text-decoration:none; /*border:1px solid red;*/ background-image:url(../images/border_u_r_eeeeee.png); background-position:bottom left; }
	#navigation a:hover,#navigation a:active{ display:block; color:#000033; text-decoration:none; /*border:1px solid blue;*/ background-image:url(../images/link_background_hover.png); background-position:bottom left; }
	#navigation .active{ background-image:url(../images/link_background_active.png); background-position:bottom left; }
	#navigation a:link.no_deko, #navigation a:visited.no_deko, #navigation a:focus.no_deko, #navigation a:hover.no_deko, #navigation a:active.no_deko{  background-image:none; }



/* * * Schnelllinks und spez Definitionen * * */
#shortcuts{ /**/float:right; width:130px; margin-right:-160px; padding:0px 10px; /*height:inherit;*/ /*background-image:url(../images/shortcuts_background.gif); background-position:left; background-repeat:repeat-y;*/ }
	#shortcuts dl{ margin:0px; /*border:1px solid red;*/}
	#shortcuts dt{ margin:2px 0px 0px 0px; /*font-weight:bold;color:#3399FF;*/ }
	#shortcuts dd{ margin-left:10px; font-size:0.85em; font-style:italic; }
	#shortcuts a:link, #shortcuts a:visited, #shortcuts a:focus, #shortcuts a:hover, #shortcuts a:active{  display:block; margin-top:-2px; padding-left:30px; font-size:0.9em; color:#666666; /*float:right;*/ }
	#shortcuts fieldset{ border:0px solid red; padding-left:0px; font-size:0.85em; font-style:italic; }
	#shortcuts legend{ font-size:1.18em; font-style:normal; }
	#shortcuts hr{ border-bottom-width:1px; margin:5px 0px; }
	#content .name{ font-size:12px; margin:0px; padding:0px; }
	


/* * * Inhaltsbereich und spez Definitionen - hier sind die allgemeinen* * */
#content{ font-size:1.15em; text-align:justify; }
	
	#content h1{ text-align:center; font-size:24px; font-family:"Arial Black", Verdana, Arial, Helvetica, sans-serif; /*background-color:#7886d9; background-image:url(../images/border_u_r_eeeeee.png); background-position:bottom left;*/ color:#000033; }
	#content h2{ text-align:center; font-size:17px; font-family:"Arial Black", Verdana, Arial, Helvetica, sans-serif; }
	#content h3{ font-size:17px; margin:10px 0px 0px 0px }
	#content h4{ font-size:15px; margin:0px; padding:0px; }
	#content h5{ display:inline; font-size:15px; margin:0px; padding:0px; }
	
	#content ul{ margin:0px; /*border:1px green solid;*/ }
	#content li{ list-style-image:url(../images/item.gif); padding:0px 0px 0px 3px; margin:5px 0px 5px 15px; /*border:1px red solid;*/}
	
	#content .item {background: url(../images/item.gif) no-repeat left center; 
		padding-left:16px;}
	
	#content a:link, #content a:visited, #content a:focus{ color:#000099; text-decoration:none; }
	#content a:hover, #content a:active{ color:#000099; border-bottom:1px solid #009900; }
	
	#content dl{ margin:5px 0px 15px 0px; /*border:1px solid red;*/ }
	#content dt{/**/  border-bottom:1px solid #666666; /*position:absolute;margin:0px; margin:0px 200px 0px 10px; background-color:red; z-index:2;*/ }
	#content dd{ /*position:absolute; width:100%; border:1px green solid; background-color:green; z-index:1;*/ /*border-left:1px solid #666666;*/ padding:1px 10px 10px 7px; margin:0px 0px 10px 20px; font-size:0.95em; /*background:url(../images/field_background.png) no-repeat top left;*/ }
	#content fieldset{ border:1px solid red; }
	
	#content div.file{ margin:4px 0px; border-bottom:1px dashed #666666; /*clear:right; display:inline; height:30px;*/}
	#content .comment{ font-size:smaller; color:#666666; /*float:left; border:1px dashed green;*/ }
	#content .download{ float:right;/* border:1px dashed green;*/ }
	/*#content div.file:hover{ background-color:#bbbbbb;}*/
	
	#content .active{ font-weight:bold; font-size:1.30em; }
	/*#content .right#{ float:right; }
	#content .left#{ float:left; }*/
	#content .right{ float:right; }
	#content .left{ float:left; }
	#content .name{ font-size:15px; margin:0px; padding:0px; }
	#content .gb_sites{ height:25px; margin-right:20px; /*border:1px dashed green; padding:5px; height:20px;*/ }



/* * * Fusszeile und spez Definitionen * * */
#footer{ clear:both; position:relative; width:870px; height:48px; padding-top:12px; left:-160px; top:60px; background-image:url(../images/footer_background.png); text-align:center; font-size:10px; /*background-position:center; margin-bottom:-100px; border:1px solid orange;*/ }
#footer a:link, #footer a:visited, #footer a:focus, #footer a:hover, #footer a:active{ color:#000099; text-decoration:underline; }
/* * * ... in der Version für singlesite * * */
	#singlesite_footer{ clear:both; position:relative; width:870px; height:48px; padding-top:12px; top:60px; background-image:url(../images/footer_background.png); text-align:center; font-size:10px; /*background-position:center; margin-bottom:-100px; border:1px solid orange;*/ }
	#singlesite_footer a:link, #singlesite_footer a:visited, #singlesite_footer a:focus, #singlesite_footer a:hover, #singlesite_footer a:active{ color:#000099; text-decoration:underline; }



/* * * Für die Links zum rss-Feed * * */
.rss { border:1px solid; border-color:#FC9 #630 #330 #F96; padding:0 2px; font:bold 8px verdana,sans-serif; color:#FFF; background:#F60; text-decoration:none; margin:0; margin-right:10px; }
/*a:link .rss { color:#FFFFFF; font-style:normal; text-decoration:none;}
a:visited .rss { color:#FFFFFF; font-style:normal; text-decoration:none;}
a:hover .rss { color:#dddddd; font-style:normal; text-decoration:none;}
a:active .rss { color:#FFFFFF; font-style:normal; text-decoration:none;}*/

