/*
hellblau   99CCFF
dunkelblau 024C96
blau von button 0066CB
*/
   body { margin:0px; padding:0px;
          background-color:#024C96; font-family:verdana; font-size:12Px; color:#000000;
          scrollbar-base-color:#99CCFF; scrollbar-3dlight-color:#033A72; scrollbar-arrow-color:#ffffff;
          scrollbar-darkshadow-color:#1F4A74; scrollbar-face-color:#024C96; 
          scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#15406B; scrollbar-track-color:#99CCFF; }
		.farbe_body { background-color:#024C96; }
   
   /* ALLGEMEINE FORMATE */   
      div.clear { clear:both; font-size:0%; }

      a:link    { color:#024C96; text-decoration:none; border:none; }
      a:visited { color:#024C96; text-decoration:none; border:none; }
      a:hover   { color:#1A7AD9; text-decoration:none; border:none; }
      a:active  { color:#1A7AD9; text-decoration:none; border:none; }

      a:link.link_bold    { color:#024C96; text-decoration:none; border:none; font-weight:bold; }
      a:visited.link_bold { color:#024C96; text-decoration:none; border:none; font-weight:bold; }
      a:hover.link_bold   { color:#0066CB; text-decoration:none; border:none; font-weight:bold; }
      a:active.link_bold  { color:#0066CB; text-decoration:none; border:none; font-weight:bold; }

      h1 { margin:0px; margin-bottom:10px; margin-top:16px; padding:0px; width:100%; text-align:center; font-size:1.5em; font-weight:bold; }
      h2 { margin:0px; margin-bottom:5px; margin-top:14px; margin-left:10px; padding:0px; font-size:1.2em; font-weight:bold; }

			table { border:0px; margin:0px; padding:0px; }
      td { margin:0px; padding:0px; font-family:Tahoma, Arial; font-size:12Px; color:#000000; }
      td.beschriftung { background-color:#CCCCCC; }
      
			.farbe_1 { background-color:#FFFFFF; }
			.farbe_2 { background-color:#EEEEEE; }
   
      div { margin:0px; padding:0px; }

			img { border:0px; }

      ul { list-style-type:none; list-style-position:inside; margin:0px; padding:0px; }
      ul.sub { list-style-type:none; list-style-position:inside; margin:0px; margin-left:10px; padding:0px; }
      li { margin:0px; padding:0px; }
      li.fett { margin:0px; padding:0px; font-weight:bold; }
      
      .fehler { color:red; font-weight:bold; }

	/* LAYOUT */
		 div.site 					{ width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:3; }
		 #header				{ width:100%; height:120px; }
		 .main_bg					{ background-color:#FFFFFF; }
		 .main_lo					{ background-image:url(images/layout/main_lo.jpg); background-repeat:no-repeat; }
		 .main_ro					{ background-image:url(images/layout/main_ro.jpg); background-repeat:no-repeat; }
		 .main_lu					{ background-image:url(images/layout/main_lu.jpg); background-repeat:no-repeat; }
		 .main_ru					{ background-image:url(images/layout/main_ru.jpg); background-repeat:no-repeat; }
		 .main_o					{ background-image:url(images/layout/main_o.jpg); background-repeat:repeat-x; }
		 .main_u					{ background-image:url(images/layout/main_u.jpg); background-repeat:repeat-x; }
		 .main_l					{ background-image:url(images/layout/main_l.jpg); background-repeat:repeat-y; }
		 .main_r					{ background-image:url(images/layout/main_r.jpg); background-repeat:repeat-y; }

	/* NAVIGATION */
   	 #menue            { padding-top:10px; font-size:12px; font-weight:bold; color:#ffffff; }
     
     div.navi_button			  { height:25px; width:200px; background-image:url(images/layout/navi_button.jpg); background-repeat:no-repeat; }
			div.navi_button_down  { height:25px; width:200px; background-image:url(images/layout/navi_button_down.jpg); background-repeat:no-repeat; }
			div.navi_button_hover { height:25px; width:200px; background-image:url(images/layout/navi_button.jpg); background-repeat:no-repeat; }
			div.navi_button_activ { height:25px; width:200px; background-image:url(images/layout/navi_button.jpg); background-repeat:no-repeat; }
      div.navi_link			 { margin-left:5px; margin-top:0px; padding-top:2px; padding-left:2px; width:190px; height:17px; }
      div.navi_link_down { margin-left:5px; margin-top:0px; padding-top:4px; padding-left:4px; width:190px; height:17px; }
     
     div.navi_button_sub1			  { height:25px; width:200px; background-image:url(images/layout/navi_button_sub1.jpg); background-repeat:no-repeat; }
			div.navi_button_sub1_down  { height:25px; width:200px; background-image:url(images/layout/navi_button_sub1_down.jpg); background-repeat:no-repeat; }
			div.navi_button_sub1_hover { height:25px; width:200px; background-image:url(images/layout/navi_button_sub1.jpg); background-repeat:no-repeat; }
			div.navi_button_sub1_activ { height:25px; width:200px; background-image:url(images/layout/navi_button_sub1.jpg); background-repeat:no-repeat; }
      div.navi_link_sub1			 { margin-left:15px; margin-top:0px; padding-top:2px; padding-left:2px; width:180px; height:17px; }
      div.navi_link_sub1_down { margin-left:15px; margin-top:0px; padding-top:4px; padding-left:4px; width:180px; height:17px; }
     
     div.navi_button_sub2			  { height:17px; width:200px; }
      div.navi_link_sub2			 { margin-left:25px; margin-top:0px; padding-left:2px; width:170px; height:17px; }
	      a:link.navi    { color:#ffffff; text-decoration:none; border:none; }
	      a:visited.navi { color:#ffffff; text-decoration:none; border:none; }
	      a:hover.navi   { color:#65ADFA; text-decoration:none; border:none; }
	      a:active.navi  { color:#ffffff; text-decoration:none; border:none; }
	      a:link.navi_active  { color:#65ADFA; text-decoration:none; border:none; }
	      a:visited.navi_active { color:#65ADFA; text-decoration:none; border:none; }
	      a:hover.navi_active   { color:#65ADFA; text-decoration:none; border:none; }
	      a:active.navi_active  { color:#65ADFA; text-decoration:none; border:none; }
	      a:link.navi_admin    { color:#FFBB00; text-decoration:none; border:none; }
	      a:visited.navi_admin { color:#FFBB00; text-decoration:none; border:none; }
	      a:hover.navi_admin   { color:#65ADFA; text-decoration:none; border:none; }
	      a:active.navi_admin  { color:#FFBB00; text-decoration:none; border:none; }

	 /* BOX */
			div.box_rahmen 			{ background-color:#0669B2; }
			div.box_header 			{ height:20px; background-color:#0669B2; color:#ffffff; text-align:center; font-weight:bold; }
			div.box_headertext 	{ padding-top:3px; padding-left:5px; color:#ffffff; text-align:left; font-weight:bold; }
			div.box_main { padding:3px; }

	 /* ADMIN */
		  #admin { background-color:#023262; height:16px; width:100%; color:#FD7A46; text-align:right; size:12px }
      a:link.admin    { color:#FD7A46; text-decoration:none; border:none; font-weight:bold; }
      a:visited.admin { color:#FD7A46; text-decoration:none; border:none; font-weight:bold; }
      a:hover.admin   { color:#FD7A46; text-decoration:none; border:none; font-weight:bold; }
      a:active.admin  { color:#FD7A46; text-decoration:none; border:none; font-weight:bold; }
		  
	 /* SEITEN */
	 
	 		div.seite { color:#ffffff; }
	 		ul.seite { color:#ffffff; }
      div.seite a:link    { color:#ffffff; text-decoration:none; border:none; }
      div.seite a:visited { color:#ffffff; text-decoration:none; border:none; }
      div.seite a:hover   { color:#65ADFA; text-decoration:none; border:none; }
      div.seite a:active  { color:#65ADFA; text-decoration:none; border:none; }
      div.seite a:link.link_bold    { color:#ffffff; text-decoration:none; border:none; font-weight:bold; }
      div.seite a:visited.link_bold { color:#ffffff; text-decoration:none; border:none; font-weight:bold; }
      div.seite a:hover.link_bold   { color:#65ADFA; text-decoration:none; border:none; font-weight:bold; }
      div.seite a:active.link_bold  { color:#FD7A46; text-decoration:none; border:none; font-weight:bold; }
		  
   /* FOOTER */   
      #footer                   { margin:0px; margin-top:3px; padding:0px; height:23px; }
   		#copy                     { margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; }
      a:link.copy             	{ margin:0px; padding:0px; color:#ffffff; text-decoration:none; }
   		a:visited.copy          	{ margin:0px; padding:0px; color:#ffffff; text-decoration:none; }
   		a:hover.copy            	{ margin:0px; padding:0px; color:#65ADFA; text-decoration:none; }
   		a.copy           					{ margin:0px; padding:0px; color:#ffffff; text-decoration:none; }
      
    /* BILD HOCH / BILD QUER / KONTAKTFORMULAR */
    
    	.bild_logo			{ height:46px; width:100%; background-image: url('images/logo_smal.gif'); background-repeat:no-repeat; background-position:center; }
    	.bild_bez				{ text-align:center; color:#ffffff; font-size:12px; }
    	.bild_links			{ float:left; width:48px; }
    	.bild_rechts		{ float:left; width:48px; }
    	.bild_bild			{ float:left; background-color:#FFFFFF; }
    	.kontakt_main		{ background-color:#ffffff; }
    	.bild_bg_copy  	{ height:18px; width:100%; }
    	.bild_copy  		{ height:18px; width:100%; padding-top:1px; text-align:center; font-size:10px; color:#ffffff; }
      
    /* GÄSTEBUCH */
    	
    	.gb_seiten { background-color:#0669B2; color:#ffffff; }
    	.gb_kommentar { background-color:#024C96; color:#ffffff; }
	    .gb_eintrag { background-color:#ffffff; color:#000000; }
	    .gb_rahmen { border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; border-color: #000000; }
	    a:link.gb_link { text-decoration:none; color:#ffffff; }
	    a:visited.gb_link { text-decoration:none; color:#ffffff; }
	    a:hover.gb_link { text-decoration:none; color:#CEE5FE; }
	    a:active.gb_link { text-decoration:none; color:#CEE5FE; }
	    a:link.gb_edit { text-decoration:none; color:#ffffff; font-size:10px; font-weight:lighter; }
	    a:visited.gb_edit { text-decoration:none; color:#ffffff; font-size:10px; font-weight:lighter; }
	    a:hover.gb_edit { text-decoration:none; color:#CEE5FE; font-size:10px; font-weight:lighter; }
	    a:active.gb_edit { text-decoration:none; color:#CEE5FE; font-size:10px; font-weight:lighter; }
      
    /* Projekte */
    	
	    a:link.projekt_link { text-decoration:none; color:#000000; }
	    a:visited.projekt_link { text-decoration:none; color:#000000; }
	    a:hover.projekt_link { text-decoration:none; color:#000000; }
	    a:active.projekt_link { text-decoration:none; color:#000000; }
	    div.projekt_link_hover { background-color:#BFDEFD; }
	    div.projekt_link_out { background-color:; }
	    
	    
	    
	    
