/*Import Css Dateien*/



/* Steuerelemente */
@import url("css_steuerel.css");

/* Fotogalerie */
@import url("gallery-layout.css");

/* Termine */
@import url("css_termine_bfrei.css");

/* Termine Home*/
@import url("css_termine_start_bfrei.css");

/* Adresse*/
@import url("css_adress.css");


body,
html {

	margin: 0px;

    padding: 0px;

    SCROLLBAR-FACE-COLOR:#D3DDD9; 

	FONT-SIZE: 11px; 

	SCROLLBAR-HIGHLIGHT-COLOR: #2A8034; 

	SCROLLBAR-SHADOW-COLOR:  #D3DDD9; 

	COLOR: #000000; 

	SCROLLBAR-3DLIGHT-COLOR: #D3DDD9; 

	SCROLLBAR-ARROW-COLOR:  #2A8034; 

	SCROLLBAR-TRACK-COLOR: #ffffff; 

	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 

	SCROLLBAR-DARKSHADOW-COLOR: #2A8034; 

	scrollbar-background-color: #ffffff;              

}



/* Hauptfenster*/

#main {

   	/*background-color: transparent;*/

   	background-image:url(images/menue_li.gif);

	background-position: left top;

	background-repeat:repeat-y;

      	background-color: #ffffff;

   	padding: 0px;

   	margin: 10px 0px 0px -400px;

   	border: 1px solid #333333;

   	position:absolute;

   	left: 50%;

   	width: 800px;

   }

  

#header {

	background-image:url('images/hg_oben.jpg');

	float:left;

   	padding: 0px;

   	border: 0px solid #333333;

   	width: 800px;

   	height: 185px;

}   



/* Text Menü oben*/   

#menu {

	float:left;

   	background: #2A8034;

   	padding: 0px;

   	border: 0px solid #333333;

   	width: 100%;

   	height: 21px;

   	margin-top: 10px;

}



   

.content-header{

	background:#FFFFFF;

	background-image:url('images/hg.jpg');

	background-repeat:repeat-x;

	background-position: left bottom;

	border:0px solid black;

	height:136px;

	width: 522px;

	float:left;

	}

.header-bildre {

	float: right;

	width: 276px;

	}



/*Menü links*/

.content-cols1{
	float:left;
	width:166px;
	margin:0px;
	padding:0px;
}

.content-cols1-hg {
	position:relative;
	left:9px;
	width:148px;
	padding-top:5px;
	padding-bottom:2px;
	background-color:#FFF;
}

/* weißer Hintergrund bei MenüLinks und Termine Startseite*/

.menu-li{
	position:relative;
	left:5px;
	width:138px;
}



/*Inhalt*/

.content-cols2{

	float: left;

	background-color: #ffffff;

	width:600px;

	border: 0px solid red;

}



.text-inhalt{

	padding: 10px;

	}

.klickpfad{

	COLOR: #2A8034;

	TEXT-DECORATION: none;

	float: left;

	padding-left:175px;

	margin-bottom: 1px;

	border:0px solid black;

	

	}



.klickpfad a {

    	font-size: 10px;    

    	TEXT-DECORATION: none;

 	}





.datum {

	float:right;

	position:absolute;

	right: 30px;

	top: 149px;

	COLOR: #ffffff;

	font-size: 10px;

	TEXT-DECORATION: none;

    	 }

    	 

.copy{

	background:#2A8034;

	float: left;

	border-top:15px solid #d3ddd9;

	height:30px;

	width: 800px;

	text-align:center;

     	}



.strich{

	border-bottom: 1px dashed #D3DDD9;

    width: 100%;

}



.header1, h1{

	FONT-WEIGHT: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #2A8034;

        border-bottom: 1px dashed #D3DDD9;

        width: 100%;

	margin-bottom: 10px;

                

	}

.header2, h2 {

	FONT-WEIGHT: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #2A8034;

	}

h3{

	FONT-WEIGHT: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #2A8034;

        }

h4{

	FONT-WEIGHT: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #2A8034;

 }

h5{

	FONT-WEIGHT: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

 }

 

.csc-firstHeader {

      color : #478954;

      font-size: 12px;

}



A {

    COLOR: #2A8034;

    font-size: 11px;    

    TEXT-DECORATION: none;

    font-weight: bold;

}



A:link {

    COLOR: #2A8034;

    font-size: 11px;    

    TEXT-DECORATION: none;

    font-weight: bold;

}

A:visited {

	COLOR:  #2A8034;

	TEXT-DECORATION: none;

	font-weight: bold;

}

A:active {

	COLOR: #478954;

	TEXT-DECORATION: none;

	font-weight: bold;

	background-color: #ffffff;

}

A:hover {

	TEXT-DECORATION: underline;

	font-weight: bold;

}



/*.menuoben {*/

.menuoben {

	color: #ffffff;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration : none; 

	margin-top: 3px;

	/*background: #2A8034;*/

}



/*.menuoben {*/

/*A.menuoben {*/

.menuoben a {

    color: #ffffff;

    text-decoration : none; 

 }



/*.menuoben.A:link {*/

/*.A.menuoben:link {*/

.menuoben A:link {

    color: #ffffff;

    text-decoration : none; 

 }



/*.menuoben A:visited {*/

/*A.menuoben:visited {*/

.menuoben A:visited {

   text-decoration: none;

   color: #ffffff;

}



/*.menuoben A:hover {  */ 

/*A.menuoben:hover {  */

.menuoben A:hover { 

   TEXT-DECORATION: underline;

   color: #ffffff;

}



/*.menuoben A:active { */  

/*A.menuoben:active { */

.menuoben A:active { 

    text-decoration: underline;

    color: #999999;

    background-color: #cccccc;

}

.menuoben A:focus { 

    text-decoration: underline;

    color: #999999;

    background-color: #000000;

}



th{

 /* background-image:url('images/th.jpg'); background-repeat:no-repeat; background-attachment:fixed;  */

    background-color: #FFFFFF;

    font-family: verdana, arial, helvetica, sans-serif;

	color: #000000;

	font-weight: normal;

	font-size: 11px;

  

}

tr, p, div {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 11px;

  color            : #000000;

}



.bodytext {

     color :#000000;

	 font-size: 11px;

	 vertical-align:top;

}

