
table { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
body  { 
	background-color:#FFFFFF;
	color: #003399;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
a:link { text-decoration:none; color:#000000; }
a:visited { text-decoration:none; color:#000000; }
a:hover  { text-decoration: none; color:#000000;}
a:active  { text-decoration: none; color:#000000;}

a.white:link { padding-left:8px; padding-right:30px;text-decoration:none; color:#ffffff; font-weight:bold; }
a.white:visited { padding-left:8px; padding-right:30px;text-decoration:none; color:#ffffff; font-weight:bold; }
a.white:hover  { padding-left:8px; padding-right:30px;text-decoration: none; color:#ffffff; font-weight:bold;}
white{ padding-left:8px; padding-right:30px;text-decoration: none; color:#ffffff; font-weight:bold;}
table.white {font-size: 8pt; color:#ffffff; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }

h1{
 	color: #003399;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:3px;
}
.hix{
background-image:url(images/buttons/hix.jpg);
background-repeat:no-repeat;
}
h1.red{
background-image:url(images/buttons/rot_gross.gif);
background-repeat:no-repeat;
padding-top:4px;
height:20px;
padding-left:18px;
}
h1.blau{
background-image:url(images/buttons/blau_gross.gif);
background-repeat:no-repeat;
padding-top:4px;
height:20px;
padding-left:18px;
}
h1.gelb{
background-image:url(images/buttons/gelb_gross.gif);
background-repeat:no-repeat;
padding-top:4px;
height:20px;
padding-left:18px;
}

h1.lila{
background-image:url(images/buttons/lila_gross.gif);
background-repeat:no-repeat;
padding-top:4px;
height:20px;
padding-left:18px;
}

h1.orange{
background-image:url(images/buttons/orange_gross.gif);
background-repeat:no-repeat;
padding-top:4px;
height:20px;
padding-left:18px;
}

h1.azubi{
background-image:url(images/buttons/azubi_gross.jpg);
background-repeat:no-repeat;
padding-top:4px;
height:20px;
padding-left:18px;
}
h1.gruen{
background-image:url(images/buttons/gruen_gross.gif);
background-repeat:no-repeat;
padding-top:4px;
height:20px;
padding-left:18px;
}
h2.red{
background-image:url(images/buttons/rot_klein.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:15px;
color: #003399;
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}
h2.gelb{
background-image:url(images/buttons/gelb_klein.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:15px;
color: #003399;
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	
}
h2.orange{
background-image:url(images/buttons/orange_klein.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:15px;
color: #003399;
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	
}

h2.blau{
background-image:url(images/buttons/blau_klein.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:15px;
color: #003399;
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	
}
h2.gruen{
background-image:url(images/buttons/gruen_klein.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:15px;
color: #003399;
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	
}

ul.red_nav_top{
margin:0px;
margin-top:2px;
padding:0px;
background-image:url(images/buttons/rot_klein.gif);
background-repeat:repeat-y;
}
ul.red_nav{
margin:0px;

padding:0px;
background-image:url(images/buttons/rot_klein.gif);
background-repeat:repeat-y;
}

ul.red_nav2{
margin:0px;

padding:0px;
padding-left:32px;
}
* html ul.red_nav2{padding-left:17px;}


li.red_nav2{
padding-top:2px;
padding-bottom:2px;
list-style-type:square;
color:#ff0000;
}
li.red_nav2_act{
list-style-type:square;
padding-top:2px;
padding-bottom:2px;
color:#ff0000;
}

li.red_nav{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.red_nav_act{
padding-top:2px;
padding-bottom:2px;

list-style-type:none;
padding-left:15px;
}
li.red{
padding-top:2px;
padding-bottom:2px;
background:#ff0000;
padding-left:12px; text-decoration:none; color:#ffffff; font-weight:bold;
}
ul.lila_nav{
margin:0px;

padding:0px;
background-image:url(images/buttons/lila_klein.gif);

background-repeat:repeat-y;
}
ul.lila_nav_top{
margin:0px;
margin-top:2px;
padding:0px;
background-image:url(images/buttons/lila_klein.gif);

background-repeat:repeat-y;
}

ul.lila_nav2{
margin:0px;
padding:0px;
padding-left:32px;
}
* html ul.lila_nav2{padding-left:17px;}

li.lila_nav2{
padding-top:2px;
padding-bottom:2px;
list-style-type:square;
color:#551C6D;
}
li.lila_nav2_act{
list-style-type:square;
padding-top:2px;
padding-bottom:2px;
color:#551C6D;
}

li.lila_nav{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.lila_nav_act{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.lila{
padding-top:2px;
padding-bottom:2px;
background:#551C6D;
padding-left:12px; text-decoration:none; color:#ffffff; font-weight:bold;
}

ul.orange_nav_top{
margin:0px;
margin-top:2px;
padding:0px;
background-image:url(images/buttons/orange_klein.gif);
background-repeat:repeat-y;
}
ul.orange_nav{
margin:0px;

padding:0px;
background-image:url(images/buttons/orange_klein.gif);
background-repeat:repeat-y;
}
ul.orange_nav2{
margin:0px;
padding:0px;
padding-left:32px;
}
* html ul.orange_nav2{padding-left:17px;}


li.orange_nav2{
padding-top:2px;
padding-bottom:2px;
list-style-type:square;
color:#FF9934;
}
li.orange_nav2_act{
list-style-type:square;
padding-top:2px;
padding-bottom:2px;
color:#FF9934;
}

li.orange_nav{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.orange_nav_act{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.orange{
padding-top:2px;
padding-bottom:2px;
background:#FF9934;
padding-left:12px; text-decoration:none; color:#ffffff; font-weight:bold;
}

ul.blau_nav_top{
margin:0px;
margin-top:2px;
padding:0px;
background-image:url(images/buttons/blau_klein.gif);
background-repeat:repeat-y;
}
ul.blau_nav{
margin:0px;

padding:0px;
background-image:url(images/buttons/blau_klein.gif);
background-repeat:repeat-y;
}

ul.blau_nav2{
margin:0px;
padding:0px;
padding-left:32px;
}
* html ul.blau_nav2{padding-left:17px;}


li.blau_nav2{
padding-top:2px;
padding-bottom:2px;
list-style-type:square;
color:#005A96;
}
li.blau_nav2_act{
list-style-type:square;
padding-top:2px;
padding-bottom:2px;
color:#005A96;
}

li.blau_nav{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.blau_nav_act{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.blau{
padding-top:2px;
padding-bottom:2px;
background:#005A96;
padding-left:12px; text-decoration:none; color:#ffffff; font-weight:bold;
}


ul.azubi_nav_top{
margin:0px;
margin-top:2px;
padding:0px;
background-image:url(images/buttons/azubi_klein.jpg);
background-repeat:repeat-y;
}

ul.azubi_nav{
margin:0px;

padding:0px;
background-image:url(images/buttons/azubi_klein.jpg);
background-repeat:repeat-y;
}

ul.azubi_nav2{
margin:0px;
padding:0px;
padding-left:32px;
}
* html ul.azubi_nav2{padding-left:17px;}


li.azubi_nav2{
padding-top:2px;
padding-bottom:2px;
list-style-type:square;
color:#2EF40F;
}
li.azubi_nav2_act{
list-style-type:square;
padding-top:2px;
padding-bottom:2px;
color:#2EF40F;
}

li.azubi_nav{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.azubi_nav_act{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.azubi{
padding-top:2px;
padding-bottom:2px;
background:#2EF40F;
padding-left:12px; text-decoration:none; color:#ffffff; font-weight:bold;
}


ul.hellblau_nav_top{
margin:0px;
margin-top:2px;
padding:0px;
background-image:url(images/buttons/hellblau_klein.gif);
background-repeat:repeat-y;
}
ul.hellblau_nav{
margin:0px;
padding:0px;
background-image:url(images/buttons/hellblau_klein.gif);
background-repeat:repeat-y;
}


ul.hellblau_nav2{
margin:0px;
padding:0px;
padding-left:32px;
}
* html ul.hellblau_nav2{padding-left:17px;}


li.hellblau_nav2{
padding-top:2px;
padding-bottom:2px;
list-style-type:square;
color:#3398CC;
}
li.hellblau_nav2_act{
list-style-type:square;
padding-top:2px;
padding-bottom:2px;
color:#3398CC;
}

li.hellblau_nav{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.hellblau_nav_act{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.hellblau{
padding-top:2px;
padding-bottom:2px;
background:#3398CC;
padding-left:12px; text-decoration:none; color:#ffffff; font-weight:bold;
}

ul.gruen_nav_top{
margin:0px;
margin-top:2px;
padding:0px;
background-image:url(images/buttons/gruen_klein.gif);
background-repeat:repeat-y;
}


ul.gruen_nav{
margin:0px;

padding:0px;
background-image:url(images/buttons/gruen_klein.gif);
background-repeat:repeat-y;
}

ul.gruen_nav2{
margin:0px;
padding:0px;
padding-left:32px;
}
* html ul.gruen_nav2{padding-left:17px;}


li.gruen_nav2{
padding-top:2px;
padding-bottom:2px;
list-style-type:square;
color:#336601;
}
li.gruen_nav2_act{
list-style-type:square;
padding-top:2px;
padding-bottom:2px;
color:#336601;
}

li.gruen_nav{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.gruen_nav_act{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.gruen{
padding-top:2px;
padding-bottom:2px;
background:#336601;
padding-left:12px; text-decoration:none; color:#ffffff; font-weight:bold;
}

ul.gelb_nav{
margin:0px;

padding:0px;
background-image:url(images/buttons/gelb_klein.gif);
background-repeat:repeat-y;
}

ul.gelb_nav_top{
margin:0px;
margin-top:2px;
padding:0px;
background-image:url(images/buttons/gelb_klein.gif);
background-repeat:repeat-y;
}

ul.gelb_nav2{
margin:0px;
padding:0px;
padding-left:32px;
}
* html ul.gelb_nav2{padding-left:17px;}


li.gelb_nav2{
padding-top:2px;
padding-bottom:2px;
list-style-type:square;
color:#E4C701;
}
li.gelb_nav2_act{
list-style-type:square;
padding-top:2px;
padding-bottom:2px;
color:#E4C701;
}

li.gelb_nav{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.gelb_nav_act{
padding-top:2px;
padding-bottom:2px;
list-style-type:none;
padding-left:15px;
}
li.gelb{
padding-top:2px;
padding-bottom:2px;
background:#E4C701;
padding-left:12px; text-decoration:none; color:#ffffff; font-weight:bold;
}


p.red{
border-bottom:1px solid #ff0000;
padding-bottom:10px;
width:450px;
}
p.lila{
border-bottom:1px solid #551C6D;
padding-bottom:10px;
width:450px;
}
p.orange{
border-bottom:1px solid #FF9934;
padding-bottom:10px;
width:450px;
}
p.gelb{
border-bottom:1px solid #E4C701;
padding-bottom:10px;
width:450px;
}
p.blau{
border-bottom:1px solid #005A96;
padding-bottom:10px;
width:450px;
}
p.gruen{
border-bottom:1px solid #336601;
padding-bottom:10px;
width:450px;
}

p.azubi{
border-bottom:1px solid #2EF40F;
padding-bottom:10px;
width:450px;
}

h3{
 	color: #003399;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:3px;

}

p{
}

.bodytext{
}
a{
}
/* Root Menu Styles */
a.menuLinkFirst {
display:block;text-align:left;padding-top:4px;padding-bottom:0px;padding-left:9px;height:20px;width:102px; background:#000099;color:#ffffff;font-size:13px;text-decoration:none;font-style:normal;font-weight:bold;}

a.menuLinkFirstAct
{display:block;text-align:left;padding-top:4px;padding-bottom:0px;padding-left:9px;height:20px;width:102px; background:#000066; color:#ffffff;font-size:13px;text-decoration:none;font-style:normal;font-weight:bold;}

a:hover.menuLinkFirst 
{display:block;text-align:left;padding-top:4px;padding-bottom:0px;padding-left:9px;height:20px;
width:102px;background: #00FF33;color:#ffffff;font-size:13px;text-decoration:none;font-style:normal;font-weight:bold;}

a.menuLinkLast 
{display:block;text-align:left;padding-top:4px;padding-bottom:0px; padding-left:10px;height:20px;width:101px; 
background-image: url('rootmenu/m7_no.gif');color:#ffffff;font-size:13px;text-decoration:none;font-style:normal;font-weight:bold;}

a.menuLinkLastAct
{display:block;text-align:left;padding-top:4px;padding-bottom:0px; padding-left:10px;
height:20px;width:101px; background-image: url('rootmenu/m7_act.gif');color:#ffffff;font-size:13px;text-decoration:none;font-style:normal;font-weight:bold;}

a:hover.menuLinkLast 
{display:block;text-align:left;padding-top:4px;padding-bottom:0px;padding-left:10px;height:20px;
width:101px; background-image: url('rootmenu/m7_ov.gif');color:#ffffff;font-size:13px;text-decoration:none;font-style:normal;font-weight:bold;}

a.menuLink 
{display:block;text-align:left;padding-top:4px;padding-bottom:0px;padding-left:10px;height:20px;width:97px;
background-image: url('rootmenu/m2_no.gif');color:#ffffff;font-size:13px;text-decoration:none;font-style:normal;font-weight:bold;}

a.menuLinkAct 
{display:block;text-align:left;padding-top:4px;padding-bottom:0px;padding-left:10px;height:20px;width:97px;
background-image: url('rootmenu/m2_act.gif');color:#ffffff;font-size:13px;text-decoration:none;font-style:normal;font-weight:bold;}

a:hover.menuLink 
{display:block;text-align:left;padding-top:4px;padding-bottom:0px;padding-left:10px;height:20px;width:97px;background-image: url('rootmenu/m2_ov.gif');
color:#ffffff;font-size:13px;text-decoration:none;font-style:normal;font-weight:bold;}

.menuList 
{position:relative;display:inline; margin:0px; padding:0px;}

li.naviItem 
{list-style-type:none; float:left;}

   .tx-guestbook-list-header { background-color: #FF9835; color: #000000; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #FF9835; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#FF9835; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#FF9835; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#FF9835; font-size:12; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }

.csc-textpic-clear{
display:none;
}

.spacer-gif{
display:none;
}

td{vertical-align:top;}

.tx-srlanguagemenu-pi1{
text-align:right;
height:18px;
margin-left:640px;
}