/************************
**brandschutz-thiel.css**
************************/

@media screen

{

body{
	font-family: Helvetica, Arial, sans-serif;
	COLOR: #000000;
	font-size:10pt;
    background-color:#eeeeee;
    text-align:center;
    margin:0px;
}

#page{
    display: block;
    text-align: center;
    width:80%;
    margin: 0 auto;
    top:0px;
}

#boundary{
	background-color:#ffffff;
	width:100%;
    text-align: left;
    overflow:hidden;
}

#header{
 	background-image: url(../img/header_bg.jpg);
	position:relative;
    border:0pt solid #000000;
    padding:0px;
    height:150px;
}

#header img{
	float:right;
}

#logo{
 	position:absolute;
    padding:10px;
}

a {
 	color:#4C1800;
}

a img{
 	border:none;
}

#impressum{
 	position:absolute;
    right:20px;
    bottom:4px;
}

#impressum a{
 	color:#000000;
    font-style:italic;
    font-weight:bold;
}

#navigation{
	position:relative;
    background-color:#FFF2BE;
    width:25%;
	min-width:200px;
    padding-top:50px;
    float:left;
}

.menuitem{
 	position:relative;
    height:25px;
    background-color:#DACFA2;
    padding-left:20px;
    padding-top:5px;
    margin-top:2px;
}


*html .menuitem{
 	position:relative;
    height:30px;
    background-color:#DACFA2;
    padding-left:20px;
    padding-top:5px;
    margin-top:2px;
}

.menuitem a{
	font-weight:bold;
    font-size:13pt;
    text-decoration:none;
	color:#4C1800;
}

.menuitem a:hover{
	font-weight:bold;
    font-size:13pt;
    text-decoration:none;
	color:#000000;
}

.submenuitem{
 	position:relative;
    background-color:#E6DAAA;
    padding-left:20px;
    padding-top:5px;
}

*html .submenuitem{
 	position:relative;
    background-color:#E6DAAA;
    padding-left:20px;
    padding-top:5px;
}

.submenuitem a{
	font-weight:bold;
    font-size:9pt;
    text-decoration:none;
	color:#4C1800;
    line-height:13pt;
}

#addressfield{
	position:relative;
    padding-top:50px;
    font-size:8pt;
    font-weight:bold;
    font-style:italic;
    line-height:8pt;
 	text-align:center;
    color:#4C1800;
}

#addressfield a{
	color:#4C1800;
    font-style:italic;
    line-height:9pt;
}

#content{
 	position:relative;
    float:left;
	padding:45px 15px 15px 15px;
    width:45%;
	min-width:300px;
    font-size:9pt;
    color:#000000;
    line-height:13pt;
}

*html #content{
 	position:relative;
         left:20px;
         top:50px;
         width:48%;
         font-size:9pt;
        	color:#000000;
}

h1{
 	color:#000000;
         font-size:14pt;
         font-weight:lighter;
}

h2{
 	color:#4C1800;
         font-size:12pt;
         font-weight:lighter;
}

#rightcolumn{
 	position:relative;
    float:left;
    width:15%;
	padding:25px 10px 0 0;
}

#bottom{
         height:5px;
         background-image: url(../img/shadow.png);
         background-repeat:no-repeat;
		 background-size:100%;
}

#addressfield_bottom {
	display:none;
	position:relative;
    padding-top:25px;
	margin-top:25px;
    font-size:8pt;
    font-weight:bold;
    font-style:italic;
    line-height:8pt;
 	text-align:center;
    color:#4C1800;
	width:100%;
	background-color:#FFF2BE;
}

#addressfield_bottom a{
	color:#4C1800;
    font-style:italic;
    line-height:9pt;
}

}