/* ----- Layout ----- */


body{
font-family:Arial, Verdana, Helvetica, sans-serif;
margin:0;
padding:0;
font-size:12px;
line-height:14px;
letter-spacing:0px;
background-image:url('images/bg.gif');
background-repeat:no-repeat;
background-color:#ffa725;
color:#333366;
}

table .ntable {
	width:360px;
	
	height:300px;
}
h6 { margin:0px; padding:0px; font-size:15px; color:#fff; padding-left:100px; padding-top:5px; padding-bottom:5px; }
#wminfo a { color:#fff; text-decoration:underline; }
#wminfo a:hover { color:#000; text-decoration:none; }

p, td, li, LI, ul {
	color:#393939;
}
td {
vertical-align:top;
}

img {
border:none;
}

form {
margin:0 0 0 0;
padding:0 0 0 0;
}

table {
border-collapse:collapse;
border-spacing:0px;
}

/* ----- Global Link Styles ----- */

a{
text-decoration:none;
color:#333366;
}
a:visited{
text-decoration:none;
color:#333366;
}
a:active{
text-decoration:none;
color:#333366;
}
a:hover{
text-decoration:underline;
color:#FF0000;
}

a.link{
background-image:url('images/l-arrow.gif');
background-repeat:no-repeat;
background-position:0px 4px;
padding:0 0 0 10px;
text-decoration:none;
font-weight:bold;
color:#333366;
}
a.link:visited{
text-decoration:none;
color:#333366;
}
a.link:active{
text-decoration:none;
color:#333366;
}
a.link:hover{
background-image:url('images/l-arrow_grey.gif');
background-repeat:no-repeat;
background-position:0px 4px;
padding:0 0 0 10px;
text-decoration:none;
color:#FF0000;
}

#content a{
font-weight:bold;
}


#start {
	width:742px;
}
#start-1 {
float:left;
padding:0px;
margin:0 2px 0 0;
}
#ani-1 {
float:left;
padding:0px;
margin:0 0 7px 0;
}
#start-2 {
float:left;
}


#ue1 {
float:left;
margin:0 2px 0 0;
}

#ue2 {
float:left;
margin:0 2px 0 0;
}

#ue3 {
float:left;
margin:0 0 2px 0;
}

#ue4 {
float:left;
}


#main-content-start #start-1 {
float:left;
padding:0px;
margin:0 5px 0 0;
}
#main-content-start #ani-1 {
float:left;
padding:0px;
margin:0 0 10px 0;
}
#main-content-start #start-2 {
float:left;
}

#container{
margin:0 0 0 11px;
padding:0;
width:1000px;
background-image:url('images/bg_main.jpg');
background-repeat:no-repeat;
background-color:#6E81B7;
min-height: 100%;
height: auto!important;
height: 100%; 
}
#container-1{
margin:0 0 0 11px;
padding:0;
width:1000px;
background-image:url('images/bg_main.jpg');
background-repeat:no-repeat;
background-color:#6E81B7;
min-height: 100%;
height: auto!important;
height: 100%; }

#container-2{
margin:0 0 0 11px;
padding:0;
width:1000px;
background-image:url('images/bg_ziegel_1.jpg');
background-repeat:no-repeat;
background-color:#6E81B7;
min-height: 100%;
height: auto!important;
height: 100%; 
}
#container-3{
margin:0 0 0 11px;
padding:0;
width:1000px;
background-image:url('images/bg_ziegel_2.jpg');
background-repeat:no-repeat;
background-color:#6E81B7;
min-height: 100%;
height: auto!important;
height: 100%; 
}

#container-5{
margin:0 0 0 11px;
padding:0;
width:1000px;
background-image:url('images/bg_ziegel_3.jpg');
background-repeat:no-repeat;
background-color:#6E81B7;
min-height: 100%;
height: auto!important;
height: 100%; 
}
#container-6{
margin:0 0 0 11px;
padding:0;
width:1000px;
background-image:url('images/bg_ziegel_4.jpg');
background-repeat:no-repeat;
background-color:#6E81B7;
min-height: 100%;
height: auto!important;
height: 100%; 
}

#container-7{
margin:0 0 0 11px;
padding:0;
width:1000px;
background-image:url('images/bg_ziegel_5.jpg');
background-repeat:no-repeat;
background-color:#6E81B7;
min-height: 100%;
height: auto!important;
height: 100%; 
}


#container-4{
margin:0 0 0 11px;
padding:0;
width:1000px;
background-image:url('images/bg_red.jpg');
background-repeat:no-repeat;
background-color:#DC2521;
min-height: 100%;
height: auto!important;
height: 100%; 
}

.greybox {
	background-color:#E9F3FD;
	width:728px;
	margin:0 0 0px 0;
	padding:5px 0 0 5px;
	color:#333366;
}

.greybox td {
	width:150px;

}
.hometbl .home { background-color: #c7d5e0;}
.hometbl td { padding: 2px 2px 2px 2px;}
.hometbl td .capitals { color: red;}

.greybox h3 {
	color:#333366;
	padding:0px;
	line-height:16px;
	line-height:19px;
	margin:0px 0px 10px 0;
}

.greybox p {
	color:#333366;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 10px 0;
}


#header {
padding:0 0 0 5px;
height:211px;

}

#quick img {
	margin:0 6px 0 6px;
}

#quickopen img {
	margin:0 0 0 12px;
}
#footer{
margin:0px 0 0 0px;
padding:0px 0 0 0px;
width:1000px;
background-image:url('images/bg_footer.jpg');
background-repeat:no-repeat;
height:28px;
font-size:12px;
background-color:#FFA724;
}


#footer-1{
margin:0px 0 0 0px;
padding:0px 0 0 0px;
width:1000px;
background-image:url('images/bg_footer.jpg');
background-repeat:no-repeat;
height:28px;
font-size:12px;
background-color:#FFA724;
}
#footer-2{
margin:0px 0 0 0px;
padding:0px 0 0 0px;
width:1000px;
background-image:url('images/bg_ziegel_footer_1.jpg');
background-repeat:no-repeat;
height:28px;
font-size:12px;
background-color:#FFA724;
}

#footer-3{
margin:0px 0 0 0px;
padding:0px 0 0 0px;
width:1000px;
background-image:url('images/bg_ziegel_footer_2.jpg');
background-repeat:no-repeat;
height:28px;
font-size:12px;
background-color:#FFA724;
}
#footer-5{
margin:0px 0 0 0px;
padding:0px 0 0 0px;
width:1000px;
background-image:url('images/bg_ziegel_footer_3.jpg');
background-repeat:no-repeat;
height:28px;
font-size:12px;
background-color:#FFA724;
}

#footer-6{
margin:0px 0 0 0px;
padding:0px 0 0 0px;
width:1000px;
background-image:url('images/bg_ziegel_footer_4.jpg');
background-repeat:no-repeat;
height:28px;
font-size:12px;
background-color:#FFA724;
}

#footer-7{
margin:0px 0 0 0px;
padding:0px 0 0 0px;
width:1000px;
background-image:url('images/bg_ziegel_footer_5.jpg');
background-repeat:no-repeat;
height:28px;
font-size:12px;
background-color:#FFA724;
}



#footer-4{
margin:0px 0 0 0px;
padding:0px 0 0 0px;
width:1000px;
background-image:url('images/bg_red_footer.jpg');
background-repeat:no-repeat;
height:28px;
font-size:12px;
background-color:#FFA724;
}
.red {
color:#ff0000;
}



#content{
width:1003px;
margin:0 auto 0 auto;
padding:0 0 0 0;
}

#content #side-bar{
float:left;
width:232px;
margin:0;
padding:0 0 0 5px;
}

#content #main-content-start{
float:left;
width:742px;
margin:4px 0 0 0;
padding:0 0 0 8px;
}

#content #main-content-site{
float:left;
width:742px;
min-height:520px;
margin:70px 0 0 8px;
padding:40px 0 0 0;
}

#content #content-both{
float:left;
width:735px;
margin:0px 8px 0 0;
padding:40px 0 0 0;
}

#content-both #grey h3{
	margin:0 0 5px 0;
	color:#333366;
	padding:0px 0px 0px 0px;
	font-size:14px;
}

#content-both #grey li{
	margin:0 0 5px 0;
	color:#333366;
	padding:0px 0px 0px 0px;
	font-size:12px;
}
#content #content-both ul{
padding:0px;
color:#333366;
margin:0px 10px 2px 20px;
}
#content #content-both p{
padding:0px;
color:#333366;
margin:0px 0 5px 0;
}

#content #content-both .boldwhite{
padding:0px;
color:#fff;
}


#content-both #content-header
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0px 0 0 0;
 	width:733px;
 	height:53px;
 	font-weight:bold;
}

#content-both #content-header h2 {
	line-height:36px;
	font-size:38px;
	font-weight:bolder;
}
#content-both #content-header .blue {
	color:#333366;
}
#content-both #content-header .white {
	color:#FFF;
}
#content-left #content-header .white {
	color:#FFF;
}
.white {
	color:#FFF;
}
#content-both #grey {
	margin:0 0 10px 0;
	padding:5px 10px 10px 10px;
	background-color:#E9F3FD;
	color:#333366;
		min-height:352px;
}


#content-both #grey-left
{
	float:left;
	margin:0 0 10px 0;
	padding:5px 10px 10px 10px;
	background-color:#E9F3FD;
	min-height:352px;
	width:468px;
}
#content-both #grey-right
{
	float:right;
	min-height:352px;
	margin:0 0 10px 10px;
	padding:5px 10px 10px 10px;
	background-color:#E9F3FD;
	width:215px;
}

#content-both #grey-right h3
{
	margin:0 0 5px 0px;
	font-size:12px;
}

#content-both #grey-right p
{
color:#333366;
	margin:0 0 5px 0px;
	font-size:12px;
}

#content #content-left{
float:left;
width:482px;
margin:35px 8px 0 0;
padding:0;
}
#content #content-right{
float:left;
width:245px;
margin:2px 0 0 0px;
padding:45px 0 0 0;
}
#content #content-right h3{
font-size:12px;
margin:0px 0 5px 0px;
padding:0;
}

#content #content-right .redbox{
font-size:18px;
line-height:22px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:5px;
color:#DD2229;
width:234px;
}


.spacer {
	margin:115px 0 0 0;
}

#shortinfo
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:136px 0 250px 0;
	padding:0 0 12px 0;
}

#content-header h2 {
	line-height:36px;
	font-size:40px;
	font-weight:bolder;
	margin:0 0 16px 0;
}

#content-header .col-0 { color:#FF0000; }
#content-header .col-1 { color:#FF0000; }
#content-header .col-2 { color:#FF0000; }
#content-header .col-3 { color:#FF0000; }
#content-header .col-4 { color:#FF0000; }
#content-header .col-5 { color:#FF0000; }
#content-header .col-6 { color:#FF0000; }
#content-header .col-7 { color:#FF0000; }
#content-header .col-8 { color:#FF0000; }

#content-header .col-9 { color:#FF0000; }
#content-header .col-10 { color:#FF0000; }
#content-header .col-11 {  }
#content-header .col-12 { color:#FF0000; }
#content-header .col-13 { color:#FF0000; }
#content-header .col-14 { color:#FF0000; }
#content-header .col-15 { color:#FF0000; }
#content-header .col-16 { color:#FF0000; }
#content-header .col-17 { color:#FF0000; }
#content-header .col-18 { color:#FF0000; }
#content-header .col-19 { color:#FF0000; }
#content-header .col-20 { color:#FF0000; }
#content-header .col-25 { color:#FF0000; }
#content-header .col-22 { color:#FF0000; }
#content-header .col-23 { color:#FF0000; }
#content-header .col-24 { color:#FF0000; }
#content-header .col-26 { color:#FF0000; }
#content-header .col-67 { color:#FF0000; }

#content-header .col-27 { color:#FF0000; }
#content-header .col-28 { color:#FF0000; }
#content-header .col-29 { color:#FF0000; }
#content-header .col-30 { color:#FF0000; }




#content-header .blue {
	color:#333366;
}
#main-content-site #content-left #content-header {
	/*font-family:Arial, Verdana, Helvetica, sans-serif;*/
	margin:0;
	padding:55px 0 0 0;
 	width:470px;
 	min-height:78px;
 	height:auto !important;
 	font-weight:bold;
}
#content-left p{
 padding:0px;
 margin:0 0 10px 0;
}

#main-content-site #content-left #content-text {
 	width:215px;
 	float:left;
 	color:#33349E;
 	font-weight:bold;
 	padding:0 10px 0 0px;
}
#content #content-left #content-image {
 	width:245px;
 	float:right;
}

#ileft {
 	float:left;
 	width:190px;
 	margin:0 0 0 0;
}

#iright {
 	float:left;
 	margin:0 0 0 0;
 	width:190px;
}
p.margin-1 {
	margin:0 0 10px 0;
}
#ecard {
	margin:0px 0 10px 0;
}

#ecard h2{
	font-size:12px;
	margin:6px 0 3px 0;
}
#ecard p{
	font-size:12px;
	margin:0px 0 2px 0;
	padding:0px;
}
#ecard input{
	border:0px none;
	margin:0 3px 3px 3px;
	width:200px;
	background-color:#fff;
}
#ecard textarea{
	/*font-family:Arial, Verdana, Helvetica, sans-serif;*/
	border:0px none;
	width:220px;
	height:40px;
	margin:0 0 5px 0;
}

.teaser{
width: 450px;
margin:0px 0px 5px 0px;
padding:10px 10px 0 10px;
color:#fff;
}

.teaser img{
	border:5px solid #fff;
	float:left;
	margin:0px 10px 0px 0px;
}

.teaser .link{
	margin:5px 0px 0 0;
	padding:0;
	font-size:16px;
	color:#fff;
	background-image:none;
}

.teaser p{
	margin:5px 0px 0 0;
	padding:0;
	background-image:none;
	color:#fff;
	font-weight:bold;
}

.teaser a.link:visited{
	margin:5px 0px 0 0;
	padding:0;
	color:#fff;
}
.teaser a.link:active{
	margin:5px 0px 0 0;
	padding:0;
	color:#fff;
}

.teaser a.link:hover{
	margin:5px 0px 0 0;
	padding:0;
	background-image:none;
}


/* --- navigation start --------------------- */
#navigation {
background-image:url('images/stars.png');
height:369px;
overflow:hidden;
background-repeat:no-repeat;
margin:0 0 0 0;
}

a.menu{
color:#333366;
}
a.menu:visited{
color:#333366;
}
a.menu:active{
color:#333366;
}
a.menu:hover{
color:#FF0000;
}

a.menuopen{
font-weight:bold;
color:#000000;
}
a.menuopen:visited{
color:#000000;
}
a.menuopen:active{
color:#000000;
}
a.menuopen:hover{
color:#FF0000;
}


#navigation ul{
font-size:12px;
line-height:14px;
list-style-type:none;
/*font-family:Arial, Helvetica, Verdana, sans-serif;*/
margin:0;
padding:0;
}
#navigation ul li{
font-weight:bold;
margin:0 0 0 0;
padding:0;
text-transform:uppercase;
}
#navigation ul li .item{
border-bottom:1px solid #373737;
border-top:1px solid #373737;
margin:3px 0 3px 0;
padding:2px 0 2px 10px;
}
#navigation ul li .treeclosed{
margin:0;
border:0 none;
padding:1px 0 5px 1px;

}
#navigation ul li .treeopen{
border:0 none;
margin:1px 0 1px 0;
padding:1px 0 5px 1px;
}
#navigation ul li .treeopen a{
border:0 none;
margin:1px 0 1px 0;
color:#333366;
}
#navigation ul li.treenode ul{
}
#navigation ul ul{
font-size:11px;
line-height:11px;
margin:1px 0 1px 0;
padding:0:
}

#navigation ul ul li{
font-weight:bold;
margin:1px 0 1px 0;
padding:0;
text-transform:none;
}

#navigation ul ul li .item{
border:0 none;
margin:1px 0 1px 0;
padding:1px 0 1px 10px;
}
#navigation ul ul li .treeclosed{
border:0 none;
margin:0;
padding:1px 0 1px 10px;
}
#navigation ul ul li .treeopen{
margin:0;
padding:1px 0 1px 10px;
font-weight:bold;
}
#navigation ul ul li .treeopen a{
color:#666666;
}
#navigation ul ul ul li{
font-weight:normal;
margin:0;
padding:0 0 0 10px;
}
#navigation ul ul ul li .item{
margin:0;
padding:1px 0 1px 10px;
}

/* ------- navigation end ------------------------ */
/* ------- news start ------------------------ */

#news {
	border-bottom:1px solid #333;
	padding:3px 0 3px 0;
}

#news h1{
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:2px 0 5px 0;
}
#news p{
	margin:0px;
	padding:0px;
}
.newsline {
	border-bottom:1px solid #333;
	padding:3px 0 3px 0;
}
.newsline .title{
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:2px 0 2px 0;
}
.newsline .date{
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:2px 0 2px 0;
}
.newsline p{
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

.newsline .newslink{
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

.browse-pages {
	color:#8E9192;
	font-size:12px;
	font-weight:bold;
}

td.contact {
	width: 200px;
}

.formfield {
	background-color: #E9F3FD;
	width: 260px;
}

.sitemap-box {
	background-color:#E9F3FD;
}
.sitemap-box h2{
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:5px 0 5px 0;
}
.sitemap-box ul{
margin:0px;
list-style-type:none;
padding:0px;
}
.sitemap-box li{
margin:0px;
padding:0px;
border-top:1px solid #ccc;
}
.boldwhite {
	font-weight:bold;
	color:#fff;
}


#slidebar {
	top: 10px;
	width: 850px;
	height: 101px;
	position: relative;
	z-index: 9;
	border: 0px solid black;
	vertical-align: middle;
}

#slidebar .sb_l {
	border: 0px solid black;
	left: 50px;
	position: absolute;
	z-index: 6;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#slidebar .sb_l img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#slidebar .sb_m {
	border: 0px solid black;
	width: 100%;
	height: 100%;
	z-index: 4;
	visibility: hidden;
}

#slidebar .sb_r {
	margin: 0px;
	padding: 0px;
	border: 0px solid black;
	left: 850px;
	position: absolute;
	z-index: 6;
}

#slidebar .sb_r img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#slidebar .sb_img {
	border: 0px solid black;
	position: absolute;
	z-index: 5;
}