/*
 *  css styles
 *  copyright by EMRIC Internet Consulting
 *  http://www.emric.de
 */

body {background-color: #ffffff; margin-top: 5px; margin-left: 5px;}

body,table,tr,td,div,input,textarea,select {font-family: Verdana, MS Sans Serif, Arial, Helvetica, Sans-Serif;  font-size: 10px;}

.head
{
	background-color: #D5E9E8;
	width: 800px;
	height: 92px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808080;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.head_print
{
	background-color: #D5E9E8;
	width: 570px;
	height: 90px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808080;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.logo1
{
	width: 400px;
	height: 92px;
	text-indent: 152px;
}

.logo2
{
	width: 250px;
	height: 88px;
}

.logo3
{
	width: 150px;
	height: 88px;
}

.subheadhome
{
	background-color: #D5E9E8;
	width: 800px;
	height: 45px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

.body
{
	background-color: #FFFFFF;
	width: 800px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
}

.body_print
{
	background-color: #FFFFFF;
	width: 570px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
}

.footer
{
	background-color: #FFFFFF;
	width: 800px;
	height: 90px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #808080;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
}

.footer_print
{
	background-color: #FFFFFF;
	width: 570px;
	height: 24px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #808080;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;
}

.cellnavigation
{
	background-color: #EEEEEE;
	width: 237px;
	vertical-align: top;
}

.cellcontent
{
	background-color: #FFFFFF;
	width: 563px;
	vertical-align: top;
}

.cellbox
{
	background-color: #FFFFFF;
	width: 150px;
	vertical-align: top;
	color: #808080;
	font-size: 9px;
}

.cellhome1
{
	background-color: #FFFFFF;
	width: 220px;
	vertical-align: top;
	color: #000000;
	font-size: 10px;
	padding-right: 10px;
}

.cellhome2
{
	background-color: #FFFFFF;
	width: 155px;
	vertical-align: top;
	color: #000000;
	font-size: 9px;
	padding-right: 10px;
}

.cellhome3
{
	background-color: #FFFFFF;
	width: 160px;
	vertical-align: top;
	color: #000000;
	font-size: 9px;
}

.cellru1
{
	background-color: #FFFFFF;
	width: 210px;
	vertical-align: top;
	color: #000000;
	font-size: 9px;
}

.cellru2
{
	background-color: #FFFFFF;
	width: 160px;
	vertical-align: top;
	color: #000000;
	font-size: 9px;
}

.cellru3
{
	background-color: #FFFFFF;
	width: 220px;
	vertical-align: top;
	color: #000000;
	font-size: 9px;
}

.cellru4
{
	background-color: #FFFFFF;
	width: 160px;
	vertical-align: top;
	color: #000000;
	font-size: 9px;
}

.boxhead
{
	font-size: 11px;
	color: #BD8D61;
	font-weight: bold;
	margin: 0;
	padding: 0px 0 0px 0px; 
}

.boxhead1
{
	font-size: 10px;
	color: #BD8D61;
	font-weight: bold;
	margin: 0;
	padding: 0px 0 0px 0px; 
}
.position
{
    position: absolute;
	left: 240px;
	top:  115px;
}

.boxtable
{
	background-color: #FFFFFF;
	width: 150px;
	vertical-align: top;
	color: #808080;
	font-size: 9px;
}

.tblBox
{
	width: 105px;
	border-width: 1px;
	border-color: #A6A6A6;
	border-style: solid;
	text-align: center;
	font-size: 8px;
}

.picBox
{
	width: 105px;
	border-width: 1px;
	border-color: #A6A6A6;
	border-style: solid;
	text-align: center;
	font-size: 8px;
	align: right;
}

.content
{
	padding-left: 10px;
	padding-right: 10px;
}

.cellfooter
{
	vertical-align: middle;
	height: 75px;
	padding-left: 8px;
	color: #808080;
	font-size: 9px;
}

.navstandard
{
	background-color: #ADD2D1;
	width: 237px;
	height: 14px;
	padding-left: 5px;
	cursor: pointer;
}


.navgreyline
{
	background-color: #EEEEEE;
	height: 1px;
}

.navsquare
{
	width: 16px;
	height: 21px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEEEEE;
}


.navbg
{
	width: 237px;
	height: 14px;
	padding-left: 5px;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
}

.picture
{
 width: 125px;

 float: right;
 border-width: 1px;
 border-color: #A6A6A6;
 border-style: solid;
 margin-left:  10px;
 margin-right: 8px;
 margin-bottom:10px;
}
.picture_sizeless
{
 float: right;
 border-width: 1px;
 border-color: #A6A6A6;
 border-style: solid;
 margin-left:  10px;
 margin-right: 8px;
 margin-bottom:10px;
}
.picture_sizeless_left
{
 float: left;
 border-width: 1px;
 border-color: #A6A6A6;
 border-style: solid;
 margin-left:  0px;
 margin-right: 10px;
 margin-bottom:10px;
}
.picture_bio
{
 width: 52px;
 height:56px;
 float:right;
 border-width: 1px;
 border-color: #A6A6A6;
 border-style: solid;
 margin-left:  0px;
 margin-right: px;
 margin-bottom: 0px;
}

h1
{
    position: absolute;
	left: 252px;
	top:110px;
	color: #A6A6A6;
	font-weight: bold;
	font-size: 18px;
}

h2
{
	font-size: 15px;
	color: #808080;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0px; 
}

h3
{
	font-size: 11px;
	color: #808080;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 7px 0px; 
}
h4
{
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	margin: 0;
	padding: 8px 0 8px 0px; 
}


ul
{
	list-style-type: square;
	list-style-position: outside;
	margin-top: 3px;
	margin-bottom: 5px;
}


input.fieldnormal     { width: 322px; border-style: solid; border-width: 1px;}
input.fieldsearch     { width: 190px; background-color: #f0f0f0; border-style: solid; border-width: 1px;}
input.textfield       { width: 322px; height: 80px; background-color: #f0f0f0; border-style: solid; border-width: 1px;}
input.textfield1   { width: 322px; height: 100px; background-color: #f0f0f0; border-style: solid; border-width: 1px;}
input.fieldnormalr    { width: 322px; background-color: #f0f0f0; border-style: solid; border-width: 1px;}
input.btn             { background-color: #D4E9E8; color: #000000; width:150px; font-weight: bold;}
input.btnsearch             { background-color: #D4E9E8; color: #000000; width:50px; font-weight: bold;}
input.beispiel		  { background-color: #6c0000; color: #ffffff; width:150px; }
select.fieldnormalr   { width: 322px; background-color: #f0f0f0; border-style: solid; border-width: 1px;}
textarea.InputTextarea{ width: 322px; height: 80px; background-color: #f0f0f0; border-style: solid; border-width: 1px;}

/*
 *  Link Styles
 */

a.link         {  color: #6C0000;  font-weight: bold;  text-decoration: none; }
a.link:visited {  color: #6C0000;  font-weight: bold;  text-decoration: none; }
a.link:hover   {  color: #808080;  font-weight: bold;  text-decoration: none; }
a.link:active  {  color: #6C0000;  font-weight: bold;  text-decoration: none; }

a.linknav1st         {  color: #FFFFFF;  font-size: 11px; font-weight: bold;  text-decoration: none; }
a.linknav1st:visited {  color: #FFFFFF;  font-size: 11px; font-weight: bold;  text-decoration: none; }
a.linknav1st:hover   {  color: #FFFFFF;  font-size: 11px; font-weight: bold;  text-decoration: none; }
a.linknav1st:active  {  color: #FFFFFF;  font-size: 11px; font-weight: bold;  text-decoration: none; }

a.linknav1hi         {  color: #808080;  font-size: 11px; font-weight: bold;  text-decoration: none; }
a.linknav1hi:visited {  color: #808080;  font-size: 11px; font-weight: bold;  text-decoration: none; }
a.linknav1hi:hover   {  color: #808080;  font-size: 11px; font-weight: bold;  text-decoration: none; }
a.linknav1hi:active  {  color: #808080;  font-size: 11px; font-weight: bold;  text-decoration: none; }

a.linknav1hist         {  color: #404040;  font-size: 11px; font-weight: bold;  text-decoration: none; }
a.linknav1hist:visited {  color: #404040;  font-size: 11px; font-weight: bold;  text-decoration: none; }
a.linknav1hist:hover   {  color: #808080;  font-size: 11px; font-weight: bold;  text-decoration: none; }
a.linknav1hist:active  {  color: #404040;  font-size: 11px; font-weight: bold;  text-decoration: none; }

a.linknav2hi         {  color: #808080;  font-size: 10px; font-weight: bold;  text-decoration: none; }
a.linknav2hi:visited {  color: #808080;  font-size: 10px; font-weight: bold;  text-decoration: none; }
a.linknav2hi:hover   {  color: #808080;  font-size: 10px; font-weight: bold;  text-decoration: none; }
a.linknav2hi:active  {  color: #808080;  font-size: 10px; font-weight: bold;  text-decoration: none; }

a.linknav2hist         {  color: #404040;  font-size: 10px; font-weight: bold;  text-decoration: none; }
a.linknav2hist:visited {  color: #404040;  font-size: 10px; font-weight: bold;  text-decoration: none; }
a.linknav2hist:hover   {  color: #808080;  font-size: 10px; font-weight: bold;  text-decoration: none; }
a.linknav2hist:active  {  color: #404040;  font-size: 10px; font-weight: bold;  text-decoration: none; }

a.linknav3hi         {  color: #808080;  font-size: 10px;  text-decoration: none; }
a.linknav3hi:visited {  color: #808080;  font-size: 10px;  text-decoration: none; }
a.linknav3hi:hover   {  color: #808080;  font-size: 10px;  text-decoration: none; }
a.linknav3hi:active  {  color: #808080;  font-size: 10px;  text-decoration: none; }

a.linknav3hist         {  color: #404040;  font-size: 10px; text-decoration: none; }
a.linknav3hist:visited {  color: #404040;  font-size: 10px; text-decoration: none; }
a.linknav3hist:hover   {  color: #808080;  font-size: 10px; text-decoration: none; }
a.linknav3hist:active  {  color: #404040;  font-size: 10px; text-decoration: none; }

a.linkstandard         {  color: #9E7932;  font-size: 10px; text-decoration: underline;; }
a.linkstandard:visited {  color: #9E7932;  font-size: 10px; text-decoration: underline; }
a.linkstandard:hover   {  color: #9E7932;  font-size: 10px; text-decoration: underline; }
a.linkstandard:active  {  color: #9E7932;  font-size: 10px; text-decoration: underline; }

a.linkh3         {  color: #000000;  font-size: 11px; font-weight: bold;  text-decoration: underline; }
a.linkh3:visited {  color: #000000;  font-size: 11px; font-weight: bold;  text-decoration: underline; }
a.linkh3:hover   {  color: #000000;  font-size: 11px; font-weight: bold;  text-decoration: underline; }
a.linkh3:active  {  color: #000000;  font-size: 11px; font-weight: bold;  text-decoration: underline; }

a.linkh1         {  color: #A6A6A6;  font-weight: bold;  text-decoration: none; }
a.linkh1:visited {  color: #A6A6A6;  font-weight: bold;  text-decoration: none; }
a.linkh1:hover   {  color: #A6A6A6;  font-weight: bold;  text-decoration: none; }
a.linkh1:active  {  color: #A6A6A6;  font-weight: bold;  text-decoration: none; }


a.linkfooter         {  color: #808080;  font-size: 9px; text-decoration: underline; }
a.linkfooter:visited {  color: #808080;  font-size: 9px; text-decoration: underline; }
a.linkfooter:hover   {  color: #808080;  font-size: 9px; text-decoration: underline; }
a.linkfooter:active  {  color: #808080;  font-size: 9px; text-decoration: underline; }

a.linkhead         {  color: #BD8D61;  font-size: 10px; font-weight: bold;  text-decoration: none; }
a.linkhead:visited {  color: #BD8D61;  font-size: 10px; font-weight: bold;  text-decoration: none; }
a.linkhead:hover   {  color: #404040;  font-size: 10px; font-weight: bold;  text-decoration: none; }
a.linkhead:active  {  color: #BD8D61;  font-size: 10px; font-weight: bold;  text-decoration: none; }
