/* CSS Document */

body 	{	
	font-family: Arial, 'Verdana', 'Lucida Sans', Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	background-color:#FFFFFF;
	text-align: center;
	}

a 		{ color: rgb(83,110,39); text-decoration: none;}
a:visited 	{ color: rgb(83,110,39); text-decoration: none;}
a:hover, a:visited:hover { color: #505050; text-decoration: underline; }


img 	{
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-bottom:0px;
	}

p	{
        font-size: 12px;
        color:#000000;
        background-color:none;
	line-height:16px;
	}

ul {
	margin: 5 0 0 0;
	padding:0 0 0 15px;
	}

li {
	list-style-image:url(../fileadmin/images/bullet.gif);
	list-style-position: outside;
        }


h1 	{
        font-size: 14px;
        color:#000000;
        background-color:none;
	line-height:18px;
	margin-bottom:15px;
	font-weight:bold;
	}


h2 	{
        font-size: 13px;
        color:#000000;
        background-color:none;
	line-height:16px;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
	}

h3 	{
        font-size: 12px;
        color:#666666;
        background-color:none;
	line-height:15px;
	margin-bottom:5px;
	font-weight:bold;
	}

h4 	{
        font-size: 12px;
        color:#666666;
        background-color:none;
	line-height:15px;
	margin-bottom:5px;
	font-weight:bold;
	}
	
h5 	{
        font-size: 12px;
        color:#666666;
        background-color:none;
	line-height:15px;
	margin-bottom:5px;
	font-weight:bold;
	}


td	{
	vertical-align:top;
	text-align:left;
	margin: 0px;
	padding-left:7px;
	}

.greencell {
	background-color: #f5F6E2;

	}


/* ------------- Container -------------- */

.container {
	height: auto !important;
	width: 919px;
	border: solid 0px #000000;
	text-align: left;
	margin: 0 auto;
	}

.header {
	float:left;
	color: #004572;
	background-color: #FFFFFF;
	width: 919px;
	height: 87px;
	}


/* ------------- Topnavigation -------------- */

.margin_topnav_l {
	width:160px;
	float:left;
	height:82px;
	}

.nav_topbar {
	float:left;
	color: #337166;
	background-image:url(../fileadmin/images/bar_back_top.gif);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	width: 919px;
	height: 82px;
	}


#white_columnt {
	float:left;
	background-color:#FFFFFF;
	width:2px;
	height:82px;
	}



#white_columnr {
	float:left;
	background-color:#FFFFFF;
	width:2px;
	height: 22px;
	}


.margin_b_mainnav {
	float:left;
	width:25px;
	height:22px;
	text-align: left;
	color: #337166;
	}
	

.mainnav {
	float:left;
	width:535px;
	text-align: left;
	color: #337166;
	margin-top: 46px;
	}
	


.basenav {
	float:right;
	width: 190px;
	text-align: center;
	color: #536e27;
	font-size: 11px;
	margin-top: 51px;
	}


/* ------------- Main -------------- */

.main   {
	clear:both;
	float:left;
	text-align: left;
	color: #000;
	background-color:#fFFFFF;
        background-image:url(../fileadmin/images/mainback.gif);
        background-repeat:repeat-y;
	width: 919px;
	height: auto !important;
	min-height: 430px;
	height: 430px;
        }

/* ------------- Leftbar -------------- */

.nav_leftbar {
	float:left;
	background-color:#f5F6E2;
	text-align: left;
	color: #000;
	font-size: 11px;
	width: 160px;
	height: auto !important;
	min-height: 430px;
	height: 430px;
	}


#tin_can {
	background-color:#f5F6E2;
	width: 160px;
	height: 213px;
        background-image:url(../fileadmin/images/tin_can160.png);
        background-repeat:no-repeat;
	margin-top: 50px;
	}

#navcontainer {
	margin-top:29px
	}

		#navcontainer ul
		{
			width: 160px;
			\width: 160px;
			w\idth: 160px;
			padding: 0px;
			border-bottom: 1px solid #F5F6E2;
			text-align:left;
			margin: 0px;
			font: bold 12px arial,sans-serif;
			background: #f5F6E2;
		}
		
		#navcontainer li
		{
			list-style: none;
			margin: 0px;
			padding: 0px;

		}
		
		#navlist a
		{

			display: block;
			width: 147px;
			\width: 160px;
			w\idth: 147px;
			padding: 4px 8px 4px 0px;
			border: 0px;
			margin: 0px;
			border-bottom: 1px solid #F5F6E2;
			border-right: 5px solid #F5F6E2;
			background: #f5F6E2;
			text-decoration: none;
			text-align: right;
			color:#666666;
		}
		
		
		#navlist a:hover, #navlist a:visited:hover
		{
			border-bottom-color: #F5F6E2;
			border-right-color: #aaaaaa;
			color: #444444;
			background: #f5F6E2;
		}

		#navlist a:visited
		{
			color: #666666;
		}

		#navlist_cur a, #navlist_cur a:hover, #navlist_cur a:visited:hover
		{
			display: block;
			width: 147px;
			\width: 160px;
			w\idth: 147px;
			padding: 3px 8px 3px 0px;
			border: 0px;
			margin: 0px;
			border-bottom: 1px solid #536E27;
			border-right: 5px solid #536E27;
			background: #FFFFFF;
			background-image:url(../fileadmin/images/leftlink_active.gif);
			background-repeat:repeat-x;
			text-decoration: none;
			text-align: right;
			color:#536E27;
		}
		
		
		#navlist_cur a:visited
		{
			color: #536E27;
		}



	
/* ------------- Content -------------- */



.content {
	float:left;
	background-color:#fFFFFF;
	width:509px;
	height: auto !important;
	min-height: 430px;
	height: 430px;
	padding-left: 30px;
	padding-right: 30px;
	}

* html .content {
	width:563px;
	}

.headline {
	clear:both;
	background-color:#FFFFFF;
	margin-top: 25px;
	color:#000000;
	margin-bottom:10px;
	}

.text{  
        font-size: 12px;
	line-height:16px;
        color:#000000;
        background-color:#ffffff;
        margin-bottom:40px;
	}


/* ------------- Rightbar -------------- */

.box_right {
	float:right;
	text-align: left;
	background-color:#f5F6E2;
	color: #000;
	font-size: 11px;
	line-height:14px;
	width: 190px;

	margin-top: 0px;
	height: auto !important;
	min-height: 430px;
	height: 430px;
	}


.box_content {
	width:160px;
	text-align: left;
	margin-top: 29px;
	margin-left:20px;
	}

* html .box_content {
	margin-left:0px;
	padding-left:20px;
	}

.box_content ul {
 	margin: 0;
	padding:0 0 0 15px;	
	}

.box_content li {
	list-style-image:url(../fileadmin/images/bullet.gif);
        }




/* ------------- Footer -------------- */


.margin_footer_l {
	width:190px;
	float:left;
	height:22px;
	}

.footer {
	width: 919px;
	height: 22px;
        background-image:url(../fileadmin/images/foot.gif);
        background-repeat:repeat-x;
	color: #536E27;
	font-size: 10px;
	font-weight:bold;
	background-color:#CCD575;
	text-align: left;
	clear:both;
	}

.copyright {
	float:left;
	width: 537px;
	padding-top:5px;
	}


/* ------------- MAILFORM -------------- */

.kreamailform {
         border: 0;
         background-color:#ffffff;
         width:100%;
         border-collapse:collapse;
         }

.kreamailform td {
	vertical-align:top;
         text-align:left;
         background-color:#FFFFff;
         padding: 0 0 0 0;
         }





