/* ** MAC IE 5.2 ADJUSTMENT, mac ie adds content width to html body ** */
/*
html, body, #wrap-vertical, .full-height{height:100%;}
*/

/* ** MAC IE 5.2 ADJUSTMENT **
body{margin-top:100px;} */
body{
	text-align:left;background-color:#B3B19E;color:#000;
}

body, tr, td, span, div, p{
	margin:0;padding:0;font-family:verdana,tahoma,arial,sans-serif;font-size:9px;font-weight:normal;line-height:16px;color:#575245;
	letter-spacing:1px;word-spacing:-1px;
}

#wrap-vertical{
	width:772px;margin:auto;text-align:left;vertical-align:middle;
}
#wrap12{
	width:770px;
}
#wrap-horizontal{
	height:470px;/*border:1px #000 solid;*/background-color:#FFF;
}

#header{
	background-color:#FFF;
	margin:0 17px 0 17px;
	padding:0;
}

#header-logo{
	float:left;width:200px;height:25px;
}

/***** HEADERNAVIGATION *****/
#header-row-1, #header-row-2, #header-row-3{
	width:736px;vertical-align:text-bottom;
}

#header-row-1{
	background-image:url("../images/navigation_hr_line.gif");background-position:bottom;background-repeat:repeat-x;
}
#header-row-1-nav{
	padding-top:19px;
}
#header-row-2{
	background-image:url("../images/navigation_hr_line.gif");background-position:bottom;background-repeat:repeat-x;
}
#header-row-3{
	background-image:url("../images/navigation_hr_line.gif");background-position:bottom;background-repeat:repeat-x;
}

#nav-level-1, #nav-level-2, #nav-level-3{
	width:auto;font-size:9px;line-height:13px;
}
#nav-level-1{}
#nav-level-2{
	padding-top:4px;
}
#nav-level-3{
	padding-top:5px;
}

ul.nav-list{
	margin:0;padding:0;
}
li.nav-list-item{
	margin:0;padding:0;display:inline;list-style-type:none;line-height:13px;
}

li.nav-list-item a, li.nav-list-item a:link, li.nav-list-item a:hover{
	text-transform:uppercase;font-weight:bold;font-size:9px;text-decoration:none;color:#575245;line-height:13px;
}
li.nav-list-item a:hover, li.nav-list-item a:active, li.nav-list-item a.act{
	color:#F26622;
}
/***** /HEADERNAVIGATION *****/

/***** ARTICLENAVIGATION *****/
#article-navigation-box{
	height:18px;margin:0 17px 0 17px;padding:0;
}
#article-navigation{
	padding-top:3px;margin:0;line-height:13px;
}
#article-navigation a, #article-navigation a:link, #article-navigation a:hover{
	text-transform:uppercase;font-weight:bold;font-size:9px;text-decoration:none;color:#575245;
}
#article-navigation a:hover, #article-navigation a:active, #article-navigation a.act{
	color:#F26622;
}
/***** /ARTICLENAVIGATION *****/

/*
diff content width
1   = 770
1/2 = 385/385
2/3 = 258/514
*/

/***** CONTENT *****/
#content-main{
	width:770px;
}

#content-container-text-frame{
	vertical-align:bottom;overflow:auto;
}

#content-container-text{
	vertical-align:bottom;padding-left:19px;
}

#content-img-id{
	border:0;
}

#content-img-spacer{
	border:0;/*border-left:1px red solid;*/
}
/***** /CONTENT *****/


/***** SITEMAP *****/
a.sitemap-level1:link, a.sitemap-level1:hover, a.sitemap-level1:visited{
	display:block;
	font-size:9px;font-weight:bold;line-height:1.2em;
	border:1px solid #FFF;
	border-bottom:1px solid #01506E;
	margin-bottom:.4em;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;background-position:right;
}
a.sitemap-level1:hover{
	border:1px solid #01506E;
}
a.sitemap-level2:link, a.sitemap-level2:hover, a.sitemap-level2:visited{
	margin:0;padding:0;line-height:1.2em;
	width:100%;
	display:block;
	color:#01506E;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;background-position:right;
	border:1px solid #FFF;
}
a.sitemap-level2:hover{
	border:1px solid #01506E;
}
a.sitemap-level3:link, a.sitemap-level3:hover, a.sitemap-level3:visited{
	margin:0;padding:0;line-height:1.2em;
	width:100%;
	display:block;
	color:#01506E;
	border:1px solid #FFF;
}
a.sitemap-level3:hover{
	border:1px solid #01506E;
}
.sitemap-level2-container{
	float:left;width:40%;padding-top:.3em;
}
.sitemap-level3-container{
	float:right;width:50%;padding-top:.3em;
}
/***** /SITEMAP *****/


/***** CONTACT FORM *****/
.frmcontact-textarea{
	font-family:verdana,tahoma,arial,sans-serif;font-size:9px;width:220px;height:70px;
	letter-spacing:1px;
}
.frmcontact-input-text{
	font-family:verdana,tahoma,arial,sans-serif;font-size:9px;width:220px;
	letter-spacing:1px;
}
.frmcontact-input-button{
	font-family:verdana,tahoma,arial,sans-serif;font-size:9px;width:75px;
	letter-spacing:1px;
}
/***** /CONTACT FORM *****/


strong, b{
	font-weight:bold;
	letter-spacing:1px;word-spacing:-1px;
}

p{
	padding:16px 0 0 0;
}

.small{font-size:9px;}

h1, h2, h3, h4, h5, h6{
	color:#000;
}
h1{font-size:17px;}
h2{font-size:16px;}
h3{font-size:15px;}
h4{font-size:14px;}
h5{font-size:13px;}
h6{font-size:12px;}

img{border:0;}

a, a:link, a:hover{
	font-weight:normal;font-size:9px;text-decoration:none;color:#F26622;
}
a:hover{
	color:#575245;text-decoration:underline;
}

