body  {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	text-align : left;
	background-color : #ffffff;
	margin : 30px 30px 30px 30px;
}
#print_header { 
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000; 
	margin : 0px 0px 30px 0px;}
#header  {display: none;}
.header  {display: none;}
#navigation  {display: none;}
#subnavigation  {display: none;}
#content  {
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
}
#adminContent  {display: none;}
#extraContent  {display: none;}
#content_header {display: none;}
#content_head_nav {display: none;}
#right  {display: none;}
#searchform {display: none;}
#footer  {display: none;}
#copyright  {display: none;}
#backandtop  {display: none;}
h1, .headline1  {
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 14px;
	font-weight : bold;
	color : #003366;
	margin-top : 0px;
	margin-bottom : 20px;
}
h2, .headline2  {
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 13px;
	color : #003366;
	font-weight : bold;
	margin-top : 0px;
	margin-bottom : 10px;
}
h3, .headline3  {
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 13px;
	color : #003366;
	font-weight : normal;
	margin-top : 0px;
	margin-bottom : 0px;
}
h4, .headline4  {
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 13px;
	color : #003366;
	font-weight : bold;
	margin-top : 0px;
	margin-bottom : 0px;
}

p, .normal  {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 12px; color : #000000; line-height : 18px; }
td, .normal  {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 12px; color : #000000; line-height : 18px; }
td.newsHeader  {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 11px; font-weight : bold; color : #003366; line-height : 18px; }
p.newsHeader  {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 11px; font-weight : bold; color : #003366; line-height : 18px; }
table.content {margin-top: 15px; font-size : 12px; color : #444444; line-height : 18px;}
td, .normal  {font-size : 12px; color : #444444; line-height : 18px; }
table.ref {border-collapse: collapse; font-size: 11px; width: 90%; border: 1px solid #adadad;}
td.ref {padding: 4px; border: 1px solid #adadad; }
table.def {border-collapse: collapse; font-size: 11px; width: 90%; border: 1px solid #adadad;}
th.def {font-weight : bold; padding: 4px; border: 1px solid #adadad; background-color : #eeeeee;}
td.def {text-align:center; font-size: 11px; padding: 4px; border: 1px solid #adadad; }
td.left {font-size: 11px; padding: 4px; border: 1px solid #adadad; }
td.newsContent  {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 11px; color : #003366; line-height : 15px; }
p.newsContent  {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 11px; color : #003366; line-height : 15px; }
.small  { color : #000000; font-size : 11px; line-height : 16px; }
.ssmall  { font-family : Arial, Helvetica, Sans-Serif; color : #003366; font-size : 10px; line-height : 16px; }
a  { color : #003366; text-decoration : underline; }
a:hover { color : #003366; background-color : #BDCEEB; text-decoration : none; }
a.small  {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 11px; color : #003366; text-decoration : underline; }
a.small:hover {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 11px; color : #000000; background-color : #BDCEEB; text-decoration : none; }
a.footer  {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 11px; color : #ffffff; text-decoration : none; }
a.footer:hover {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 11px; color : #003366; background-color : #BDCEEB; text-decoration : none; }
a.result  {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 12px; color : #0000cc; text-decoration : underline; }
a.result:hover {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 12px; color : #003366; background-color : #BDCEEB; text-decoration : none; }
a.nonclass  { text-decoration : none; margin : 0px 0px 0px 0px; padding : 0px 0px 0px 0px; }
a.nonclass:hover { background-color : #003366; text-decoration : none; margin : 0px 0px 0px 0px; padding : 0px 0px 0px 0px; }
a.cont_header { font-family : Arial, Helvetica, Sans-Serif; color : #808080; font-size : 10px; }

input            {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 12px; margin-top : 4px; margin-bottom : 4px; border-width : 1px; border-color : #003366; border-style : solid; }
input.missing    {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 12px; margin-top : 4px; margin-bottom : 4px; border-width : 1px; border-color : #003366; border-style : solid; background-color : #ffdde6;}
input.newsHeader {font-family : Verdana, Arial, Helvetica, Sans-Serif; margin-top : 4px; margin-bottom : 4px; border-width : 1px; border-color : #003366; border-style : solid; font-size : 12px; font-weight : bold; color : #003366; }
input.searchbox  {font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 12px; margin-top : 0px; margin-bottom : 0px; border-width : 1px; border-color : #003366; border-style : solid; height : 22px;}
.searchtext { margin : 0px 0px 0px 20px; font-size : 11px; color : #003366; }
select { margin-top : 4px; margin-bottom : 3px; border-width : 1px; border-color : #003366; border-style : solid; }
select.searchbox { margin-top : 4px; margin-bottom : 3px; border-width : 1px; border-color : #003366; border-style : solid; }
option { margin-top : 4px; margin-bottom : 3px; border-width : 1px; border-color : #003366; border-style : solid; }
input.checkbox { margin-top : 4px; margin-bottom : 3px; border-width : 1px; border-color : #003366; border-style : solid; }
textarea {font-family : Verdana, Arial, Helvetica, Sans-Serif; margin-top : 4px; margin-bottom : 3px; border-width : 1px; border-color : #003366; border-style : solid; }
.fehler {font-size : 12px; color : #dd0000; line-height : 16px; }
/* Suche */
.site_link { font-family : Verdana, Arial, Helvetica, Sans-Serif; font-size : 11px; color : #33aa00; font-weight : normal; text-decoration : none; }
.gut {font-size : 12px; color : #33aa00; font-weight : bold;}
.t_nummer {font-size : 15px; color : #33aa00; font-weight : bold;}
.mark {font-size : 12px; color : #000000; font-weight : normal; background-color : #BDCEEB; }

ul { font-size : 12px; color : #000000; line-height : 17px; }
ul.link { font-size : 11px; margin-top: 0px; margin-bottom : 20px; }
li { margin-top: 0px; margin-bottom : 0px; list-style-image : url(../sources/img/list_style.gif); }

img { border-color : #003366; }
hr { margin-top : 0px; margin-bottom: 0px; color : #003366; height : 1px; }
hr.dotted { margin-top : 0px; margin-bottom: 0px; height: 1px dashed; color: #003366; }

.MeldungOK  {
	font-family : Verdana, Arial, Helvetica;
	text-decoration : none;
	color : #008800;
	background-color : #f7fff7;
	font-size : 12px;
	font-weight : normal;
	margin-bottom : 12px;
	padding : 10px;
	border-color : #008800;
	border-style : solid;
	border-width : 1px;
}

.MeldungERROR  {
	font-family : Verdana, Arial, Helvetica;
	text-decoration : none;
	color : #bb0000;
	background-color : #fff7f7;
	font-size : 12px;
	font-weight : normal;
	margin-bottom : 12px;
	padding : 10px;
	border-color : #bb0000;
	border-style : solid;
	border-width : 1px;
}

/* Suche */
.count {  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #336699}
.highlight { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size : 12px; color : #000000; font-weight : normal; background-color : #BDCEEB; }

/*  Ziffern  */
a.digits:link, a.digits:visited { color: #000099; font-size: 11px; text-decoration: none;}
a.digits:hover { color: #003366;}

/*  Vor-/zurück-Pfleile  */
a.first_last:link, a.first_last:visited { color: #003366; font-size: 13px; text-decoration: none;}
a.first_last:hover { color: #000099;}

