/*
	C.A. Lensing 2008
	Main Style

*/

html{
	height: 100%;
	}

body{
	height: 100.01%;
	font: normal 10pt/140% Arial, Helvetica, Sans, Sans-Serif;
	margin: 0;
	padding: 0;
	background: #cccccc;
	}

div.clear{
	clear: both;
	}
a{
	text-decoration: none;
	}
	a img{
		border-width: 0;
		}

table#container-table{
	height: 100%;
	padding: 0px;
		margin: 0 auto;
	}
	table#container-table td{
		vertical-align: top;
		}
	td#container-table-middle{
		width: 822px;
		padding: 0px;
		background: #ffffff;
		border: solid #888888;
		border-width: 0px;
		}

div#site-header{
	position: relative;
	height: 175px;
	/*background: transparent url('../../img/header/1.jpg') top left no-repeat;*/
	overflow: hidden;
	}
	div#site-header div#xfade-rotator{
		position: relative;
		height: 175px;
		}
		div#site-header div#xfade-rotator img{
			display: none;
			position: absolute;
			top: 0;
			left: 0;
			}
	div#site-header img#logo{
		position: absolute;
		top: 30px;
		left: 30px;
		width: 269px;
		height: 83px;
		}

div#mainmenu-bar{
	background: #1b2879;
	}
	div#mainmenu-bar a{
		font-size: 7.5pt;
		font-weight: bold;
		color: #ffffff;
		}
	div#mainmenu-bar div#mainmenu{
		float: right;
		}
		div#mainmenu-bar div#mainmenu div.temp{
			float: left;
			}
		div#mainmenu img#greendot{
			float: left;
			margin: 5px 3px 0 0;
			}
		div#mainmenu-bar div#mainmenu a{
			display: block;
			float: left;
			padding: 5px 3px 5px 16px;
			margin: 0 4px 0 0;
			background: transparent url('../../img/layout/greendot.gif') center left no-repeat;
			}
			div#mainmenu-bar div#mainmenu a:hover{
				background: transparent url('../../img/layout/whitedot.gif') center left no-repeat;
				}
			div#mainmenu-bar div#mainmenu a.active{
				background: transparent url('../../img/layout/whitedot.gif') center left no-repeat;
				}
	div#mainmenu-bar a.zg-button{
		display: block;
		float: left;
		padding: 5px 5px 5px 5px;
		}
	div#mainmenu-bar a#button-industrie{
		background: #0394f4;
		}
	div#mainmenu-bar a#button-druckereien{
		background: #0267a0;
		}
		div#mainmenu-bar a#button-industrie:hover, div#mainmenu-bar a#button-druckereien:hover{
			background: #B3CAFF;
			color: #1b2879;
			}

div#content-container{
	background: transparent url('../../img/layout/content-gradient.jpg') top right no-repeat;
	}
	div#content-container div#content{
		padding: 20px 20px 200px 20px;
		}
		div#content-container div#content ul{
			list-style-type: square;
			margin: 0;
			padding: 0 0 0 15px;
			line-height: 180%;
			}
		div#content-container div#content a{
			color: #5da20f;
			text-decoration: none;
			}
		div#content-container div#content a:hover{
			color: #5da20f;
			text-decoration: underline;
			}

div#site-footer{
	position: fixed;
	height: 30px;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 8.5pt;
	font-weight: bold;
	color: #ffffff;
	}
	div#site-footer a{
		color: #ffffff;
		}
	div#site-footer div#footer-container{
width: 823px;
		margin: 0 auto 0 auto;
		background: #5da20f;
		}
		div#footer-container div#footer-icons{
			width: 160px;
	float: left;
			text-align: center;
			padding: 4px 0 0 0;
			}
		div#footer-container div#footer-text{
			float: left;
			padding: 6px 0 6px 0;
			}


h1{
	color: #5da20f;
	font-size: 14pt;
	}
h2{
	margin: 20px 0 10px 0;
	color: #2F2F2F;
	font-size: 12pt;
	}
h3{
	margin: 20px 0 10px 0;
	color: #2F2F2F;
	font-size: 10pt;
	}


/* T A B E L L E N  */

                 .tab {
                         margin: 10px auto;
                         padding: 0;
                         width: 100%;
                        }
                 .tab td {
                         border-bottom: 0px solid #808080;
                         margin: 0 0 0px 0px;
                         padding: 4px 4px 4px 0px;
                         }
                 .tab td h3 {
                 	color: #5da20f;
                 	font-size: 11pt;
                         }
