
/**************************************/
/********Common Styles************/
/*************************************/

body { margin: 0 0 0 0; 
                         background-image: url(images/seiten/hg_l.jpg);
						background-repeat:no-repeat;
						background-position: bottom left;
						 background-color:#C5D8B7;  
						  font-family:  Verdana, Arial, Helvetica, sans-serif;
						   overflow:auto;
						  scrollbar-base-color:#badeba;
						  scrollbar-arrow-color:#2e4d33;
						  scrollbar-face-color:#f1f8f1;
						  scrollbar-track-color:#c5d8b7;
						  scrollbar--3dlight-color:#679966;
						  scrollbar-highlight-color:#2e4d33;
						  scrollbar-shadow-color:#2e4d33;
						  scrollbar-darkshadow-color:#00a000;
						  
}


a:link, a:visited {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #2e4d33;
	text-decoration: underline;
}
a:hover, a:active {
	color: #00a000;
}

h1 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:100%;
	color: #006600;
	text-decoration: none;
}
h2 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:120%;
	color: #006600;
	text-decoration: none;
}


 h3 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:90%;
	color: #006600;
	text-decoration: underline;
	text-align:center;
}

/**************************************/
/********Design Styles**************/
/*************************************/
#hg {

background-image: url(images/seiten/hg_r.jpg);
background-position: bottom right;
background-repeat: no-repeat;
width:100%;
height:100%;




}
/*Rahmen ausßen*/

.ra-z1-sp1, .ra-z1-sp2, .ra-z1-sp3, .ra-z2-sp1, .ra-z2-sp3, .ra-z3-sp1, .ra-z3-sp3, .ra-z4-sp1, .ra-z4-sp3, .ra-z5-sp1, .ra-z5-sp2 , .ra-z5-sp3  {
}

#ra-z3-sp1, #ra-z2-sp1  {
background-image:url(images/seiten/z4_s2_bg.gif);
background-repeat:repeat-y;
background-position:right;
width:1px;
}
#ra-z3-sp3, #ra-z2-sp3 {
background-image:url(images/seiten/z4_s2_bg.gif);
background-repeat:repeat-y;
width:1px;
}


.border-top {
background-image:url(images/seiten/z4_s2_bg.gif);
background-repeat:repeat-x;
height:1px;
}


.border {
background-image: url(images/seiten/z4_s2_bg.gif);
background-repeat: repeat-x;
}

/*kopf*/
.k_z1_s1 {
	background-image: url(images/seiten/02/kopf_1li.jpg);
	background-position: top right;
	background-repeat: no-repeat;
		height: 107px;
		padding:0px;
	margin:1px;
	
	width:50%;
	
	
}
.k_z1_s2 {
	background-image: url(images/seiten/02/kopf_1.jpg); 
	background-repeat:no-repeat;
	width: 838px;
	height: 107px;
	
}

.k_z1_s3 {
	background-image: url(images/seiten/02/kopf_1re.jpg);
	background-position: top left; 
	background-repeat: no-repeat;
	margin-left: -1px; 
	height: 107px;
	width:50%;
	
	
	
}

/*Navigation oben*/

.nav-bg {
    
	background-color:#C6D9B7;
	border-bottom:solid 1px #507b4d;
	border-top:solid 1px #507b4d;
    padding-top:2px;
    padding-left:0px;
	margin-top:3px;
	height:26px;
	width: 100%;
}
.navi-oben {
color: #ffffff;
font-size: 12px; 
font-family: Verdana; 
}
/*Layermenu*/
.mainmenu {
background-color: #C5D8B7;
}
#mainmenu
{
text-align: left;
padding-top:-1px;
padding-left: 0px;
height:21px;
width:100%;

/*border-bottom: 1px solid #507b4d;*/


}

/*Content*/

#content
{
height:100%;
padding-top:10px;
padding-left:15px;
padding-right:10px;


}

#mainhg {
minheight:390px;
width:100%;
background-color: #FFFFFF;
padding-left:0px;
padding-right:0px;
overflow:auto;


}
/*Seitengestaltung*/
#co-z1-sp1 {
background-image: url(images/seiten/02/t-rah-oben-mitte.jpg);
background-repeat:repeat-x;
width:28px;
}
#co-z1-sp2 {
background-image: url(images/seiten/02/t-rah-oben-mitte.jpg);
background-repeat:repeat-x;
text-align:left;
vertical-align: top;
width:50%;
}
#co-z1-sp3 {
width: 40%;
}

#co-z2-sp1 {
width:28px;
vertical-align:top;
}

#co-z2-sp2 {
width:100%;
vertical-align:top;
text-align:left;
}
#co-z3-sp1 {
width:28px;
vertical-align: bottom;
}
#co-z4-sp1 {
background-image: url(images/seiten/gem/fu_rah_mitte.jpg);
background-repeat:repeat-x;
width: 28px;
}
#co-z4-sp2 {
background-image:url(images/seiten/gem/fu_rah_mitte.jpg);
background-repeat:repeat-x;
text-align:left;
vertical-align:bottom;
width:15%;
}

#co-z4-sp3 {
width: 40%;
}
#co-z1-sp4 {
background-image:url(images/seiten/gem/rechts_mitte.jpg);
background-repeat:repeat-y;
width:20px;
vertical-align:top;
}
#co-z5-sp1 {
width: 100%;
}
#co-z5-sp4 {
background-image: url(images/seiten/gem/rechts_fu1.jpg);
background-repeat:no-repeat;
width:20px;
vertical-align:bottom;
}
#co-z6-sp1 {
text-align:left;
vertical-align:top;
}
#co-z6-sp1a {
background-image:url(images/seiten/01/fu_mitte2.jpg);
background-repeat:no-repeat;

vertical-align: bottom;
width:88px;
height:36px;
}
#co-z6-sp2 {
background-image:url(images/seiten/gem/fu_mitte.jpg);
background-repeat:repeat-x;
text-align: right;
vertical-align: bottom;
width:100%;
}
/*Fuß*/

.bottom
{
background-image: url(images/co_hg.jpg); 


}


#sitename {


	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006600;
	text-align:center;
	text-decoration: none;
	margin-left: 10px;
	margin-top: 20px;
	
}
#sitename h1, #sitename h2, #sitename h3 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
}
#siteslogan {

margin-top:0px;
margin-left:0px;
width:215px;
height:156px;
		
	
}
#siteslogan h1, #siteslogan h2, #siteslogan h3{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: #006600;
	text-decoration: none;
}

/*************Left******************/
#left{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	padding: 0px;
	padding-bottom:0px;
	width: 19%;
	background-image:url(images/seiten/01/pix_g.jpg);
	
}
#left-content{
	
	background-image: url(images/seiten/01/pix_g.jpg);
	
	
	}
#left-content01 {
	background-image:url(images/seiten/02/pix_01.jpg);
	height: 115px;
	
	
	
	
	}

	
#left-content02 {
	background-image: url(images/seiten/02/pix_02.jpg);
	height: 115px;
	
	
	
	
	}

#left-content04 {
	background-image: url(images/seiten/gem/pix_g.jpg);
	height:125px;	
	}
	#left-content05 {
	background-image:url(images/seiten/02/pix_02.jpg);
	height: 105px;
	width:auto;	
	}
	#left-content06 {
	background-image:url(images/seiten/02/pix_01.jpg);
	height: 105px;
	
	
	
	
	}
	#left-content07 {
	background-image:url(images/seiten/02/pix_01.jpg);
	}

#left h1, #left h2, #left h3 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.left-rpt {
	
}
.left-block {
	
	padding-left:0px;
	text-align:center;
}
#login {
	width: 170px;
	
}

/*************Right*******************/
#right-content {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	text-decoration: none;
	background-image: url(images/seiten/02/pix_02.jpg);
	background-position:left; 
	
	padding-left:0px;
	
    
	 
}
#right {
	
	padding-left:5px;
    padding-top:5px;
	width:170px;
	
    
	 
}
#right td {
	
	padding-left:5px;
	padding-right:5px;
}
#right a:link, #main-content a:visited {
	color: #000;
	text-decoration: underline;
}
#right a:hover, #main-content a:active {
	color: #060;
}
.right-rpt {
	background: url(images/seiten/02/pix_02.jpg); 
	
}


/*****************Footer****************/
.bottom-cell {
	background-image: url(images/seiten/z4_s2_bg.gif); 
	background-repeat: repeat-x;
	height:1px;
	width:25%;
	text-align:left;
}
.bottom {
	/*width:334px;*/
	height:1px;
}
.bottom-div {
	background: url(images/seiten/bottom-div-bg.jpg) repeat-x left;
}
.bottom-nav {

	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-transform: uppercase;
	color: #006600;
	
	
	
	text-align: center;
	
}
.bottom-nav a:link {
	color: #006600;
}
.bottom-nav a:visited {
          color: #666;
}
.bottom-nav a:hover {
           color: #009900;
}
.copy1 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	text-align:center;
	height:9px;
	width: 100%;
	margin-bottom: 1px;
	
}
.copyright, .contact {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	
	text-align: right;
	height:9px;
	width:190px;
	margin-bottom: 1px;
	margin-right: 10px;
}
.update {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2e4d33;
	
	
	text-align: left;
	height:9px;
	
	margin-bottom:1px;
	margin-left: 10px;
}

/******************Breadcrumb********************/
.breadcrumb {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 4px;
	margin-left: 5px;
	text-align:right;
	padding-right:10px;
	padding-bottom:4px;
}
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #006600;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 4px;
	padding-bottom:4px;
}
.breadcrumb a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #00aa00;
	text-decoration: underline;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 4px;
	padding-bottom:4px;
}



/***********Main****************/
#content {
/*background-image:url(images/hg01.jpg);
background-repeat:no-repeat; 
background-position: 0px 10px;*/
	
}
#main-content h1 {
	font-size: 1 em;
	font-weight: bold;
}
#main-content h2 {
	font-size: 110%;
	font-weight: bold;
}
#main-content h3 {
	font-size: 120%;
	font-weight: bold;
}
#pagetitle  {
	
	margin-top: 2px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-left:0px;
	z-index:20;
	
}
#pagetitle h2 {
	font-size: 120%;
	color: #060;
	text-decoration: underline;
	margin-top: 2px;
	margin-bottom: 1px;
	margin-left: 1px;
	
}
#main-content {
    
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 71%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 15px;
	padding-left:20px;
	padding-right:20px;
	margin-top: 5px;
	
	width:95%;
	
	
}

#main-content td {
	
	padding-left:5px;
	padding-right:5px;
}
#main-content a:link, #main-content a:visited {
	color: #000;
	text-decoration: underline;
}
#main-content a:hover, #main-content a:active {
	color: #060;
}



.navi { font-size: 11px; font-family: Verdana; text-decoration: none; }
/*************************************/





#gatip {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	    
	 
}

#text01a {
font-size:75%;
}

/********* Styles for extension "tx_newloginbox_pi1" *********/

	.tx-newloginbox-pi1 {font-size: 11px; vertical-align:top; padding-top: 5px; padding-left:5px; padding:5px;}
	.tx-newloginbox-pi1 input {border: 1px solid #060;}
	.tx-newloginbox-pi1 table {width: 170px; font-size: 100%;}
	.tx-newloginbox-pi1 h3 {padding-left: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #060;}


	#left .tx-newloginbox-pi1 h3 {	
		font-family: Arial, Verdana, sans serif;
		font-size: 130%;
		font-weight: bold;
		color: #ffffff;
		background-color:  #060;
		margin-left: 0px;
		padding-left: 17px;
		padding: 10px;
	}
	.tx-newloginbox-pi1-submit {width: 70px;font-size: 11px;}
	#tx-newloginbox-pi1-user {width: 75px; font-size: 11px;}
	#tx-newloginbox-pi1-pass {width: 75px; font-size: 11px;}



/********* Styles for extension "tx_newloginbox_pi3" *********/


	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

.formular { color: #333333; font-size: 10px; font-family: Verdana; background-color: #ffffff; border: solid 1px #666666 }
.formular td {
margin-right: 5px;}
.form-eing table {
background-color:#7F9DB9;
}
.form-eing td {
background-color: #ffffff;
}
.form-eing01 table {
background-color:#ffffff;
border-color:#ffffff;
}
.form-eing01 td {
background-color:#ffffff;
border-color:#ffffff;
}
/*News-Modul*/
.news-lat-tab  {

padding:0px;
 /*background-color: #679966;*/
 background-image: url(images/seiten/02/pix_01.jpg);
	}
.news-header  { 
	color:#F1F8F1;
 	font-size: 12px;
	padding-bottom:5px;
	padding-top:3px;
	 }
.news-content  {
background-color: #cde7ca;
 
	}
.news-cont-list  {
 font-size: 11px;
 background-color:#F5FADC;
	}
.news-cont-list-1  {

 background-image:url(images/lin-k.jpg);
 background-repeat:repeat-x;
 
	}
.news-title  { 
color:#F1F8F1; 
font-size: 12px; 
/*background-image: url(images/seiten/02/pix_02.jpg);*/
background-color:#D5D285;
}
.news-date  { 
color:#F1F8F1; 
font-size: 11px; 
 /*background-image: url(images/seiten/02/pix_02.jpg);*/
background-color:#D5D285;

}
.news-title-single  { 
color:#F1F8F1; 
font-size: 14px; 

}
.news-single-item {
	
	margin-right: 20px;
	}
.news-content-single  {  font-size: 11px;

color: #333333;
  }
.ft10px333333  {  font-size: 11px;
/* background-image: url(images/seiten/02/pix_02.jpg);*/
background-color:#D5D285;

color: #333333;
  }

