/*---- Layout ----*/
div
{
	/* this is for netscape 4's sake */
	padding: 0;
	margin: 0;
}
body
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.6em;
/*padding: 20px; */
margin: 0;
}

#header
{
 border-top:1px solid #918F90;
 height:100px;
 background:#FEF9E3;
 color: #333333;
}
#fotos{
 background-image:url("pics/foto_reihe_5.jpg");

 height:105px;
 /*background:#FEF9E3;*/
 color: #333333;

}
#nav
{
 height:30px;

background:#F2CE2F;
 color: #333333;
}

#leftcolumn
{
	margin-right: -176px;	/* IE 4 fix */

}
#leftColumn
{
	background-color: #FCEBA5;
	float: left;
	width: 176px;

	/*/*/ /*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */
}
#contentColumn
{
background-color: #fff;
border-left:1px solid #F7CC19;
	width: auto;
	margin-left: 176px;
}

#innerContentColumn {

padding: 30px 220px 10px 40px;}

#masthead, #innerLeftColumn, #innerFooter
{
	padding: 10px;
}
#footer
{
position: relative;
background: #FEF9E3;
  text-align: left;
  width: 100%;
  height: 40px;
  background-image: url("pics/footer_li.jpg");
  background-repeat: no-repeat;
  background-position:left;
  border-bottom:1px solid #918F90;
}
#innerFooter
{
	text-align: center;
}
#innerContentColumn
{
	overflow: visible;
	height: 100%;	/* fix the Win32 IE float bug */

}
#contentColumn>#innerContentColumn
{
	height: auto;	/* fix Opera 5 which breaks with the above IE fix */
}
#innercontentcolumn
{
	height: 100%;	/* fix IE 5.0 which parse the Opera fix, note the selector is all lower case */
}
/*#masthead, #footer
{
	z-index: 10;
} */

/*---- Borders ----*/
/*#pageFrame
{
	border: solid 0px #000;
}
#footer, #masthead,, #contentColumn,
{
	border: solid 0px #000;
}
#footer
{
	border-top-width: 1px;
}
#masthead, .hnav
{
	border-bottom-width: 1px;
}
#innerLeftColumn
{
	border-right-width: 1px;
}
#contentColumn
{
	border-left-width: 1px;
}
*/
/*---- Visual Elements ----*/
body
{
         /*background-color: #721813; */
	background-color: #DFA019;
	color: #000;
	padding: 20px 0 0 0;
	margin: 0;
}
#pageFrame
{
        /*	background-color: #fff;  */
        background-color: #FCEBA5;
	color: #000;
	min-width: 500px;
}
.hide
{
	display: none;
}

/*------------------------------------Horizontal Navigation for IE 4/5.0/NS4 -------------------*/
.hnav
{
 	white-space: nowrap;
	margin: 0;
	color:#49504E;
         padding: 8px 0 2px 220px;
}

.hnav ul
{        font-weight: bold;
         font-size:13px;
	list-style-type: none;
	line-height: normal;
         margin:0;
	padding: 0 0px 0 0px;

}
.hnav ul li
{
	display: inline;
	white-space: nowrap;
         list-style: none;
         margin: 0 3px 0 0px;
	/*/*/ /*/display: none;/*  */
         }
.hnav a.active{
color: #7B0339;}

.hnav a{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
   color:#49504E;

}
/*------------------------------------Vertikale Navigation-------------------*/
.vnav{

 	margin: 0;
	color:#49504E;
}
.vnav ul
{

         /*font-weight: bold; */
         font-size:12px;
	list-style-type: none;
	line-height: normal;
         margin:0;
	padding: 0px 5px 0 20px;

}
.vnav ul li
{
	list-style-image:url(pics/menuepunkt.jpg);
         margin: 0 3px 10px 0px;
	/*/*/ /*/display: none;/*  */
         }

.vnav a {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
   color:#49504E;
}
.vnav li.active{
list-style-image:url(pics/menuepunkt_aktiv.jpg);
color: #7B0339;}
/*Hauptnavigation*/

/*---------------------------------------------------IMG----------------------------------------
#header img
{ width: 450px; height: 100px; border: 10;
}
*/
img.liseite{
padding-left:20px;
}

p.extra{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
 font-weight: bold;
text-decoration:none;
color:#879484;
padding:40px 50px 0 20px;
}
a.extra{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:14px;

text-decoration:none;
color:#49504E;
}

/*-----------------------------------------------&Uuml;berschriften--------------------------------------*/
h1{


text-align:center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#49504E;
margin-top:20px;
padding-bottom:8px;
border-bottom: solid 1px #9AA09C;
}
.vliste{

}

h2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#75340D;
margin-bottom:0;
margin-top:10px;

}
h3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#75340D;
margin-bottom:0;

}
/*-------------------------------------------------TEXT----------------------------------------------*/
p{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.6em;
margin:8px 0 8px 0;
}
.ohne{
margin-top:0;
}

.ohneb{

margin-bottom:0;
}

.ohnetb{
margin-top:0;
margin-bottom:0;
}
.strong{
font-weight:bold;}

.strongrot{
font-weight:bold;
color:#75340D;}

.bild{
margin-left:130px;
}
.bildtext{
margin-top:0;
margin-left:130px;
margin-bottom:50px;
}
.listeopunkt{
line-height:2.0em;
list-style: none;
margin:0;
padding:0;

}
.textfooter{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#D5AE01;
text-align:center;
letter-spacing: 3px;
}
/*-------------------------------------------------Link-----------------------------------------*/
a{
color:#108FD8;}
a.akt{
color:#19325C;
}

/*--------------------Link-Seite--------------*/
a.navi:link
{
text-decoration:none;
font-family : Verdana, Helvetica, Arial sans-serif;
font-size:14px;
color:#555502;

}
a.navi:visited
{
text-decoration:none;
font-family : Verdana, Helvetica, Arial sans-serif;
font-size:14px;
color:#666600;
}

a.navi:hover

 {
text-decoration:none;
font-family : Verdana, Helvetica, Arial sans-serif;
font-size:14px;
color:#996666;
}
a.navi:active
{
text-decoration:none;
font-family : Verdana, Helvetica, Arial sans-serif;
font-size:14px;
color:#666600;
}

/*-------------------------------------------------HG-Bilder-----------------------------------------*/
#farben{
background-image:url(pics/Fahnen.jpg); background-repeat:no-repeat;
background-position:right;

}

/*-------------------------------------------------HR-----------------------------------------*/
hr{
border:solid 1px ;
color:#BBBBB7;
margin-top:20px;}

/*-------------------------------------------------TEST----------------------------------------*/
.bildbox
{
border:solid 0px #000;
width: 600px;
height:170px;
}
.bildbest
{
border:solid 0px #000;
width: 520px;
height:120px;
}
.bildbestklein
{
border:solid 0px #000;
width: 520px;
height:100px;
}
.bildnina
{
border:solid 0px #000;
width: 520px;
height:100px;
}
.floatleft
{
float: left;
margin: 3px;

}
#ausstellungsfotos{
border:solid 0px #000;
height:170px;
width: 700px;
}
/*-------------------------------------------------IMG----------------------------------------*/
img{
border:0px;}

.right{
align:right;
}
