/********** Generals *************/
* { margin:0; padding:0; border:0; }
html, body { font-size:12px; line-height:16px; font-family:Verdana, sans-serif; color:#fff; text-align:left; }

.reFloat { float:right; }
.liFloat { float:left; }
.clear { clear:both; font-size:1px; line-height:1px; height:1px; }


/********** Main Elements *************/
#wrapper { width:960px; }
#header { height:440px; width:960px; }
#header img { display:block; float:left; }

#header .inside { position:absolute; height:440px; width:960px; }

#TopNavBack { position:absolute; top:0px; left:0px; height:130px; width:960px; background:url(/tl_files/stachus/images/basis/bg_element_topRight.jpg) 193px 0 no-repeat; z-index:15; }
#HeaderImage { position:absolute; top:110px; left:0px; width:960px; height:330px; z-index:1; }

#container { background:url(/tl_files/stachus/images/basis/bg_home_logo.jpg) 0 0 no-repeat; width:960px; height:178px; }
#logo { margin:20px 0 0 193px; } 
#main { padding:33px 60px 0 0; }
#right { padding: 33px 38px 0 0; }


/* Container Elements */
#main h1, #right h1 { font-size:14px; line-height:16px; color:#cdb995; margin-bottom:10px; }
#main a, #main a:link, #main a:visited, #main2 a, #main a:link, #main2 a:visited { padding-left:12px; background:url(/tl_files/stachus/images/basis/link_pfeil.gif) 0 6px no-repeat; color:#fff; text-decoration:none; }
#main a:hover, #main a:active, #main2 a:hover, #main2 a:active { color:#c9e5ff; text-decoration:underline; }


.logo { position:absolute; top:0px; left:0px; z-index:99; }
.header_home { position:absolute; top:100px; left:0px; z-index:1; }

/* Suche */
.mod_search { position:absolute; top:4px; left:750px;  z-index:99; }
.mod_search .formbody { background:url(/tl_files/stachus/images/basis/bg_search.jpg) 0 0 no-repeat; width:175px; height:23px;  }
input.text { width:140px; height:15px; position:relative; left:4px; top:0; }
input.submit { background:url(/tl_files/stachus/images/basis/lupe.jpg) 0 0 no-repeat; width:24px; height:18px; position:relative; top:3px; left:4px; cursor:pointer; }  

/** Tag Cloud **/
#tag-cloud { line-height:20px; height:120px; }
#tag-cloud a.tag_1, #tag-cloud a.tag_1:link, #tag-cloud a.tag_1:visited { background:none; color:#fff; font-size:16px; font-weight:bold; text-decoration:none; }
#tag-cloud a.tag_1:hover, #tag-cloud a.tag_1:active { color:#424242; }
#tag-cloud a.tag_2, #tag-cloud a.tag_2:link, #tag-cloud a.tag_2:visited { background:none; color:#fff; font-size:16px; text-decoration:none; }
#tag-cloud a.tag_2:hover, #tag-cloud a.tag_2:active { color:#424242; }
#tag-cloud a.tag_3, #tag-cloud a.tag_3:link, #tag-cloud a.tag_3:visited { background:none; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; }
#tag-cloud a.tag_3:hover, #tag-cloud a.tag_3:active { color:#424242; }
#tag-cloud a.tag_4, #tag-cloud a.tag_4:link, #tag-cloud a.tag_4:visited { background:none; color:#fff; font-size:14px; text-decoration:none; }
#tag-cloud a.tag_4:hover, #tag-cloud a.tag_4:active { color:#424242; }
#tag-cloud a.tag_5, #tag-cloud a.tag_5:link, #tag-cloud a.tag_5:visited { background:none; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; }
#tag-cloud a.tag_5:hover, #tag-cloud a.tag_5:active { color:#424242; }
#tag-cloud a.tag_6, #tag-cloud a.tag_6:link, #tag-cloud a.tag_6:visited { background:none; color:#fff; font-size:12px; text-decoration:none; }
#tag-cloud a.tag_6:hover, #tag-cloud a.tag_6:active { color:#424242; }





