body
{
	background-image:url(images/hintergrund.png);
	background-position:top center;
	color:#4B4B4B;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
}

#rahmen
{
	margin:auto;
	width:896px;
	height:100%;
}

#header
{
	position:absolute;
	top:0px;
	height:100px;
	width:890px;
	padding-left:3px;
	padding-right:3px;
}

#anzeige
{
	position:absolute;
	top:100px;
	height:95px;
	width:890px;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	padding-top:5px;
}

#navigation
{
	position:absolute;
	top:200px;
	height:28px;
	width:890px;
	padding-left:0px;
	padding-right:0px;

	border-right:3px solid #FFFFFF;
	border-left:3px solid #FFFFFF;
	background-color:#FCB702;
	text-align:center;
}

#navigation_unter
{
	position:absolute;
	top:228px;
	height:25px;
	width:890px;
	padding-left:0px;
	padding-right:0px;
	background-color: #FFF7DF;

	border-top:3px solid #FFFFFF;
	border-right:3px solid #FFFFFF;
	border-left:3px solid #FFFFFF;
	text-align:center;
	font-size:12px;
	line-height:25px;
}

#navigation a:link, #navigation a:active, #navigation a:visited
{
	width:120px;
	padding:3px;
	font-size:12px;
	text-decoration:underline;
	border: 1px solid transparent;
	line-height:25px;
	font-weight:900;
	padding-right:10px;

	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#FFFFFF;
}

#navigation a:hover
{
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
	border: 1px solid transparent;
	padding:3px;
	line-height:25px;
	font-weight:900;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#FFFFFF;
	padding-right:10px;
}

#navigation_unter a:link, #navigation_unter a:active, #navigation_unter a:visited
{
	width:120px;
	padding:3px;
	font-size:12px;
	text-decoration:underline;
	border: 1px solid transparent;
	line-height:25px;
	font-weight:900;

	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#FFE79B;
	padding-right:10px;

}

#navigation_unter a:hover
{
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
	border: 1px solid transparent;
	padding:3px;
	line-height:25px;
	font-weight:900;

	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#FFE79B;
	padding-right:10px;
}

#inhalt
{
	position:relative;
	border-right:3px solid #FFFFFF;
	border-left:3px solid #FFFFFF;
	width:890px;
	margin-top:253px;
}

#links
{
    position:relative;

	margin-left:-715px;

    float:left;

    width:157px;
	padding:8px;
	padding-left:5px;

    border-right:1px solid #ECEBD8;
}

.navibox
{
	width:150px;
	background-color: #FFF7DF;
	border:1px solid #FCB702;
	padding:4px;
	font-size:12px;
	margin-top:10px;
	line-height:120%;
}

#fix
{
	clear:both;
	width:1px;
	height:1px;
	color:#FFF;
}

.navibox a:active, .navibox a:link, .navibox a:visited
{
	text-decoration:underline;
}

.navibox a:hover
{
	text-decoration:underline;
	font-weight:900;
}

#rechts
{
	position:relative;
	width:165px;
	float:right;
	border-left:1px solid #ECEBD8;
	padding-top:5px;
	padding-left:5px;

}

#content
{
	margin-left:170px;
	position:relative;
	padding:10px;
	width:525px;
	float:left;
}

#footer
{
	position:relative;
	height:22px;
	width:890px;
	font-size:11px;
	text-align:right;
	background-color:#FFF7DF;
	padding-left:3px;
	padding-right:3px;
	line-height:22px;
	border-top: 1px solid #C0C0C0;
}


font, table, p
{
   font-family: Verdana;
   font-size: 12px;
   color: #333333;
}

H1 {

	MARGIN: 0px 0px 3px; FONT: bold 15px verdana, arial, sans-serif; COLOR: #f90; border: 2px dashed #ECEBD8;

}

H2 {

	MARGIN: 0px 0px 3px; FONT: bold 12px verdana, arial, sans-serif; COLOR: #f90; border: 2px dashed #ECEBD8;

}

A:link {

	COLOR: #4b4b4b; TEXT-DECORATION: underline

}

A:visited {

	COLOR: #4b4b4b; TEXT-DECORATION: underline

}

A:active {

	COLOR: #4b4b4b; TEXT-DECORATION: underline
}

A:hover {

	TEXT-DECORATION: none

}

form
{
  margin:0;
}

table.tabelle2
{
   border-collapse: collapse;
   background-color: #FFF7DF;
   border: solid 1px #FFF7DF;
}

td, li, ul
{
   text-align: left;
   color:#5d5d5d;
}

td.tabelle2
{
   border-collapse: collapse;
   background-color: #FFF7DF;
   color: #FFF7DF;
   font-weight: 900;
}

table.tabelle1
{
   border-collapse: collapse;
   background-color: #FFF7DF;
   border: solid 1px #FCB702;
}

td.tabelle1
{
   border-collapse: collapse;
   background-color: #FCB702;
   color: #FFFFFF;
   font-weight: 900;
}


table.tabellef
{
   border-collapse: collapse;
   background-color: #FFECEC;
   border: solid 1px #FF6E70;
}

hr
{
   height: 1px;
   color: #FF9933;
}

#lightbox
{
   background-color:#eee;
   padding: 10px;
   border-bottom: 2px solid #666;
   border-right: 2px solid #666;
}

#lightboxDetails
{
   font-size: 0.8em;
   padding-top: 0.4em;
}

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: none; }
#overlay img{ border: none; }
#overlay{ background-image: url(images/galerie/hintergrund.png); }

#mueberschrift {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9900; PADDING-TOP: 3px; TEXT-ALIGN: center

}

.table {

	BORDER-RIGHT: #fff 3px solid; BACKGROUND: #fff; BORDER-LEFT: #fff 3px solid; WIDTH: 890px; HEIGHT: 100%

}

.table_tandem {

	BACKGROUND: #fff; BORDER-LEFT: #fff 3px solid; WIDTH: 728px; HEIGHT: 100%

}

.header {

	BACKGROUND: url(img/bg.jpg) #fcb702; HEIGHT: 100px

}

.header_tandem {

	BACKGROUND: #f90; HEIGHT: 89px

}

.menu {

	BORDER-RIGHT: #ecebd8 1px solid; FONT-SIZE: 12px; WIDTH: 160px; PADDING-TOP: 8px

}



.contentboxstart {

	FONT-SIZE: 12px; LINE-HEIGHT: 18px

}

.content2 {

	FONT: bold 13px verdana, arial, sans-serif; COLOR: #fcb702; TEXT-ALIGN: center

}

A.content2:link {

	COLOR: #fcb702; TEXT-DECORATION: underline

}

A.content2:visited {

	COLOR: #fcb702; TEXT-DECORATION: underline

}

A.content2:active {

	COLOR: #fcb702; TEXT-DECORATION: underline

}

A.content2:hover {

	TEXT-DECORATION: none

}

.sky {

	BORDER-LEFT: #ecebd8 1px solid; WIDTH: 160px

}

.footer {

	BORDER-TOP: #4b4b4b 2px solid; FONT-SIZE: 12px; HEIGHT: 24px; TEXT-ALIGN: center

}



.top5 {

	font-size: 100%;

	margin: 0 0 20px 0;

	width: 548px;

	height:150px;

	padding: 3px;

	background: #ECEBD8;

	font-weight: bold;

	border: 1px solid #FF9900;

}

#navcontainer {

	WIDTH: 160px

}

#navcontainer UL {

	MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none

}

#navcontainer A {

	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 150px; PADDING-TOP: 3px; BORDER-BOTTOM: #ecebd8 1px solid; BACKGROUND-COLOR: #fff

}

#navcontainer A:link {

	COLOR: #4b4b4b; TEXT-DECORATION: none

}

#navlist A:visited {

	COLOR: #4b4b4b; TEXT-DECORATION: none

}

#navcontainer A:hover {

	COLOR: #fff; BACKGROUND-COLOR: #f90

}

#navcontainer LI A#current {

	COLOR: #f90

}

OL {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #f90; PADDING-TOP: 3px

}

