body { 
font-family : "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #330000;
background-color:	 #FFf;
font-size : 0.8em;
background-position: right bottom;
background-image:url(../images/bottom.jpg);
background-repeat:no-repeat;
margin:0;
background-attachment:fixed;
} 

#logo{
height:103px;
width:620px;
background-position: left bottom;
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
margin : 0;
text-align:left;
float:left;
}



/*navigation*/
#wrapper { 
width: 850px;
position:absolute;
left: 60px;
top: 160px;
padding-top:10px;
} 
 
#leftcol {
float : left;
width : 180px;
padding-left : 0;
min-height : 200px;
}

.button {
background-color:#CC6633;
border:0pt none;
color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
}
.button:hover {
background-color: 	#990000;

}

.inputbox {
border:1px solid #CCCCCC;
}

ul.menu {
list-style-type:none;
margin-left:0pt;
margin-top:0pt;
padding-left:0;
text-indent:0pt;
}


ul.menu li 
{
display: block;
height:100%;
padding-bottom:10px;
padding-top:6px;
line-height:100%;
background-image: url(../images/menu.gif);
background-repeat: no-repeat;
background-position: left bottom;
letter-spacing:2px;
}


ul.menu  a{
background:transparent none repeat scroll 0%;
font-size:14px;
font-weight:bold;
line-height:110%;
padding:2px;
text-decoration:none;
text-transform:uppercase;
color:#D19767;
}

ul.menu a:visited{
color:#D19767;
}




ul.menu a:hover {

color:#A10B11;
}


ul.menu li ul li {
margin-left:-40px;
text-transform:none;
background-image: none;
text-align:left;
padding-bottom:1px;
}


ul.menu li ul li  ul{
margin-left:10px;
text-transform:none;
background-image: none;
text-align:left;
padding-bottom:1px;
list-style-type:disc;
}

* html ul.menu li ul li  ul{
list-style-type:disc;
margin-left:50px;
text-transform:none;
background-image: none;
text-align:left;
padding-bottom:1px;
}


ul.menu li ul li  a{

letter-spacing:1px;
text-transform:none;
background-image: none;
color:#D19767!important;
}

ul.menu li ul li ul li a{
color:#D19767!important;
}


ul.menu li#current.active a
{color:#A10B11;}

ul.menu li ul li#current.active a
{color:#A10B11!important;}





#header { 
height:103px;
padding:0;
} 

#centercol{
width:630px;
float:left;}



#maintextcolumn { 
width:620px;
margin : 0;
padding-top:2px;
text-align:left;
float:left;

} 

 

/*headers*/

h1 { 
font-size : 14px;
text-transform: uppercase;
letter-spacing:3px;
margin-top:0pt;
margin-bottom:0;
/*font-family:Century Gothic;*/
font-family:Trebuchet MS;

} 

h2 { 
font-size : 1em;
letter-spacing:0.5px;
} 

h3 { 
font-size : 0.8px;
padding : 0px;
text-transform:uppercase;
letter-spacing:0.5px;
font-weight:normal;
} 

.componentheading, .contentheading{ 
font-size : 14px;
text-transform: uppercase;
letter-spacing:3px;
margin-top:0pt;
margin-bottom:0;
/*font-family:Century Gothic;*/
font-family:Trebuchet MS;
font-weight:bold;
} 

#footer{
border-bottom:double 0px #DEB87C;
}

.mail{
text-transform:none;
}
 
a, a:visited{
text-decoration:none;

color:#cc6633;
font-weight:bold;
}

a:hover{
color:#990000;
}

#bgDiv{
margin:auto;
min-height:100%;
height:auto !important;
height:100%;
border-left:solid 10px white;
border-right:solid 10px white;
}

/*tables*/
table .tablesection{
font-weight:bold;
color:#A10B11;
border-bottom: 1px solid #A10B11;
padding-top:8px;
}

table .tablecategory{
font-weight:bold;
border-bottom: 1px solid #FAD3AD;
}

table.bio td{ padding-right:10px;}

/*bilder*/
a img {
border:0;}

a.screen, a.screen:visited {
position:relative; 
z-index:1;
border:0;
}
a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
width:200px; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:0;
left:-20px; /* position:the image */
top:-190px;
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
height:150px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen:hover b img {
border:0; /* remove the link border */
}

img.inlineright{
display:inline;
float:right;
padding-left:10px;
}
/* interesting
h1, .planwo {
font-family:Georgia,Times,serif;
font-size:21px;
font-style:italic;
font-weight:normal;
line-height:21px;
margin-bottom:11px;
text-align:left;
}*/

#system-message dd ul {
color:#330000;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
