/*    stylesheet for die garten tulln 	*/
/*          by poelz it solutions 	*/
/*         http://www.poelz-it.com 	*/

/* 		
	blau:  #4298CE
	gruen: #77A924
	dunkelblau: #003872
	hellblau: #6BA7D6;
	orange: #EE9110;
	grau:   #747577;
*/


* {
	margin:0px;
	padding:0px;
}

body { 	background-color:#CCCCCC;
	text-align:center; 
}
	
.body_white {background-color:#FFFFFF;}

body, td, p {
	color: #747577;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}
span.important {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color: #77A924;
}

span.detail {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
}

a {
	font-size:12px;
	color: #77A924;
}

h1 {
	font-size:16px;
	padding:10px 0px 10px 0px;
	color: #77A924;
	font-weight:bold;
}
td { 
	vertical-align:top;
}
table.contenttable1 td { width:100px; }


#wrapper {
    background:#FFF;
	margin: auto;
	width: 1000px;
	text-align:left;
}

#header {
    	background:#FFFFFF;
    	height:150px;
}
#header_left {
	float:left;
	width:250px;
	height:150px;
/*  	position:fixed; */
	background: #FFF url(../images/header_logo.jpg) no-repeat;
}
#header_right {
	float:right;
	width:750px;
	height:150px;
	background: #FFF url(../images/header_image.jpg) no-repeat;
}

#banner {
	float:right;
	background-color: #FFFFFF;
	width:750px;
	height:150px;
}

#container {
	clear:both;
	margin-bottom:10px;
}


#left {
    background:#FFF;
    float:left;
    width:240px;
}
#right {
    background:#FFF;
    float:right;
    width:750px;
}

#content_top {
    background:#E7EEB9;
    height:180px;
    padding-right:10px;
}
#content_top h1 {
	color:#77A924;

}

#content_middle {
    background:#E1EAF6;
    height:180px;
    margin-top:10px;
    margin-bottom:10px;
    padding-right:10px;
}
#content_middle h1 {
	color:#4298CE;
}

#content_bottom {
    background:#E8F1D8;
    height:180px;
    padding-right:10px;
}
#content_bottom h1 {
	color:#72B619;
}







#footer {
    clear:both;
    height:80px;
    background:#EDD012;
}
#footer_left {
	color: ORANGE;
	float:left;
	width:425px;
	height:80px;
	padding-top:20px;
	padding-left:10px;
}
#footer_left a {
	text-decoration:none;
	color:#000; 
}

#footer_right {
	float:right;
	width:555px;
	height:80px;
	background: #EDD012 url(../images/footer_back.jpg) no-repeat;
}



#nav  {
/*   position:fixed; */
   float:left;
   width:240px;
   min-height:490px;
   margin: 0px;
   padding:0px;
   background:#77A924;
   
/* background:#77A924 url(../images/hotline.jpg) no-repeat;  */
/* background-position: 0px 490px;  */


}
  
* html #nav {
  height: 488px;
}

#hotline {
    clear:both;
    height:70px;
    background:#77A924 url(../images/hotline.jpg) no-repeat;
}




#nav ul ,#nav li{
list-style: none;
margin: 0px;
padding: 0px;
}


.menu-level1 a {
	display:block;
	padding: 5px;
	padding-left:20px;
	text-decoration: none;
	font:bold;
	color: #fff;
	border-top:1px solid #BCD85F;
}
.menu-level1 a:hover {
	background-color: #4298CE;
}
.menu-level1-act a {
	background-color: #4298CE;
	display:block;
	padding: 5px;
	padding-left:20px;
	text-decoration: none;
	font:bold;
	color: #fff;
	border-top:1px solid #BCD85F;
}


.menu-level2 a {
	display:block;
	padding:5px;
	padding-left:35px;
	text-decoration: none;
	font:bold;
	color: #fff;
	background-color:#6BA7D6;
	border-top:1px solid #6BA7D6;

}
.menu-level2 a:hover {
	background-color: #4298CE;
}
.menu-level2-act a {
	background-color: #003872;
	display:block;
	text-decoration: none;
	font:bold;
	color: #fff;
	padding:5px;
	padding-left:35px;
		border-top:1px solid #003872;
}

.menu-level3 {
	margin-left:20px;
	list-style: none;
} 
.menu-level3 a {
	text-decoration: none;
	color: #747577;
}
.menu-level3-act {
	list-style: none;
	margin-left:20px;
} 


.menu-level3_template_F, .menu-level3_template_F-act {
	list-style-type:none;
	padding-bottom:5px;
	padding-top:10px;
}


.menu-level3_template_F a, .menu-level3_template_F-act a {
	text-decoration:none;
	font-size:12px;

}

.internal-link {
	target-name: _self;
}

.align-right {
	text-align:right;
align:right;
}


/* TEMPLATES */
/* template B */
#template_B_header_right {
	float:right;
	width:370px;
	height:150px;
	background: #FFF url(../images/template_B_top_right.jpg) no-repeat;
}
#template_B_header_middle {
	margin-left:260px;
	background: #FFF url(../images/eroeffnung.gif) no-repeat;
	height:150px;
}
#template_B_content {
    	height:287px;
}

#template_B_bottom {
    	height:273px;
	background: #FFF url(../images/template_B_background.jpg) no-repeat bottom;
}

/* template C */

#template_C_content {
	background-color:#FFF;
	margin-left:10px;
	padding:0px 0px 10px 30px;
}
#template_C_header_right {
	float:right;
	width:390px;
	height:140px;
	background: #FFF url(../images/logo_noe_landesgartenschau.jpg) no-repeat;
}



/* template D */


#template_D_subnav {
	float:left;
    	width:270px;
}
#template_D_content {
    	float:right;
    	width:450px;
}
#template_D_header {
	margin-bottom:10px;
	background: #FFF url(../images/uebersichtsplan.gif) no-repeat;
}


/* template E */

#template_E_content {
    	background:#E7EEB9;
	min-height:560px;
}
* html #template_E_content {
  height: 558px;
}




/* template F */


#template_F_subnav {
	float:left;
    	width:250px;
}
#template_F_content {
	padding-top:10px;
    	float:right;
    	width:500px;
}



/* template G */


#template_G_content_left {
	float:left;
    	width:240px;
}

#template_G_content_right {
    	float:right;
    	width:500px;
}


/* template H */


#template_H_subnav {
	float:left;
    	width:270px;
}
#template_H_content {
    	float:right;
    	width:450px;
}



/* template I */


#template_I_subnav {
	float:left;
    	width:240px;
    	padding-right:10px;
}
#template_I_content {
    	float:right;
    	width:500px;
}




/* template J */


#template_J_mainnav {

	float:left;
	padding-left:20px;
    	width:430px;
}

#template_J_content {
	float:right;
    	width:300px;
}


#template_K_content_left {
	float:left;
    	width:480px;
}

#template_K_content_right {
    	float:right;
    	width:250px;
}

/* template L */


#template_L_subnav {
	float:left;
    	width:270px;
}
#template_L_content {
    	float:right;
    	width:450px;
}
#template_L_header {
	margin-bottom:10px;
	background: #FFF url(../images/42gaerten.gif) no-repeat;
}



.gfpb_landscape{
	border:10px solid #FFFFFF;
}
.gfpb_portret{
	border:10px solid #FFFFFF;
}
