body {
	font: 14px/15px Arial, Helvetica, Sans-Serif;
	color: #666666;
	text-align: center;
	background:url(../img/hg_holz.jpg) #331900;
	padding:0;
	margin:0;
}
a:link {color: #cc0000; text-decoration: none;}
a:visited {color:#cc0000; text-decoration: none;}
a:hover {color: #cc0000; text-decoration: none;}
a:active { color:#cc0000; text-decoration: none;}

h1 {
	font-size: 17px;
	color: #005BA3;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
h2 {
	font-size: 13px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #cc0000;
}

.up:link  {
color:#666666;
font-weight: bold;
text-decoration:none;
}
.up:visited {
color:#999999;
text-decoration:none;
}
.up:hover {
color:#000000;
text-decoration:none;
}
.up:active {
color:#999999;
text-decoration:none;
}





#container { width: 955px; margin-left: auto; margin-right: auto;}

#header{ height: 48px; font-size: 10px; color: #fff9e6; text-align: left; padding: 20px 0 0 175px; margin: 0; background:url(../images/franz_josef_01.jpg);}
#left {float: left; width: 163px;  height: 597px; text-align: left;  background:url(../images/franz_josef_02.gif);}
#right {float: right; width: 321px;  height: 597px; text-align: left;  background:url(../images/hg_right.jpg);}
#content { width: 471px; text-align: left; float: left; height: 597px; background: url(../images/hg_content.jpg);}
#footer{ clear: both; width: 895px; height: 47px; padding: 40px 60px 0 0px; text-align: right; margin:0; font-size: 12px; color: #fff9e6; background: url(../images/franz_josef_05.jpg);}




.somediv{
width: 70%;
float: left;
text-align: left;
margin: 0;
padding: 15px 0 0 15px;
}


* html .somediv p{ /* IE 3px jog hack*/
height: 1%;
}





.somediv3{
width: 90%;
float: left;
font-size: 12px;
line-height: 16px; 
text-align: left;
padding: 50px 0 0 10px;
color: #666666;
}

.somediv3 .floatbox{
float: left;
width: 120px;

} 


* html .somediv3 p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv3 p{
margin-top: 0;
text-align: left;
margin-top: 10px;
color: #666;
}



.stopFloat {
  float: none;
  clear: both;
  display: block;
  line-height: 1px;
}




.somediv2{
width: 90%;
float: left;
text-align: left;
padding: 140px 0 0 0;
}

.somediv2 .floatbox{
float: left;
width: 0px;

} 

* html .somediv2 p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv2 p{
margin-top: 0;
margin-left: 0px;
text-align: left;
}







.markermenu{
width: 240px; /*width of menu*/
}

.markermenu ul{
list-style-type: none;
margin: 0 0 0 40px;
padding: 0;

}

.markermenu ul li a{
background-image:url(../images/karo.gif);
font: bold 14px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
color: #663300;
display: block;
width: auto;
padding: 3px 0 3px 20px;
text-decoration: none;
border-bottom: 0 dotted #cccccc;
}


* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 220px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #663300;
}

.markermenu ul li a:hover{
color: black;
background-image:url(../images/karo.gif); /*onMouseover image change. Remove if none*/
}


.markermenu ul ul{
list-style-type: none;
margin: 0 0 0 20px;
padding: 0;

}

.markermenu ul li li a{
background-image:url(../images/karo.gif);
font: bold 14px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
color: #663300;
display: block;
width: auto;
padding: 3px 0 3px 20px;
text-decoration: none;
border-bottom: 0 dotted #cccccc;
}


* html .markermenu ul li li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 220px;
}

.markermenu ul li li a:visited, .markermenu ul li a:active{
color: #00014e;
}

.markermenu ul li li a:hover{
color: black;
background-image:url(../images/karo.gif); /*onMouseover image change. Remove if none*/
}



/* Holly Hack for IE \*/
* html .markermenu ul li { height: 1%; }
* html .markermenu ul li a { height: 1%; }
* html .markermenu ul li li a { height: 1%; }
/* End */



.somediv1{
width: 300px;
float: right;
text-align: center;
padding: 0;
margin: 0;
}



* html .somediv1 p{ /* IE 3px jog hack*/
height: 1%;
}


