/*
---------------------------------------------------------------------------------------------------
Page
---------------------------------------------------------------------------------------------------
*/

html, body { height:100% }

body
{
		font-family:georgia, times, serif, verdana, arial, helvetica, sans-serif;
		font-size: 12px; color:#000000;
		background-color:#FFFFFF;
		padding:0px; margin:0px; text-align:left; vertical-align:top;
		background-image:url(../images_style_pyr/bg_pageheader.gif); background-repeat:repeat-x;
}

/*
---------------------------------------------------------------------------------------------------
Settings
---------------------------------------------------------------------------------------------------
*/

div { padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px; margin:0px; }

table, tr, td { vertical-align:top }

p
{
		margin:7px 0px;
}

h1
{
		margin:7px 0px;
		font-size:14px;
		color:#60703D
}

h2, h3
{
		margin:7px 0px;
		font-size:12px;
		color:#60703D;
}

a img				{ border-width:0px }
a:link, a:visited	{ text-decoration:none; color:#BC6222 }
a:hover				{ color:#60703D }

/*
---------------------------------------------------------------------------------------------------
Classes
---------------------------------------------------------------------------------------------------
*/

.green { color:#60703D; }

.zitat {
		font-size:12px; font-weight:bold;
		color:#BC6222;
} 


/*
---------------------------------------------------------------------------------------------------
Page Framework
---------------------------------------------------------------------------------------------------
*/

#pagecontainer
{
		width:840px; height:100%;
		margin:0px auto; padding:0px;
		/* background-color:#777777; */
}
					 
#pagecol-left
{
		width:160px;
		/* background-color:#9933FF; */
}

#pagepad-left
{
		width:40px;
		/* background-color:#000; */
}		

#pagecol-center
{
		width:440px;
		/* background-color:#9933FF; */
}

#pagepad-right
{
		width:40px;
		/* background-color:#000; */
}		
	  
#pagecol-right
{
		width:160px;
		/* background-color:#9933FF; */
}		  

/*
---------------------------------------------------------------------------------------------------
Template Elements
---------------------------------------------------------------------------------------------------
*/

#logotype
{
		width:160px;
		margin: 81px 0px 24px 0px;
}

#padheader-center
{
		width:auto; height:155px;
		margin: 0px;
		/* background-color:#9933FF; */
}

#padheader-right
{
		width:auto; height:155px;
		margin: 0px;
		/* background-color:#9933FF; */
}

/*
---------------------------------------------------------------------------------------------------
Hauptmenue
---------------------------------------------------------------------------------------------------
*/

#pagecol-left div.menucontainer
{
		width:160px; overflow:hidden;
		padding:10px 0px;
		/* background-color:#FF9933; */
}

#pagecol-left div.menucontainer a, #pagecol-left div.menucontainer p
{
		display:block;
		width:auto; height:19px;
		margin: 0px; padding:2px 0px 0px 12px;
		background-color:none;
		background-image:url(../images_style_pyr/line_points_darkgreen.gif);
		background-repeat:repeat-x;
		font-family:georgia, times, serif, verdana, arial, helvetica, sans-serif;
		font-size:14px; font-weight:bold;
		color:#27381E;
}

#pagecol-left div.menucontainer a.mi-l1-no
{
		background-image:url(../images_style_pyr/bg_mi-l1-no.gif);
		background-repeat:no-repeat;
}
#pagecol-left div.menucontainer a.mi-l1-no:hover
{
		background-color:#E9EBE8;
}

#pagecol-left div.menucontainer a.mi-l1-act
{
		background-color:#E9EBE8;
		background-image:url(../images_style_pyr/bg_mi-l1-act.gif);
		background-repeat:no-repeat;
		
}
#pagecol-left div.menucontainer p.mi-l1-inact
{
		color:#D4D7D2;
}

#pagecol-left div.menucontainer a.mi-l2-no
{
		padding-left:24px;
		color:#60703D;
}

#pagecol-left div.menucontainer a.mi-l2-no:hover
{
		background-color:#F2F3F2;
}

#pagecol-left div.menucontainer a.mi-l2-act
{
		padding-left:24px;
		background-color:#F2F3F2;
		color:#60703D;
}

#pagecol-left div.menucontainer p.mi-l2-inact
{
		padding-left:24px;
		color:#D4D7D2;
}

#pagecol-left div.menucontainer p.mi-line-end
{
		height:1px; overflow:hidden;
		margin:0px; padding:0px;
		/* background-color:#CC9966; */
}




/*
---------------------------------------------------------------------------------------------------
Ct Image
---------------------------------------------------------------------------------------------------
*/

#pagecol-center div.ctimage-container
{
		width:440px; overflow:hidden;
		padding:10px 0px;
		/* background-color:#000000; */
}

#pagecol-left div.ctimage-container, #pagecol-right div.ctimage-container
{
		width:160px; overflow:hidden;
		padding:10px 0px;
		/* background-color:#CCCCCC; */
}

#pagecol-left div.ctimage, #pagecol-right div.ctimage
{
		width:158px; overflow:hidden;
		border: 1px solid #60703D;
}

/*
---------------------------------------------------------------------------------------------------
Ct HR Points
---------------------------------------------------------------------------------------------------
*/

#pagecol-center div.cthr-points-container
{
		width:440px;
		padding:10px 0px;
		/* background-color:#993300; */
}
#pagecol-center div.cthr-points
{
		width:440px; height:1px; overflow:hidden;
		background-image:url(../images_style_pyr/line_points_darkgreen.gif);
		background-repeat:repeat-x
}

#pagecol-left div.cthr-points-container, #pagecol-right div.cthr-points-container
{
		width:160px;
		padding:10px 0px;
		/* background-color:#993300; */
}
#pagecol-left div.cthr-points, #pagecol-right div.cthr-points
{
		width:160px; height:1px; overflow:hidden;
		background-image:url(../images_style_pyr/line_points_darkgreen.gif);
		background-repeat:repeat-x
}


/*
---------------------------------------------------------------------------------------------------
Ct Text
---------------------------------------------------------------------------------------------------
*/

div.cttext a:hover { text-decoration:underline }

#pagecol-center div.cttext-container
{
		width:440px; overflow:hidden;
		padding:0px 0px;
		/*background-color:#CCCCCC;*/
}

#pagecol-center div.cttext
{
		line-height:20px;
}

#pagecol-left div.cttext-container, #pagecol-right div.cttext-container
{
		width:160px; overflow:hidden;
		padding:0px 0px;
		/*background-color:#669966;*/
}

#pagecol-left div.cttext, #pagecol-right div.cttext
{
		line-height:20px;
}





