/* *****   ein schickes stylesheet fuer P R O J E K T           **********
   *****   hier die styles fuer die normale ansicht             **********
   *****   fuer browser > netscape4                             **********
*/


/* ***** die farben: *****************************************************
weiss          #FFFFFF;
schwarz        #000000;
*/


/* ***** debug ***********************************************************

div	{ border: 1px solid black; }
body	{ background: url(../images/_vorlage.jpg) no-repeat; } */
.debug	{ border: 1px solid black; }

* { padding:0; margin:0; }

/* ***** uebergreifendes ... *********************************************
*/

body	{ padding: 0; margin: 10px 0; background: #a6a6a6; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 13px; text-align: center; }
#mantel		{ margin: 0 auto; padding: 0; width: 980px; text-align: left; }
#mantelPad	{ margin: 0px; padding: 0px; background: white; border: 1px solid black; }


/* ***** global positioning **************** ( via MT3.1 => sixapart.com ) 
*/
#oben		{ }
#obenmenue	{ height:80px; }
#links		{ float: left; width: 260px; overflow: hidden; }
#mitte		{ float: left; width: 380px; overflow: hidden; }
#rechts		{ float: right; width: 290px; overflow: hidden; }
#unten		{ clear: both; }
.clear		{ clear: both; padding: 1px; /* padd.: hack, um das bg des wrappers darzustellen, thx eric => meyerweb.com */ }


/* ***** global padding **************************************************
*/
#obenPad	{ margin: 0px; padding: 0px;  background: #C4BDA3 url(../images/logo1.gif) no-repeat; height:134px; }
#obenmenuePad	{ margin: 0px; padding: 0px; text-align: center; background: white; }
#linksPad	{ margin: 2px 20px 2px 30px; padding: 2px; text-align: left;  }
#mittePad	{ margin: 2px 0 2px 9px; padding: 0; text-align: left;  }
#rechtsPad	{ margin:2px 35px 2px 30px; padding: 2px; text-align: left;  }
#untenPad	{ margin: 2px; padding: 2px; text-align: center;  }




/* ***** navigationsliste vertikal *********** ( => css.maxdesign.com.au )

#navigation	{ width: 100px; margin: 0 0 10px 0; padding: 10px 0 0 0; }
#navigation ul						{ list-style-type: none; font-weight: bold; font-size: 12px; line-height: 160%; letter-spacing: 1px; margin: 0; padding: 0; }
#navigation a						{ width: 99%; display: block; padding: 2px 10px 2px 30px; margin: 1px 0 0 0; background-color: none; color: #06C; border-bottom: 1px dashed #999; text-decoration: none; }
#navigation ul ul a					{ }
#navigation a:hover,
#navigation a:focus					{ background: #EEE; color: #39F; border-bottom: 1px solid #999; }

#navigation a#navAktiv				{ background: #DDD; color: #444; border-bottom: 1px solid #999; }
a#navAktiv:hover					{ cursor: default; border-bottom: 1px solid #999; } 


/* ***** navigationsliste horizontal *************************************
*/
#navigationPos			{ }
#navigation			{ margin: 0 0 0 269px; }
#navigationPad			{ padding: 10px 0 20px 0; }
#navigation ul			{ border: 0; margin: 0; padding: 0; list-style-type: none; text-align: left; }
#navigation ul li		{ display: block; float: left; text-align: left; padding: 0; margin: 0 4px 0 0; }
#navigation ul li a		{ padding: 0 8px 0 0px; font-size: 13px; color: #4F6078; text-decoration: none; font-weight:normal; }
#navigation ul li a:hover,
#navigation ul li a:focus	{ color: #4F6078; text-decoration: underline;}

#navigation a#navAktiv		{ color: #000; }
a#navAktiv:hover		{ cursor: default; text-decoration: underline; } 

.onavAktiv		{ padding: 0 8px 0 0px; color: #000; }


/* ***** oben ***** */

#oben h1	{ color: #C4BDA3; font-weight: bold; font-size: 28px; font-family: Georgia,"Times New Roman",Times,serif; line-height: 150%; letter-spacing: 1px; padding: 5px 0 0 0; margin: 0; }
#oben h1 a	{ color: #C4BDA3; text-decoration: none; }

#oben a		{ padding: 0 2px; font-size: 11px; color: #4F6078; text-decoration: none; font-weight:normal; }
#oben a:hover,
#oben a:focus	{ color: #4F6078; text-decoration: none;}
#oben a#navAktiv		{ color: #000; }
#oben a#navAktiv:hover		{ cursor: default; text-decoration: underline; } 

div.start  { float: left; width:60px; }
div.startPad  { margin: 108px 0 0 20px; }
div.impressum  { float: left; width:60px; }
div.impressumPad  { margin: 108px 0 0 656px; }
div.link  { float:right; margin-top: 108px;    }
div.linkPad  { margin-right:100px; }



/* ***** diverses ********************************************************
*/

#content							{ }

#content h1			{ color: #aaa686; font-weight: bold; font-size: 17px; line-height: 150%; letter-spacing: 1px; padding: 5px 0 0 0; margin: 0; }
#content h1 a			{ color: #aaa686; text-decoration: none; }
#content h1 a:hover,
#content h1 a:focus		{ text-decoration: none; }
#content h1 a span		{ }
#content h1 a:hover span	{ }


#content h2			{ color: #444; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS"; line-height: 150%; /*letter-spacing: 1px; */padding: 5px 0 0 0; margin: 0; }
#content h2 a			{ color: #444; text-decoration: none; }
#content h2 a:hover,
#content h2 a:focus		{ text-decoration: none; }
#content h2 a span		{ }
#content h2 a:hover span	{ }
#content h3			{ color: #444; font-weight: bold; font-size: 14px; font-family: Georgia,"Times New Roman",Times,serif; line-height: 150%; padding: 5px 0 0 0; margin: 0; }

#content p,#content		{ color: #333; font-size: 13px; line-height: 150%; padding: 4px 0; margin: 0; }
#content p			{ }
#content p.indent		{ padding: 0 0 8px 0px; }
#content p a,
#content td a,
#content ol.comments a		{ padding: 0 2px; font-size: 13px; color: #4F6078; text-decoration: none; font-weight:normal; }
#content ul a,
#content ol a 			{ }
#content p a:hover,
#content p a:focus,
#content td a:hover,
#content td a:focus,
#content ol.comments a:hover,
#content ol.comments a:focus	{ color: #4F6078; text-decoration: underline; }
#content ul a:hover,
#content ul a:focus,
#content ol a:hover,
#content ol a:focus		{ }

#content img			{ padding: 3px; border: 2px solid #CCC; background: white; margin: 3px 5px; }
#content img.noborder		{ border: 1px solid white; }
#content ul,
#content ol			{ padding: 0 0 4px 35px; margin: 0; }

.artikel { margin-bottom:10px; }

#content b { color:#a6a6a6; font-weight:bold; }



/* ***** table ***** */

table { margin-bottom:10px; }

td               {
padding:4px;
font-size: 11px;
line-height: 20px;
text-align: left;
}

.tr-odd {
background-color:#f5f5f5;
}

.tr-even {
background-color:#e0e0e0;
} 

.tr-kopf {
background-color:#e0e0e0;
font-weight:bold;
} 



/* ***** mitte ***** */

#mittePad .artikel .bildcontainer 	{ margin-bottom:10px; }

#mittePad .artikel a img			{ padding:0; margin:0; border:1px solid #4F6078; }
#mittePad .artikel a:hover img,
#mittePad .artikel a:focus img		{ border:1px solid black; }
#mittePad .artikel a span		{ }
#mittePad .artikel a:hover span	{ }
#mittePad .artikel a:visited .bildaktiv img  	 { border:1px solid black; }
#mittePad .artikel a .bildaktiv img  	 { border:1px solid black; }


/* ***** links ***** */

#linksPad .artikel img {float:right; }

#linksPad .artikel { }
#linksPad .artikel img		{ padding:0;  }

#linksPad .artikel a img			{ border:1px solid #4F6078; }
#linksPad .artikel a:hover img,
#linksPad .artikel a:focus img		{ border:1px solid black; }
#linksPad .artikel a span		{ }
#linksPad .artikel a:hover span	{ }
#linksPad .artikel a:visited .bildaktiv img  	 { border:1px solid black; }
#linksPad .artikel a .bildaktiv img  	 { border:1px solid black; }

#links #content p  { text-align:right; }

#linksPad .artikel .ohnerahmen img 			{ border:0px; float:none; }

#linksPad .tab {margin-left:49px; }
#links #content .artikel .tab p { text-align:left; font-size: 11px; line-height: 160%; }
#links #content .artikel .tab a { padding:0; text-align:left; font-size: 11px; line-height: 160%; color: #4F6078; text-decoration: none; font-weight:normal; }
#links #content .artikel .tab a:hover,
#links #content .artikel .tab a:focus { color: #4F6078; text-decoration: underline; }
	


/* ***** rechts ***** */

#rechts p							{ margin: 0; padding: 4px 0; font-size: 11px; line-height: 150%; }
#rechts h4							{ margin: 0; padding: 4px 0; font-size: 13px; font-weight: bold; line-height: 150%; }
#rechts p a							{ padding: 0 2px; font-size: 11px; color: #4F6078; text-decoration: none; font-weight:normal; }


/* ***** unten ***** */


#unten p							{ margin: 0; padding: 4px 0; color: #AAA; font-size: 10px; font-weight: bold; }
#unten p a							{ color: #AAA; text-decoration: underline; }


/* ***** standards *******************************************************
*/
small								{ font-size: 10px; }


/* ***** formulare *******************************************************
*/
form								{ display: inline; } /* fuer IE, um umbruch zu vermeiden */
input,
textarea							{ padding: 1px 2px; color: #333; font-style: normal; font-family: "Lucida Grande","Lucida Sans Unicode",Lucida,Geneva,"Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 11px;  }
textarea							{ width: 270px;  height: 120px; }


/* ***** empfohlene relative schriftgroessen ( => einfach-fuer-alle.de )
69%, 76%, 86%, 93%, 101%
*/


/* ***** 28-02-2007 martin niggemann, www.weltrettung.org ****************
*/







