td.navtools {	color: #cecdc7;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	letter-spacing: 1px;
	padding: 12px;
	position: relative }


a:link.navtools,
a:active.navtools,
a:visited.navtools {	color: #203080;
	text-decoration: none }

a:hover.navtools {	color: #ff6600;
	text-decoration: none }

a.nav  {	color: #203080;
	text-decoration: none }

a.nav:hover {	color: #ff6600;
	text-decoration: none }

a.hrznav  {	color: #ff6600;
	text-decoration: none }

a.hrznav:hover {	color: #203080;
	text-decoration: none }


a.hrzgrnav  {	color: #ff6600;
	text-decoration: none }

a.hrzgrnav:hover {	color: #203080;
	text-decoration: none }


a.normal_presse  { color: #F79C30; font-weight: bold; text-decoration: none; font-size: 17px; font-family: Verdana,  Sans-Serif }

a.normal_presse:hover  { color: #22211f; font-weight: bold; text-decoration: none; font-size: 17px; font-family: Verdana,  Sans-Serif }


a.normal  { color: #ff6600; text-decoration: none }

a.normal:hover  { color: #203080; text-decoration: none }

a.bild	{ color: #1d2656;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana,  Sans-Serif;
	text-decoration: none }

input.kalender {	color: #f79c30;
         	font-size: 9px;
	font-family: Verdana,  Sans-Serif;
        	background-color: #f6f6f5;
	letter-spacing: 1px;
         	width: 60px;
	height: 16px  }

input.f2 {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	border: solid 1px #304090;
	width: 245px;
	height: 14px }

input.f2halb {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	border: solid 1px #304090;
	width: 112px;
	height: 14px }

input.f3 {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	border: solid 1px #304090;
	width: 150px;
	height: 14px }

input.mini {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	border: solid 1px #304090;
	width: 70px;
	height: 14px }

input.navtext {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	margin-top: 7px;
	margin-bottom: 7px;
	border: solid 1px #304090;
	width: 86px;
	height: 14px }

input.reset {	color: #203080;
	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	letter-spacing: 1px }

input.submit {	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	background-color: #304090;
	letter-spacing: 1px }

select.f2 {	color: #1d2656;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #ffffff;
	letter-spacing: 1px;
	border: solid 1px #bbb4ac;
	width: 112px }

select.f2halb {	color: #1d2656;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #ffffff;
	letter-spacing: 1px;
	border: solid 1px #bbb4ac;
	width: 245px }

select.f3 {	color: #1d2656;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #ffffff;
	letter-spacing: 1px;
	border: solid 1px #bbb4ac;
	width: 150px }

select.navpopup {	color: #1d2656;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Sans-Serif;
	background-color: #ffffff;
	letter-spacing: 1px;
	border: solid 1px #bbb4ac;
	width: 186px }

table.farbigout {	margin-bottom: 28px;
	border: solid 1px #999287 }

table.gitter {	margin-bottom: 28px }

table.medium {	margin-bottom: 28px }

td.farbig {	color: #203080;
	font-size: 7pt;
	line-height: 12px;
	font-family: Verdana, Sans-Serif;
	background-color: #ededed;
	vertical-align: top;
	padding: 2px 4px 3px }

td.farbigbg {	color: #203080;
	font-size: 7pt;
	line-height: 12px;
	font-family: Verdana, Sans-Serif;
	background-color: #d4d4d4;
	vertical-align: top;
	padding: 2px 4px 3px }

td.farbighead {	color: #33302d;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Sans-Serif;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 14px }

td.farbiglegende {	color: #ffffff;
	font-size: 10px;
	line-height: 11px;
	font-family: Verdana,  Sans-Serif;
	background-color: #304090;
	vertical-align: bottom;
	padding: 2px 7px 3px }

td.fbcolor {	background-color: #304090 }
form {	margin: 0px;
	padding: 0px }

td.formhead {	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana,  Sans-Serif;
	background-color: #304090;
	vertical-align: top;
	padding: 5px 7px }

td.formlegende {	color: #203080;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 7px;
	border-bottom: 1px solid #304090;
	border-left: 1px solid #304090 }

td.formlelement {	color: #203080;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: middle;
	padding: 7px;
	border-right: 1px solid #304090;
	border-bottom: 1px solid #304090;
	border-left: 1px solid #304090 }

td.formtxt {	color: #203080;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 7px;
	border-right: 1px solid #304090;
	border-bottom: 1px solid #304090;
	border-left: 1px solid #304090 }

td.gitter {	color: #203080;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 5px 7px 6px;
	border-bottom: 1px solid #a9a69d;
	border-left: 1px solid #a9a69d }

td.gitterhead {	color: #203080;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 10px }

td.gitterklein {	color: #203080;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 5px 7px 6px;
	border-bottom: 1px solid #a9a69d;
	border-left: 1px solid #a9a69d }

td.gitterkleinlinks {	color: #203080;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 5px 7px 6px 0px;
	border-bottom: 1px solid #a9a69d }

td.gitterlegende {	color: #203080;
	font-size: 10px;
	line-height: 11px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: bottom;
	padding: 2px 7px 3px;
	border-top: 1px solid #a9a69d;
	border-bottom: 1px solid #a9a69d;
	border-left: 1px solid #a9a69d }

td.gitterlegendelinks {	color: #203080;
	font-size: 10px;
	line-height: 11px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: bottom;
	padding: 2px 7px 3px 0px;
	border-top: 1px solid #a9a69d;
	border-bottom: 1px solid #a9a69d }

td.gitterlinks {	color: #203080;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 5px 7px 6px 0px;
	border-bottom: 1px solid #a9a69d }

td.medium {	color: #203080;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #ededed;
	vertical-align: top;
	padding: 4px 7px 5px }

td.mediumbg {	color: #203080;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #d4d4d4;
	vertical-align: top;
	padding: 4px 7px 5px }

td.mediumhead {	color: #000000;
         font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #d0d0d0;
	vertical-align: top;
	padding: 4px 7px 5px }

td.head {	color: #203080;
              font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #ffffff;
	vertical-align: top;
	padding: 4px 7px 5px }

td.mediumlegende {	color: #203080;
	font-size: 10px;
	line-height: 11px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: bottom;
	padding: 2px 7px 3px }

td.nav         {	color: #717cb3;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	letter-spacing: 1px;
	padding: 12px;
	position: relative }

td.hrzgrnav         { color: #717cb3;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana,  Sans-Serif;
	letter-spacing: 1px;
	padding: 3px 12px;
	position: relative   }

td.hrznav         { color: #717cb3;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana,  Sans-Serif;
	letter-spacing: 1px;
	padding: 3px 12px;
	position: relative   }

textarea.f2 {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	border: solid 1px #203080;
	width: 245px }

textarea.f2halb {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	border: solid 1px #203080;
	width: 112px }

textarea.f3 {	font-size: 10px;
	font-family: Verdana,  Sans-Serif;
	border: solid 1px #203080;
	width: 150px }

.abstand {	vertical-align: top;
	padding: 7px;
	border: none }

.abstandpop {	padding: 12px 14px;
	border: none }

.caps77 {	color: #717cb3;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 12px;
	line-height: 21px;
	font-family: Verdana,  Sans-Serif;
	letter-spacing: 1px;
	padding: 7px }

.head77 {	color: #203080;
	font-weight: bold;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 7px }

.klein77  {	color: #203080;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 7px }


.mini7 {	color: #203080;
	font-size: 7pt;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 7px }

.navlegende  {	color: #717cb3;
	text-transform: uppercase }
.normal77 {	color: #203080;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top;
	padding: 7px }

p.normal
       {
        color        : #203080;
        font-family  : Verdana, Sans-Serif; 
       }
.normalhead77       { color: #203080;
	font-weight: bold;
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana,  Sans-Serif;
	vertical-align: top; padding: 15px 70px 14px 7px }

.sprungmarken  { color: #203080;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	word-spacing: 28pt; padding: 4px 7px 5px }

.hrznormal     {	color: #203080;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	padding: 0px 7px 0px  }

.hrzfet        { color: #203080;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	padding: 0px 7px 0px  }

.hrzbild        { color: #203080;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,  Sans-Serif;
	background-color: #ffffff;
	padding: 0px 4px 0px  }

li.hrz	{  line-height: 14px;
	   padding: 5px 0px;
	   list-style-image:url(/home/fb/i/_.gif)  }

ul.hrz	{  list-style-image:url(/home/fb/i/_.gif)  }

p
         { 
           font-family  : Verdana, Sans-Serif;
           font-size    : 11px;
           color        : #203080;
         }
.editmode
         { 
           font-family  : Verdana, Sans-Serif;
           font-size    : 10px;
           line-height  : 1.0em;
           color        : #203080;
         }
h1,h2,h3,h4,h5,h6
         { 
           font-family  : Verdana, Sans-Serif;
           color        : #203080;
           background-color : #ffffff;
         }
h1.invers,
h2.invers,
h3.invers,
h4.invers,
h5.invers,
h6.invers
         { 
           font-family  : Verdana, Sans-Serif;
           color        : #ffffff;
           background-color : #304090;
           padding      : 4px;
         }
h1,
h1.invers
         { font-size    : 12px;
	   line-height  : 18px;
	 }
h2,
h2.invers
         { font-size    : 11px;
	   line-height  : 16px;
	 }
h3,
h3.invers
         { font-size    : 10px;
	   line-height  : 14px;
	 }
h4,
h4.invers
         { font-size    :  9px;
	   line-height  : 13px;
	 }
h5,
h5.invers
         { font-size    :  8px;
	   line-height  : 11px;
	 }
h6,
h6.invers
         { font-size    :  6px;
	   line-height  : 10px;
	 }

td.edit_left_top,
td.edit_center_top,
td.edit_right_top,
td.edit_left_middle,
td.edit_right_middle
       { font-family      : Verdana, Sans-Serif;
         background-color : #f0f0f0;
         color            : #203080;
         font-size        : 10px;
       }

td.edit_left_top 
       { text-align       : left;
         vertical-align   : top;
       }
td.edit_center_top 
       { text-align       : center;
         vertical-align   : top;
       }
td.edit_right_top 
       { text-align       : right;
         vertical-align   : top;
       }
td.edit_left_middle
       { text-align       : left;
         vertical-align   : middle;
       }
td.edit_right_middle
       { text-align       : right;
         vertical-align   : middle;
       }

th.edit_left_top,
th.edit_center_top,
th.edit_right_top,
th.edit_left_middle,
th.edit_right_middle
       { font-family      : Verdana, Sans-Serif;
         font-size        : 10px;
         background-color : #e0e0e0;
         color            : #203080;
         font-weight      : bold;
       }

th.edit_left_top 
       { text-align       : left;
         vertical-align   : top;
       }
th.edit_center_top 
       { text-align       : center;
         vertical-align   : top;
       }
th.edit_right_top 
       { text-align       : right;
         vertical-align   : top;
       }
th.edit_left_middle
       { text-align       : left;
         vertical-align   : middle;
       }
th.edit_right_middle
       { text-align       : right;
         vertical-align   : middle;
       }

td.left_top,
td.center_top,
td.right_top,
td.justify_top,
td.left_middle,
td.center_middle,
td.right_middle,
td.justify_middle,
td.left_bottom,
td.center_bottom,
td.right_bottom,
td.justify_bottom

       { font-family      : Verdana, Sans-Serif;
         background-color : #ffffff;
         color            : #203080;
         font-size        : 11px;
       }

th.left_top,
th.center_top,
th.right_top,
th.justify_top,
th.left_middle,
th.center_middle,
th.right_middle,
th.justify_middle,
th.left_bottom,
th.center_bottom,
th.right_bottom,
th.justify_bottom

       { font-family      : Verdana, Sans-Serif;
         background-color : #f0f0f0;
         color            : #203080;
         font-size        : 11px;
       }

td.left_top,
th.left_top 
       { text-align       : left;
         vertical-align   : top;
       }
td.center_top,
th.center_top 
       { text-align       : center;
         vertical-align   : top;
       }
td.right_top,
th.right_top 
       { text-align       : right;
         vertical-align   : top;
       }
td.justify_top,
th.justify_top 
       { text-align       : justify;
         vertical-align   : top;
       }
td.left_middle,
th.left_middle
       { text-align       : left;
         vertical-align   : middle;
       }
td.center_middle,
th.center_middle
       { text-align       : center;
         vertical-align   : middle;
       }
td.right_middle,
th.right_middle
       { text-align       : right;
         vertical-align   : middle;
       }
td.justify_middle,
th.justify_middle 
       { text-align       : justify;
         vertical-align   : middle;
       }
td.left_bottom,
th.left_bottom
       { text-align       : left;
         vertical-align   : bottom;
       }
td.center_bottom,
th.center_bottom
       { text-align       : center;
         vertical-align   : bottom;
       }
td.right_bottom,
th.right_bottom
       { text-align       : right;
         vertical-align   : bottom;
       }
td.justify_bottom,
th.justify_bottom 
       { text-align       : justify;
         vertical-align   : bottom;
       }

td.tab_border 
       { background-color : #304090; }

td.form_check, td.form
       {
         font-family      : Verdana, Sans-Serif;
         font-size        : 11px;
       }
td.form_text,
td.form_check
       { 
         font-family      : Verdana, Sans-Serif;
         font-size        : 11px;
       }
a:hover { text-decoration : none; color : #203080;}

a:link.help,
a:hover.help,
a:active.help,
a:visited.help {
         font-family     : Verdana, Sans-Serif;
         font-size       : 11px;
         color           : #ffff80;
         text-decoration : none;
        }

caption {
         font-family     : Verdana, Sans-Serif;
         font-size       : 11px;
         color           : #203080;
         font-style      : italic; 
       }

a { text-decoration : none; }

u { text-decoration : underline; }

ul.sp {padding-top:0px; padding-left:8px;  margin-top:0px; margin-left:8px; list-style-image: url(/style_15/i/spiegelstrich.gif); text-align:left;}

div, ol, ul, li, dl, dt, dd {
    color            : #203080;
    font-family      : Verdana, Sans-Serif;
    font-size        : 11px;
   }

tr.data {
    font-family      : Verdana, Sans-Serif;
    font-size        : 11px;
    color            : #304090; 
    background-color : #ffffff; 
    vertical-align   : top;
   }

tr.options,
td.options 
   {
    font-family      : Verdana, Sans-Serif;
    font-size        : 10px;
    color            : #304090; 
    background-color : #c0c0ff; 
    vertical-align   : top;
   }

.noprint {
    display          : none;
   }

h1.printheader {
    font-weight      : bold;
    font-size        : 1.1em;
    color            : #304090;
    line-height      : 1.0em;
    margin           : 1em 0em 1em 0em;
   }
h2.printheader {
    font-weight      : bold;
    font-size        : 1.0em;
    color            : #304090;
    line-height      : 1.0em;
    margin           : 1em 0em 1em 0em;
   }
p.printdate {
    font-weight      : normal;
    font-family      : Verdana, Sans-Serif;
    font-size        : 9px;
    color            : #304090;
    line-height      : 1.4em;
   }
li,ol,dl {
    font-weight      : normal;
    font-family      : Verdana, Sans-Serif;
    font-size        : 11px;
   }
a:link.printver,
a:visited.printver,
a:active.printver {
   display           : none;
   }
a:link,
a:visited,
a:active {
    font-family      : Verdana, Sans-Serif;
    color            : #ff6600;
   }
a:hover {
    font-family      : Verdana, Sans-Serif;
    color            : #6070c0;
   }

table.outer {
   width            : 600px;
   border           : thin solid #e8e8e8;
   background-color : #f0f0f0;
   padding          : 0px 0px 0px 0px;
   margin           : 0px 0px 20px 0px;
}

table.simple {
   width            : 100%;
   border-top       : 0px;
   border-right     : 0px;
   border-bottom    : 0px;
   border-left      : 0px;
   background-color : #f0f0f0;
   font-size        : 11px;
   font-family      : Verdana, Sans-Serif;
   font-weight      : bold;
   color            : #203080;
   padding          : 0px 0px 0px 0px;
   margin           : 0px 0px 0px 0px;
   border-spacing   : 0px 0px;
}

table.simple td.question,
table.simple td.question_r
 {
   width            : 600px;
   border           : 1px;
   background-color : #f0f0f0;
   font-size        : 11px;
   font-family      : Verdana, Sans-Serif;
   font-weight      : bold;
   color            : #203080;
   padding          : 2px 10px 2px 10px;
   margin           : 0px 0px 0px 0px;
   border-bottom    : thin solid #e8e8e8;
}

table.simple td.question_r {
   width            : 50px;
   text-align       : right;
}

table.outer td.answer {
   width            : 600px;
   border           : 0px;
   background-color : #ffffff;
   font-size        : 11px;
   font-family      : Verdana, Sans-Serif;
   font-weight      : normal;
   line-height      : 1.4em;
   color            : #203080;
   padding          : 5px 10px 5px 40px;
   margin           : 0px 0px 0px 0px;
}

li.link_list_item {
   margin-bottom :  0.5em;
   text-indent   : -0.6em;
   line-height   :  1.35em;
}


