﻿html, body	{ height:100%;}
body	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	height:100%;
   /* overflow-x:hidden;
overflow-y:scroll;*/
    overflow:-moz-scrollbars-vertical;
}
div#container { width:900px; height:100%; margin:0 auto 0px auto; padding-top:0;; 
position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:900px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background-image:url(../../../website/images/template/leftnav_bg.gif); background-repeat:repeat-y; background-position:left;
}
#logo { width:900px; height:84px; padding:0px; margin:0; background-color:#fff;}
#headimage { width:898px; height:214px; padding: 0; margin:0; background-color:#fff; border: 1px solid #6d6d6d;}
#topmenu { width:898px; padding:0;   background-color: #eaeaea; height:43px; border-left:solid 1px #6d6d6d; border-right:solid 1px #6d6d6d; border-bottom:solid 1px #6d6d6d;}
#abstand { width:900px; padding:0; margin:0; background-color:#FFFFFF; height:48px;}
#main { width:900px; padding:0; margin:0;}
#leftPan { width:242px; float:left; padding:0; min-height:300px; background-color: #eaeaea;}
#sponsor { width:242px; float:left; padding:50px 17px 0px 17px;}
#clear { clear: both;}
#content { width:550px; margin:0; padding:0 50px 0px 58px; float:right;}
#footer {color:#fff; height:29px; margin:25px 0 0 0; padding:0px 20px 0 0; text-align:right; idth:880px; bottom:0; background-color:#FFFFFF; border-top: solid 1px #6d6d6d;}

a:link	
{font-family: Arial, Helvetica, sans-serif; color: #6f91c1; text-decoration: none;}
a:visited 
{font-family: Arial, Helvetica, sans-serif; color: #6f91c1; text-decoration: none;}
a:active 
{font-family: Arial, Helvetica, sans-serif; color: #6f91c1; text-decoration: none;}
a:hover 
{font-family: Arial, Helvetica, sans-serif; color: #6d6d6d; text-decoration:none;}

/*topnav */

.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
text-align:right;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: right;
width: 898px; /*width of menu*/
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
font-weight:bold;
height: 28px;
float: left;
color: #6d6d6d; /*text color*/
padding: 12px 14px 4px 14px;
text-decoration: none;
border-right:solid 1px #6d6d6d;
}

.indentmenu ul li a:visited{
font-weight:bold;
color: #6d6d6d;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
font-weight:bold;
color: #6f91c1 !important; /*text color of selected and active item*/
padding-top: 12px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
}

/*leftnav*/
#leftPan ul.one {width:242px; margin:0; padding:0; border-top: solid 1px #6d6d6d;}
#leftPan ul.one li {width:242px; list-style:none;}
#leftPan ul.one li a {width:232px; display:block; color: #6d6d6d; font:bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 0 10px 10px; border-bottom:solid 1px #6d6d6d;}
#leftPan ul.one li a:hover, #leftPan ul.one li a[name="active"] {width:232px; color: #6f91c1; text-decoration:none; padding:10px 0 10px 10px; border-bottom:solid 1px #6d6d6d;}
#leftPan ul.one li.nav-1on a {color:#6f91c1; padding:10px 0 10px 10px; border-bottom:solid 1px #6f91c1;}
#leftPan ul.one li.nav-1on a:hover, #leftPan ul.one li.nav-1on a[name="active"] {color:#6f91c1; padding:10px 0 10px 10px; border-bottom:solid 1px #6f91c1;}

#leftPan ul.one li.nav-x1 a {width:222px; display:block; color:#6d6d6d; font:13px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 5px 20px; background:url(../../../website/images/template/arrow1.gif) no-repeat left top;}
#leftPan ul.one li.nav-x1 a:hover {width:222px; color:#6f91c1; text-decoration:none; padding:0 0  5px 20px; background:url(../../../website/images/template/arrow1_on.gif) no-repeat left top;}
#leftPan ul.one li.nav-x1on a {width:222px; display:block; color:#6f91c1; font-weight:bold; font:13px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 5px 20px; background:url(../../../website/images/template/arrow1_on.gif) no-repeat left top;}
#leftPan ul.one li.nav-x1on a:hover, #leftPan ul.one li.nav-x1on a[name="active"]  {width:222px; display:block; color:#6f91c1; font-weight:bold; font:13px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 5px 20px; background:url(../../../website/images/template/arrow1_on.gif) no-repeat left top;}

#leftPan ul.one li.nav-x2 a {width:105px; display:block; color:#000; font:13px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 35px;}
#leftPan ul.one li.nav-x2 a:hover {width:105px; color:#ff0000; text-decoration:none; padding:0 0 0 35px;}
#leftPan ul.one li.nav-x2on a {width:105px; color:#ff0000; text-decoration:none; padding:0 0 0 35px;}
#leftPan ul.one li.nav-x2on a:hover, #leftPan ul.one li.nav-x2on a[name="active"] {width:105px; color:#ff0000; text-decoration:none; padding:0 0 0 35px;}

#leftPan ul.one li.nav-x3 a {width:154px; display:block; background:url(../../../website/images/template/arrow4.gif) no-repeat left top; color:#666666; font:13px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 42px;}
#leftPan ul.one li.nav-x3 a:hover {width:154px; background:url(../../../website/images/template/arrow4.gif) no-repeat left top; color:#000; text-decoration:none; padding:0 0 0 42px;}
#leftPan ul.one li.nav-x3on a {width:154px; background:url(../../../website/images/template/arrow4.gif) no-repeat left top; color:#000; text-decoration:none; padding:0 0 0 42px; font-weight:bold;}
#leftPan ul.one li.nav-x3on a:hover, #leftPan ul.one li.nav-x3on a[name="active"]  {width:154px; background:url(../../../website/images/template/arrow4.gif) no-repeat left top; color:#000; text-decoration:none; padding:0 0 0 42px; font-weight:bold;}

#leftPan ul.one li.nav-x4 a {width:144px; display:block; background:url(../../../website/images/template/arrow5.gif) no-repeat left top; color:#666666; font:13px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 52px;}
#leftPan ul.one li.nav-x4 a:hover {width:144px; background:url(../../../website/images/template/arrow5.gif) no-repeat left top; color:#000; text-decoration:none; padding:0 0 0 52px;}
#leftPan ul.one li.nav-x4on a {width:144px; background:url(../../../website/images/template/arrow5.gif) no-repeat left top; color:#000; text-decoration:none; padding:0 0 0 52px; font-weight:bold;}
#leftPan ul.one li.nav-x4on a:hover, #leftPan ul.one li.nav-x4on a[name="active"]  {width:144px; background:url(../../../website/images/template/arrow5.gif) no-repeat left top; color:#000; text-decoration:none; padding:0 0 0 52px; font-weight:bold;}



/*
input, select, option, textarea	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	background-color: #FFFFFF;
    border-top: 1px solid #7F7F7F;
	border-bottom : 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
	border-left : 1px solid #7F7F7F;
	width : 220px;
}
*/

a.footercopyrightlink:link, a.footercopyrightlink:visited, a.footercopyrightlink:active  {
font-family: Trebuchet MS, Helvetica, sans-serif;
color: #666;
font-size: 9px;
font-weight: normal;
text-decoration: none;
letter-spacing: 0px;
}

a.footercopyrightlink:hover {
font-family: Trebuchet MS, Helvetica, sans-serif;
color: #666;
font-size: 9px;
font-weight: normal;
text-decoration: none;
letter-spacing: 0px;
}
#floatright, #floatright30, #floatright40
{
	float: right;
	margin: 20px 20px 20px 20px;
}

#floatleft, #floatleft30, #floatleft40
{
	float: left;
	margin: 20px 20px 20px 0;
}

#floatright30, #floatleft30
{
	width:30%;
}

#floatright40, #floatleft40
{
	width:40%;
}

#floatright img, #floatleft img
{
	border: 2px solid;
	border-color: #444 #AAA #444 #AAA;
}

input#Next, input#Previous {border: 1px none;}

iframe
{
border: none; 
}
#content a.secgallery img
{
	border: #AAAAAA;
	float: none;
	margin: 5px 5px 0px 0px;
}

