body,td,table,pre       { background-repeat:no-repeat; border:0px;  padding:0px; margin:0px; vertical-align:top; font-family:arial,verdana; color:#202b51; font-size:12px; line-height:13pt; }
body.content            { background-color:#FFFFFF; scrollbar-base-color:#faf7f2; scrollbar-3dlight-color:#faf7f2; scrollbar-arrow-color:#faf7f2; scrollbar-darkshadow-color:#faf7f2; scrollbar-face-color:#e5e6f2; scrollbar-highlight-color:#faf7f2; scrollbar-shadow-color:#faf7f2; scrollbar-track-color:#faf7f2;}

.box                    { background-color:#e5e6f2;padding:6px; padding-left:8px; width:100%; text-align:left; }
.box:hover              { background-color:#cecfd9; }
.gray                   { color:#e5e6f2; }
.blau                   { color:#0055ff; }

.caption                { font-size:17px; line-height:30px; }
.caption2               { font-size:14px; color:#6f7acb; }
.caption3               { font-size:15px; color:#FFFFFF; }

.trennstreifen          { height:2px; width:100%; margin:0px; margin-top:10px; margin-bottom:0px; font-size:0px; line-height:0px; background-color:#e5e6f2; border:0px solid transparent;}
.streifen_blau_rechts   { background-color:#141b4d; border:0px solid #4a5397; border-left-width:8px; background-image:url(bilder/bg_gradient_rechts.gif); background-position:left; background-repeat:repeat-y;;}
.streifen_blau_links    { background-color:#141b4d; border:0px solid #4a5397; border-right-width:8px; background-image:url(bilder/bg_gradient_links.gif); background-position:right; background-repeat:repeat-y;}

td.td_menu_balken       { height:22px; background-color:#ffd500; padding-top:1px; }

.lined                  { border:1px solid #aeb1c8; }
 input                  { border:1px solid #aeb1c8; font-weight:bold; text-indent:2pt; }
.input                  { border:1px solid #aeb1c8; padding:4px; padding-top:1px; background-color:#FFFFFF;  width:450px; }
.input_select           { border:0px; }

.textfield { border:1px solid #aeb1c8; padding:4px; background-color:#FFFFFF;  width:450px; height:250px;  scrollbar-base-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#FFFFFF; scrollbar-track-color:#FFFFFF; }

a                       { text-decoration:none; border:0px; color:#202b51;}
a:hover                 { text-decoration:underline; color:#ffd91a; color:#859df2; }

a.link_sub              { background-color:#e5e6f2; font-size:26px; padding:0px; margin:0px; border:0px;  }
a.link_sub:hover        { background-color:#FFFFFF; }
a.link_sub_active       { background-color:#FFFFFF; font-size:26px; padding:0px; margin:0px; border:0px;}

a.link_subsub           { background-color:#fff7cc; font-size:20px; padding:0px; margin:0px; border:0px;  }
a.link_subsub:hover     { background-color:#ffd500; }
a.link_subsub_active    { background-color:#ffd500; font-size:20px; padding:0px; margin:0px; border:0px;}

a.ie_trans               { filter:XRay();}
a.ie_trans:hover         {   }

a.link_start            { padding-left:20px; background-image:url(bt_start_pfeile_hover.gif); background-repeat:no-repeat; }
a.link_start:hover      { padding-left:20px; background-image:url(bt_start_pfeile.gif); background-repeat:no-repeat; }

a.link_small            { font-weight:300pt; font-family:verdana; font-size:11px; color:#a8b3da; letter-spacing:1pt; }
a.link_small:hover      { color:#141b4d; }



.bild                   { width:200px; height:114px;overflow:hidden; }
td.td_link              { text-align:center;  vertical-align:top; }
td.td_sublink           { padding:0px; font-size:0px; border:0px solid #aeb1c8; background-color:#c3c5d9; border-bottom-width:1px;  }
td.td_sublink_active    { padding:0px; border:0px solid #aeb1c8; background-color:#e5e6f2; border-bottom-width:1px;  }

.td_title               { background-color:#e5e6f2; height:40px; width:200px; background-repeat:no-repeat; background-position:0px bottom; vertical-align:bottom;}
td.td_title2            { height:40px;  background-color:#FFFFFF;border:0px solid #e5e6f2; border-bottom-width:1px; }
td.td_submenu           { width:200px; background-position:0px 45px; background-color:#141b4d; background-repeat:no-repeat; }
td.td_content           { padding:20px; }
td.td_textblock         { border:0px solid transparent; border-left-width:15px; }
td.td_navigation_spacer { width:10%; }
td.td_subsubsplitter    { width:10px; line-height:10px; }
td.td_subsub            { vertical-align:bottom; text-align:center;line-height:10px; }

td.td_start_balken      { height:25px; background-color:#e8e8ef; padding-top:2px; }
td.td_start_subbalken1  { height:25px; color:#a8b3da; padding-top:15px; }
td.td_start_subbalken2  { height:65px; text-align:center; vertical-align:middle; }

img                     { border:0px; background-repeat:no-repeat;}
img.bt_sublink          { border:0px; width:200px; margin:0px;  height:20px;  background-repeat:no-repeat; background-position:0px 5px; width:100%; }
img.bt_subsublink       { border:0px; width:200px; margin:0px;  height:15px;  background-repeat:no-repeat; background-position:0px 3px; width:100%; }
img.img_projekt         { width:100%;height:114px;background-position:center;background-color:#000000; }

img.img_menu            { margin-top:2px; width:140px; height:18px; vertical-align:top; background-position:center 2px; background-repeat:no-repeat; }

a.link_menu             { font-size:18px; line-height:20px; border:0px solid #ffd500; border-left-width:1px; border-right-width:1px; vertical-align:top;   }
a.link_menu:hover       { background-color:transparent; border-color:#FFFFFF; }




.small_note { color:#666666; font-size:9px; }



<!--P.top {MARGIN-TOP: -15px; FONT-SIZE: 12pt; FONT-FAMILY: arial,helvetica,sans-serif}-->
.PB {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; text-align: justify}
.news {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; text-align: center; color: #EFDBF0}
H6 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #5C3D23;
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;

}

.FormAnmVorname    { width: 110px; }
.FormAnmStrasse    { width: 150px; }
.FormAnmPLZ        { width: 45px;  }
.FormAnmOrt        { width: 96px;  }
.FormAnmGeschlecht { width: 150px; }
.FormAnmGebDatTag  { width: 41px;  }
.FormAnmGebDatJahr { width: 60px;  }
.FormAnmMobil      { width: 93px;  border:1px solid #aeb1c8; }

.FormAnmRRZHinweis { color: #666666; }
.FormAnmFeldFehler { color: #CC0000; }
.Headline10ptGold  { color: #996600; }
.ErrMsg            { color: #FFFFFF; background-color: #CC0000; }
.FormAnmTelLKZ     { width: 45px; color: #000000; }

.LinkTeam {
	COLOR: #663300;
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-style: italic;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;

}
.FormAnmTel   { width: 80px; color: #000000; }
.FormAnmEmail { width: 182px; border:1px solid #aeb1c8; }

.ErrMsgN { background-color: #CB0000; color: #FFFFFF; border: 1px none #000000; }
.ErrMsgS { background-color: #CB1716; color: #FFFFFF; border: 1px none #000000; text-align: center; }
.ErrMsgG { background-color: #006633; color: #FFFFFF; border: 1px none #000000; text-align: center; }