/* remove default link styles */
a:link,a:visited { text-decoration:none; }

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,df,ul,ol,li,pre,form,fieldset,input { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,a:link img,a:visited img { border:none; }
td { font-family: Arial, Helvetica, sans-serif; font-size:12px;}
/* basic elements
 * ------------------------------------------------------------------------- */
body { background-color:#f5f5f5; text-align:left; }
p,a:link,a:visited,ul,ol,li,dl,dt,dd,df,h1,h2,h3,h4 { font-family:"Arial", Courier, mono; color:#1A2233; font-size:11px; text-decoration:none; }
p,dl,dt,dd,df,ul,ol,li { line-height: 13px; }
p,pre,blockquote { margin-bottom:7px; }
a:link,a:visited { font-weight:bold; }
a:hover,a:active { text-decoration:underline; }
h1 { font-size:18px; }
h2,h3 { font-size:16px; }
h4 { font-size:14px; }
.textfeld { font-family: Arial, Helvetica, sans-serif;  background-color:#FFFFFF; width:200px; border:1px solid #000000; }
.button { font-family: Arial, Helvetica, sans-serif;  background-color:#FFFFFF; width:67px; border:1px solid #000000; }
.error { font-family: Arial, Helvetica, sans-serif; color:red; font-size:12px;}
.style1 {font-size: 20px}
/* skeleton
 * ------------------------------------------------------------------------- */
 #wrap { width:750px; margin:5px auto; border:1px solid #000000;}
 #banner { background:url("../images/top.jpg") no-repeat; height:250px; margin:2px 0; }
 #banner h1 { font-family:Arial, Helvetica, sans-serif; color:#f5f5f5; padding:80px 0 0 320px; }
 
 #Layer1 {width:475px; height:100px; z-index:1; background-color: #FFFFFF; layer-background-color: #FFFFFF; overflow: visible;}
 
 #title { background-color:#0D111A; color:#f5f5f5; height:20px; margin:2px 0; padding:2px 10px 0 0; text-align:right; }
 #title2 { background-color:#0D111A; color:#f5f5f5; height:10px; margin:2px 0; padding:2px 10px 0 0; text-align:right; }

 #content {
 	height: 385px;
	clear: both;
}
 #content h3 { padding:10px 10px 5px 10px; }
 #content h4 { padding:0 21px 3px 21px; }
 #content p, #content dl {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
#content dl { padding-bottom:10px; }
#df {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	position: absolute;
	padding-top: 10px;
	color: #9B181D;
	visibility: visible;
}
#df1 {
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	padding-top: 25px;
	color: #000000;
	width: 215px;

}
#dg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	position: absolute;
	color: #9B181D;
	width: 220px;
	padding-top: 10px;
	text-align: right;

}
#dg1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	color: #000000;
	width: 220px;
	padding-top: 25px;
	text-align: right;
	
}
#content dd { padding-bottom:20px; }

#header{
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FDFBE4;
	width:600px;
	position:absolute;top: 270px;
}
#header span{
	position:absolute;
	height: 40px;
	width: 185px;
	padding-left: 32px;
}
#text_content{
	position:absolute;
	top: 305px;
}

#text_content p{
	position:absolute;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 175px;
	white-space: normal;
}

#banner-01 {
	height: 25px;
	width: 160px;
	left:1px;
	background-image: url(../images/left_banner.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FDFBE4;
}
#banner-02 {
	height: 25px;
	width: 160px;
	left:1px;
	background-image: url(../images/left_banner.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FDFBE4;
}
#banner-03 {
	height: 25px;
	width: 277px;
	left:1px;
	background-image: url(../images/right_banner.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FDFBE4;
}
 
#column-left { width:215px; float:left; margin-right:2px; }

#column-left a:link, #column-left a:visited {
	color:#9B181D;
	font-size: 14px;
	line-height: 18px;
	
}
#column-left span {position:relative;}

#column-middle { width:215px; float:left; }
#column-middle a:link, #column-right a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
#column-middle a:hover, #column-right a:active { text-decoration:none; }

#column-right { width:300px; float:left; }
#column-right a:link, #column-right a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
#column-right a:hover, #column-right a:active { text-decoration:none; }

#column-main { width:515px; float:left; }
#column-main a:link, #column-right a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
#column-main a:hover, #column-right a:active { text-decoration:none; }

#bottom { height:10px; clear:both; overflow:hidden; }


/* footer
 * ------------------------------------------------------------------------- */
#footer {background:url("../images/bottom.jpg") no-repeat;  height:58px; margin:0;}
#footer p { margin-bottom:3px; }
#footer a:link, #footer a:visited { font-weight:normal; }


/* navigation
 * ------------------------------------------------------------------------- */
#nav { background-color:#FFFFFF; width:600px; height:20px; position:absolute;top: 220px; }
#nav li {position:absolute;}
#nav li, #nav a { width:100px; height:20px; display:block;}
#nav a { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; text-align:center; color:#000000; line-height:20px; } 

#nav-01 { left:1px; }
#nav-02 { left:100px; }
#nav-03 { left:200px; }
#nav-04 { left:300px; }
#nav-05 { left:400px; }
#nav-06 { left:500px; }
#nav-01 a:hover, #nav-02 a:hover, #nav-03 a:hover, #nav-04 a:hover, #nav-05 a:hover, #nav-06 a:hover { background-color:#BD6E72; }
