/* CSS Document */
html{
overflow: -moz-scrollbars-vertical;
}

body {
	margin: 0 0 0 0;
	background-image: url(imgcss/bodybg.jpg);
	background-repeat: repeat-x;
	background-color: #FCF1D1;
}

a.footer:link {
  font-family: verdana; 
  font-size: 10; 
  color:#8B8B8B; 
  text-decoration:none;
  line-height: 22px;

 }
 
a.footer:visited {
  font-family: verdana; 
  font-size: 10; 
  color:#8B8B8B; 
  text-decoration:none;
   line-height: 22px;
 }

a.footer:active {
  font-family: verdana; 
  font-size: 10; 
  color:#8B8B8B; 
  text-decoration:none;
   line-height: 22px;
 }

a.footer:hover {
  font-family: verdana; 
  font-size: 10; 
  color:#F48E17; 
  text-decoration:none;
   line-height: 22px;
 }
 
#box {
 position:relative;
 width:963;
 height:587;
 background-repeat: no-repeat;
 background-image: url(imgcss/box.jpg);
}

#box1 {
 position:absolute;
 background-image: url(imgcss/box1.jpg);
 width:255;
 height:245;
 left:441;
 top:310;
 background-repeat: no-repeat;
 z-index:5;
 padding-left: 0px;
 padding-top: 0px;
}
 
#box2 {
 position:absolute;
 background-image: url(imgcss/box2.jpg);
 width:265px;
 height:185px;
 left:696px;
 top:192px;
 background-repeat: no-repeat;
 z-index:5;
 padding-left: 0px;
 padding-top: 0px;
}
 
#box3 {
 position:absolute;
 background-image: url(imgcss/box3.jpg);
 width:260px;
 height:150px;
 left:696px;
 top:407px;
 background-repeat: no-repeat;
 z-index:5;
 padding-left:0px;
 padding-top:0px;
}

p.bodytext {
 font-family: verdana;
 font-size: 11px;
 color:#58585A;
 margin: 0 0 0 0; 
 }

td {
 font-family: verdana;
 font-size: 11px;
 color:#58585A;
 margin: 0 0 0 0; 
 }
 
#bewerbungsformular td {
 padding-bottom:2px;
}

input {
  color: #58585A;
  font-family: verdana, arial, sans-serif; 
  font-size: 10px;
}

select {
  height: 18px;
  color: #58585A;
  font-family: verdana, arial, sans-serif; 
  font-size: 10px;
}

input.extra {
  height: 18px;
  color: #58585A;
  font-family: verdana, arial, sans-serif; 
  font-size: 10px; 
}

input.extrasub {
  color: #58585A;
  font-family: verdana, arial, sans-serif; 
  font-size: 10px; 
}

#ctext {
 position:absolute;
 left:846;
 top:187;
 z-index:5;
}
#ctext2 {
 position:absolute;
 left:806;
 top:107;
 z-index:5;
}

#ctext p.bodytext {
 font-family: verdana;
 font-size: 11px;
 color:#58585A;
 width:90; 
}
#ctext2 p.bodytext {
 font-family: verdana;
 font-size: 11px;
 color:#58585A;
 width:150; 
}

#inhalt {
 position:relative;
 background-image: url(imgcss/inhalt_bg.jpg);
 background-repeat: repeat-y;
 width:960;
}
  
td.menu {
 background-image: url(imgcss/menu_bg.jpg);
 background-repeat: no-repeat;
 padding: 23 0 0 50;
 
}

td.content {
 background-image: url(imgcss/content_bg.jpg);
 background-repeat: no-repeat;
 }

td.content_group {
 background-image: url(imgcss/content_bg.jpg);
 background-repeat: repeat-x;
 }

td.content_extranet {
 background-image: url(imgcss/content_extra_bg.jpg);
 background-repeat: no-repeat;
 }

td.cross {
 background-image: url(imgcss/cross_bg.jpg);
 background-repeat: repeat-x;
 height: 549;
}

a.menu:link {
  font-family: verdana; 
  font-size: 12; 
  color:#535353; 
  text-decoration:none;
  font-weight: bold;
}
 
a.menu:visited {
  font-family: verdana; 
  font-size: 12; 
  color:#535353; 
  text-decoration:none;
  font-weight: bold;
}

a.menu:active {
  font-family: verdana; 
  font-size: 12; 
  color:#535353; 
  text-decoration:none;
  font-weight: bold;
}

a.menu:hover {
  font-family: verdana; 
  font-size: 12; 
  color:#E95D10; 
  text-decoration:none;
  font-weight: bold;
}
 
a.menu_act:link {
  font-family: verdana; 
  font-size: 12; 
  color:#E95D10; 
  text-decoration:none;
  font-weight: bold;
}
 
a.menu_act:visited {
  font-family: verdana; 
  font-size: 12; 
  color:#E95D10; 
  text-decoration:none;
  font-weight: bold;
}

a.menu_act:active {
  font-family: verdana; 
  font-size: 12; 
  color:#E95D10; 
  text-decoration:none;
  font-weight: bold;
}

a.menu_act:hover {
  font-family: verdana; 
  font-size: 12; 
  color:#E95D10; 
  text-decoration:none;
  font-weight: bold;
}

h1 {
  font-family: verdana; 
  font-size: 14; 
  color:#E95E10; 
  font-weight: bold;
  width:355;
  margin-bottom:0px;
  padding-bottom:0px;
}

li{
 font-family: verdana;
 font-size: 11px;
 color:#58585A;
}

#box1 p.bodytext {
 font-family: verdana;
 font-size: 11px;
 color:#58585A;
 width:210px;
 margin: 53 5 5 25;
 
}

#box2 p.bodytext {
 font-family: verdana;
 font-size: 11px;
 color:#58585A;
 width:210px;
 margin: 50 5 5 25;
}

#box3 p.bodytext {
 font-family: verdana;
 font-size: 11px;
 color:#58585A;
 width:210px;
 margin: 50 5 5 30;
}


a.internal-link:link {
  font-family: verdana; 
  font-size:11px; 
  color:#F48E17; 
  text-decoration:none;
 }
 
a.internal-link:visited {
  font-family: verdana; 
  font-size: 11px; 
  color:#F48E17; 
  text-decoration:none;
 }

a.internal-link:active {
  font-family: verdana; 
  font-size: 11px; 
  color:#F48E17; 
  text-decoration:none;
 }

a.internal-link:hover {
  font-family: verdana; 
  font-size: 11px; 
  color:#8B8B8B; 
  text-decoration:none;
 }

div.menubg {
 background-image: url(imgcss/headnavi.gif);
 background-repeat: repeat-x;
}

div.tx-sriframe-pi1 {
margin-left:59px;
}

#inhalt_shop {
 position:relative;
 width:900;
}

td.content_shop {
 background-image: url(imgcss/leftshop.jpg);
 background-repeat: no-repeat;
}

div.inhalt_shop {
 background-image: url(imgcss/leftshop_kachel.jpg);
 background-repeat: repeat-y;
}

p.csc-caption {
 font-family: verdana; 
 font-size: 9px; 
 color:#8B8B8B; 
 text-decoration:none;
 font-weight:bold;
 padding: 0 0 0 0;
}

table.htmlarea-showtableborders{
 width:355;
 font-family: verdana;
 font-size: 11px;
 color:#58585A; 
}

table.htmlarea-showtableborders td{
 vertical-align: top;
 margin: 7 7 7 7;
}

p.newstitle {
 font-family: verdana; 
 font-size: 11; 
 color:#E95E10; 
 font-weight: bold;
 width:220;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 text-decoration:none;
}

a:link {
  text-decoration:none;
  color:#E95D10;
  font-family: verdana; 
  font-size: 11;
  font-weight: bold; 
 }
 
a:visited {
   text-decoration:none;
  color:#E95D10;
  font-family: verdana; 
  font-size: 11;
  font-weight: bold; 
 }

a:active {
  text-decoration:none;
  color:#E95D10;
  font-family: verdana; 
  font-size: 11;
  font-weight: bold; 
 }

a:hover {
  text-decoration:none;
  font-family: verdana; 
  font-size: 11;
  font-weight: bold; 
  color:#FFA11B;
 }

p.date {
 font-family: verdana; 
 font-size: 11; 
 color:#E95E10; 
 font-weight: bold;
 width:130;
 margin-bottom:0px;
 padding-bottom:0px;
 text-decoration:none;
}

td.newslist_left{
 width:220px;
 font-family: verdana;
 font-size: 11px;
 color:#58585A;
}

td.newslist_right{
width:130px;

}
td.gruppenleiter_head{
 font-family: verdana;
 font-size: 16px;
 color:#58585A;
}
td.gruppenleiter_subhead{
 font-family: verdana;
 font-size: 11px;
 color:#E95D10;
}
table.latest {
padding-left:0px;
padding-top:0px; 
}

strong{
 font-weight:bold;
 font-family: verdana;
 font-size: 11px;
 }

div.begr {
width:358px;
}

div.suche {
 background-image: url(imgcss/gruppensuche.gif);
 background-repeat: no-repeat;
 width:275px;
 height:75px;
}

#home {
  position: absolute;
  z-index: 30;
  left: 66px;
  top: 13px;
}

#head{position: relative;}
