body {
	background: #6699CC; 
	font-family: arial, verdana, helvetica, sans-serif; 
	margin: 0px auto; 
	padding: 0px; 
	text-align: center; 
	font-size: 12px; 
	scrollbar-base-color:#6699CC; 
	scrollbar-arrow-color:#ffffff; 
	scrollbar-highlight-color:#ffffff;
}

.page {width: 100%;
	text-align: center;}

.page_bg {
	background-color: #ffff99; 
	margin-left: 60px; 
	margin-right: auto; 
	margin-top: 0px; 
	padding: 0px; 
	text-align: left; 
	width: 862px; 
	border-bottom: 3px solid #a7262a;
}

#logo_topright{
	position:absolute; 
	top:0px; 
	left:716px; 
	width:280px; 
	margin:0px;
}  

.style1 {color: #A7262A;}

td {font-size: 12px;}

.header {background: #6699CC no-repeat top left; 
	display:block; 
	width: 750px; 
	height: 120px; 
	text-align:left; 
	padding:20px;
}

.col1 {float: left; 
	width: 200px; 
	padding-left: 12px; 
	padding-top: 12px; 
	overflow: hidden; 
	text-align: left;
}

.col2 {padding-left: 12px; 
	padding-right: 12px; 
	padding-top: 10px; 
	margin-top:0px;
	float: left; 
	width: 420px;  
	text-align: left; 
	overflow: hidden; 
	background-color: #ffffff;
	line-height:2.0em;
	border:none;
}
.col3 {float: left; 
	width: 153px; 
	overflow: hidden; 
	text-align: center;
	padding-left: 25px; 
	padding-top: 22px; 
}
.bildhochlinks{margin:10px;
	width:150px;
	float:left;
}
.bildhochrechts{margin:10px;
	width:150px;
	float:right;
}
.bildquerlinks{margin:10px;
	width:200px;
	float:left;
}
.bildquerrechts{margin:10px;
	width:200px;
	float:right;
}
.dbu{margin-top:150px;
	width:150px;
}


.md_spc   {height: 10px; clear: both;}
.md_clear {clear: both;}

/* text styles */
a {color: #6699CC;text-decoration: none; font-weight: bold;}

a:hover {background: #6699CC; color:#ffffff; text-decoration: none;font-weight: bold;}

.style2 {font-size: 12px; color:#ae2223; font-weight: bold;}
.style3 {font-size: 9px; color:#ffffff;}
/*.style5 {color: #990000; font-size:14px; font-weight: bold; }*/
.style5 {color: #ffffff; font-size:18px; font-weight: bold; }

.style7 {font-family: Geneva, Arial, Helvetica, sans-serif}
.style9 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
}
.style13 {font-size: 10px; font-weight: bold; }
.style17 {font-size: 10px; font-weight: bold; }
.style18 {font-size: 10px}
.style21 {font-size: 9px; color:#ae2223;}

/* Right Col*/
.col3 .centr1 {font-size: 12px; color:#ae2223; font-weight: bold; overflow: hidden;padding-top: 20px;}
.col3 .centr2 {font-size: 9px; color:#ae2223; overflow: hidden;padding-top: 20px;}

/* Nav */
.col1 .navbar {font-size: 12px; text-align: left; width: 293px; overflow: hidden;}

/*.navbar .hnav {color: #ffff99;}*/
.navbar .hnav {color: #ae2223; font-weight:bold}
.navbar .hnavb {color: #ae2223; font-weight:bold; font-style:italic;}

.navbar a {color: #000000; text-decoration: none;}
.navbar a:hover {text-decoration: none;}

/*.navbar a:hover {text-decoration: none; background: #6699cc;}*/

/*.navbar .hdln {padding-top: 17px; margin:0px 8px 10px 0px; border:1px #000 solid;}*/
.navbar .hdln {margin:12px 18px 0px 0px; float:left;}
.navbar .hdlnb {margin:12px 18px 0px 20px; float:left;}

.navbar .hdln2 {margin:12px 18px 0px 0px; float:left;}
.navbar .hdln2 a:hover {text-decoration: none; font-weight:bold; color:#ffffff; background: #6699cc;}
.navbar .hdln3 {margin:12px 18px 0px 20px; float:left; font-style:italic;}
.navbar .hdln3 a:hover {text-decoration: none; font-weight:bold; color:#ffffff; background: #6699cc;}

/*.navbar .nvmain {background: #7E71B4 url(gfx_sectionblip.gif) no-repeat; width: 10px; height: 27px; margin: 12px 4px 0px 0px; font-size: 0px; float: left;}*/
.navbar .nvmain {background: #ffff99 url(gfx_sectionblip.gif) no-repeat; width: 10px; height: 27px; margin: 12px 4px 0px 0px; font-size: 0px; float: left;}

.navbar ul li {margin:0px 8px 10px 0px; padding-left: 14px;}

.navbar ul {margin:0px;padding:0px;}

/*.col1 .sub_navbar {font-size: 12px; text-align: left; width: 153px; overflow: hidden; text-transform: lowercase; background: url(sub_nav_bg.gif); text-align:left;}*/
.col1 .sub_navbar {font-size: 12px; text-align: left; width: 153px; overflow: hidden; text-transform: lowercase; background: #ffff99; text-align:left;}

.sub_navbar .sub_hnav {color: #fff;}

.sub_navbar a {color: #fff; text-decoration: none;}

.sub_navbar a:hover {text-decoration: underline;}

.sub_navbar .sub_hdln {padding-top: 17px; margin:0px 8px 10px 0px;}

.sub_navbar .sub_nvmain {background: #7E71B4 url(gfx_subsectionblip.gif) no-repeat; width: 6px; height: 27px; margin: 12px 4px 0px 0px; font-size: 0px; float: left;}

.sub_navbar ul li {margin:0px 8px 10px 0px; padding-left: 14px;}

.sub_navbar ul {margin:0px;padding:0px;}

.left {text-align: left;}

.right {text-align: right;}

.center {text-align: center;}

.fleft {float: left;}

.fright {float: right;}

.pic {float: right; width:154px; border-bottom: 1px solid #a7262a; background-color: #eeeeee; margin-left:10px; margin-bottom:10px; color: #ae2223;}

.picFigs {border-bottom: 1px solid #a7262a; background-color: #eeeeee; margin-left:10px; margin-bottom:10px; color: #ae2223;}

h4 {font-size: 12px; margin-top: 0px; margin-bottom: 0px; color: #ae2223;}
h3 {font-size: 16px; color: #000000; padding-bottom: 10px; padding-top:5px;font-weight:bold;}

img {border: 0px;}

.pd5 {padding:5px;}

.footer {margin-left: 60px; margin-right: auto; margin-top: 0px; text-align: left; width: 862px;}

.copy {color: #999999; margin-bottom:10px; font-size: 12px; float:left;}

.copy a {color: #999999; margin-bottom:10px; text-decoration: none;}

.copy a:hover {color: #990000; margin-bottom:10px; text-decoration: underline;}


