/*********************************************************************************



	Project		:	Kirchdorf

	Copyright	:	Christiane Helm



**********************************************************************************/





/* ### undo #################################################################### */



:link,:visited { text-decoration:none; }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }

img, a img,:link img,:visited img, fieldset { border:none }

img { margin:0; padding:0; vertical-align:bottom; }

address { font-style:normal }



table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}

tr { border:none; padding:0px; margin:0px; }

td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }





legend { display:none; }



div, p, li, a {background-repeat:no-repeat; }



/* ### reset some basic style ################################################### */



dl			{margin: 0 0 0 0;}

dl dt		{margin: 0 0 0 0;}

dl dd+dt	{margin-top: 0;}

dl dd		{margin: 0 0 0 0;}



ol			{list-style: none;}

ol li		{margin: 0 0 0 0;}

ol li ol	{margin: 0 0 0 0;}

ol li ul	{margin: 0 0 0 0;}



p			{margin-bottom: 0em;}



ul			{list-style: none;}

ul li		{margin: 0 0 0 0;}

ul li ul	{margin: 0 0 0 0; list-style: none;}

ul li ol	{margin: 0 0 0 0;}



pre			{font-size:1.2em; }

a { color:#FFFFFF; }

a:hover { text-decoration:none; }



/* ### HTML ###################################################################### */

html {

	min-height: 99%;

	margin-bottom: 1px;

}



/* ### BODY ###################################################################### */

body {

	color: #000;

	font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;

	font-size:0.8em;

	background:#ffffff url(randleiste.jpg) 0 0 no-repeat;

	}



/* \*/ * html body { text-align:left; font-size:0.8em; } /* *//* IE 5.5 Hack */



.clearer {

	display:block;

	clear:both;

	line-height:0;

	height:1px;

	font-size:0;

	visibility:hidden;

}



.clear {

	clear:both;

}



.floatLeft { float:left; }

.floatRight { float:right; }



.warning { color:#f00; background: inherit; }



.img_space{margin:7px 0 3px 0}



/* ### Website Content ############################################################ */

#site-content {

margin:20px 0 0 120px;

	display:block;

	padding:0;

	height:100%;

	width:800px;

	background-color:#FFFFFF;

}

#site-content .small{

color:#000000;

font-size:10px;}



#site-content  a{

text-decoration:none;

	color:#333333;

}



/* ### Header ##################################################################### */



#header {

	position:relative;

	margin:0;

	padding:0;

	height:140px;

}



/* ### Start Menü  ####################################################################### */





#menue{

width:170px;

	margin:5px 0 5px 3px;

	padding:0 0 5px 0;

	font-size:12px;

	line-height:18px;

	font-weight:500;

}



#menue a{

	text-decoration:none;

	color:#333333;}



#menue a:hover{

	margin:0 0 0 0px;

	padding:0;

	color:#006600; font-weight:bold;

}



#top{

width:370px;

	margin:10px 0 5px 0;

	padding:0 0 0 0;

	font-size:16px;

	text-align:center;	font-weight:700;

}



#top a{

	text-decoration:none;

	color:green;font-size:16px;}





/* ### Teaser ##################################################################### */



#main-teaser {

	text-indent:-700em;

	height: 220px;

}



/* ### Content #################################################################### */





#content {

	display:block;

	clear:both;

	position:relative;

	padding:0 0 0 0;

}





/* hide from IE/MAC \*/

* html #content, * html #main-content {

	height:1px;

}

/* end hide */





#main-content {}



#main {

	float:right;

	width:630px;

}





/* ### main-block => MainContent ################################################### */



#main-block {

	float:left;

	width:630px;

	color: #fff;

}





#main-content-block {

	padding:20px;

	display:block;

}





/* ### Footer ###################################################################### */



#footer {
 	margin:0px 0 0 30px;
    width: 620px;
   font-size:10px;
   text-align:left;
	height:80px;
	background:#ffffff url(footer.jpg) 0 0 no-repeat;
} 

#footer_home {
 margin:20px 0 0 30px;
 padding: 0 0 0 5px;
    width: 635px;
   font-size:10px;
   text-align:left;
height:20px;
 border-top:1px solid #3d854c;
} 


#footer p
 {
	border-top:0px #cc0000 solid;
	padding:75px 0 0 0;}

#footer_home p {
	border-top:0px #cc0000 solid;
	padding:5px 0 0 0;}



#footer p a,
#footer p a:link,
#footer_home p a,
#footer_home p a:link{
	text-decoration: none;
}



#footer p a:hover,
#footer_home p a:hover
{
	color:#cc0000;
	text-decoration: none;
}



/* artikelliste

*******************************************************************************/

#articleliste{width:570px; text-align:left;}



#articleliste ul {

list-style:none;

	margin:0;

	padding:0;

}





#articleliste li {

	list-style:none;

	margin:0;

	padding:0;

	display:block;

	width:250px;

	font-size:11px;

	line-height:18px;

	height:auto;

	float:left;



}



#articleliste a:link, #articleliste a:visited   {

	display:block;

	color:#3d854c;

	text-decoration:none;

	border:0px;

	

	}





#articleliste li a:hover {

	display:block;

	font-weight: bold;

	color: #333;

	

}

#home {width:700px;
}

#home_nav{
width:700px;
background-color:#f5f9d8;
border-bottom:1px solid #c3e169;
border-left:1px solid #c3e169;
margin:10px 0 0 0;}

#home_nav td{
border-right:1px solid #c3e169;

}
#home_nav .blau{
width:180px;
background-color:#118ccc;
font-weight:bold;
padding:3px 3px 1px 7px;}

#home_nav .rot{
width:180px;
background-color:#cc0000;
font-weight:bold;
padding:3px 3px 1px 7px;}

#home_nav .gruen{
width:180px;
background-color:#99cc00;
font-weight:bold;
padding:3px 3px 1px 7px;}

#home_nav .gelb{
width:180px;
background-color:#fabd00;
font-weight:bold;
padding:3px 3px 1px 7px;}

#home_nav .blau a,
#home_nav .rot a,
#home_nav .gruen a,
#home_nav .gelb a{
color:#FFFFFF;
}

#menu {
margin:10px 0 0 10px;

}
#menu p{
padding:0;
margin:0 0 3px 0;
}

#menu a{font-weight:bold;
font-size:0.9em;
color:#454545;
padding:0;}
