body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	text-decoration: none; 
}
a, a.link, a.hover, a.active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #254C88; text-decoration: none; }

.text, ul, td{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
.navi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}

.navi_black{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000; text-decoration: none}
.navi_black:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #254C88; text-decoration: none}

.navi_bold, .navi_bold:link, .navi_bold:hover, .navi_bold:active, .navi_bold:visited
{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000; text-decoration: none}

a.navi_aktive  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a.navi_aktive:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.navi_aktive_red {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #254C88 !important; text-decoration: none; font-weight: bold;}

.txt10px_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; line-height: 150%}

.txt11px {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; line-height: 150%}
.txt11pxbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; line-height: 150%}
.txt11px_weiss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; line-height: 150%}
.txt11px333333 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; line-height: 150%}

.txt11px_rot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #308759; text-decoration: none }
.txt11px_rot_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #308759; text-decoration: none }

.news11px { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; line-height: 150%}
.news11px_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; line-height: 150%}

.hpt_menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.hpt_menu_rot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #308759; text-decoration: none }

.pfad {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999999; text-decoration: none}
.pfad:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999999; text-decoration: none}
.pfad:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999999; text-decoration: none}

.hl {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none}

.pfad_rot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #308759; text-decoration: none }
.pfad_rot:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #308759; text-decoration: none }
.pfad_rot:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #308759; text-decoration: none }
.pfad_rot:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #308759; text-decoration: none }

.v9px_black {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none}

.v11px_white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.v11px_white:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.v11px_white:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.v11px_white:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none}

.v11px_white_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none}


.stdbutton, .okButton, .okbutton
{
	font-size: 10px;
	font-weight: normal;
	color: #254C88;
	background-color: #fff;
	height: 18px;
	border: #254C88;
	border-style: solid;
	border-width: 1px;
}

tr.bglight
{
        background-color: #fff;
}

.bgdark
{
        background-color: #fff;
}
/* wie hl + font-weight + margin */
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #254C88; text-decoration: none; font-weight: bold; margin: 0 0 10px 0; }

/* wie subhl + font-weight + margin */
h2, h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #254C88; text-decoration: none; font-weight: bold;  padding: 0px;}

h4, h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal; margin: 0px; }
/*wie related_hl + margin*/
h6 { margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold;}

/* 1em == <br /> */
p { margin-top: 1em; }

.str{
	background-image: url('/images/bs/strh.gif');
	background-repeat: repeat-x;
}
ul, ol{
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top: 3px;
	list-style-image:url("/images/bs/bullet.gif");
}
li {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	line-height: 150%;
	list-style-position: outside;
}
.rot{ color: #308759; text-decoration: none;}
.pkte{
	background-image: url('/images/pkte.gif');
	background-repeat: repeat-x;
}
.pkte_v{
	background-image: url('/images/bs/line_v.gif');
	background-repeat: repeat-y;
}
.pkte_v2{
	background: url('/images/bs/line_v.gif') repeat-y right;
}
.halfbox{
	width: 300px;
}
.bg_top{
	background: url('/images/bs/bg_top.gif') repeat-x;
}
.para{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #6e9cb9; 
	text-decoration: none;
	padding: 0 10px 0 10px;
}
.topclass{
	background: url('/images/bs/strh.gif') top left repeat-x;
	text-align: right;
}