/*common*/
body { background-color:#000; margin:0px; font:11px Verdana,Arial,Helvetica,sans-serif; }
table { background-color:#FFF; margin:0px; font:11px Verdana,Arial,Helvetica,sans-serif; }
img { border:0; }
div.gnav { height:103px; background:#000 url(../images/gn_bg_rule.gif) repeat-x left bottom; }
div.gnav div.gnheader { width:650px; height:87px; }
div.gnav div.gnheader form { left:0px; padding:30px 0 0; }
div.gnav div.gnheader p { margin:0; padding:3px 0 0; }
div.gnav div.gnheader p.form { padding:10px 0 0; }
div.gnav div.gnheader p, div.gnav div.gnheader p a { font-size:10px; color:#FFF; line-height:10px; }
div.gnav ul.gntabs { width:770px; height:16px; margin:0; padding:0; list-style-type:none; }
div.gnav ul.gntabs li { float:left; margin:0 1px 0 0; padding:1px 4px 1px; background:transparent url(../images/gn_tab_off.gif) no-repeat; }
/* neu */
div.gnav ul.gntabs li.active { float:left; margin:0 1px 0 0; padding:1px 4px 1px; background:transparent url(../images/gn_tab_on.gif) no-repeat; }
div.gnav ul.gntabs a { display:block; width:104px; height:14px; line-height:0; }
div.gnav ul.gntabs a span { display:none; }

/* main-navigation page.html */
div.gnav li#gntstartseite a { background:#CC9 url(../images/gn_startseite_off.gif) no-repeat; }
div.gnav li#gntstartseite a.active { background:#FFF url(../images/gn_startseite_on.gif) no-repeat; }
div.gnav li#gnt0 a { background:#CC9 url(../generated/gn_0_off.png) no-repeat; }
div.gnav li#gnt0 a.active { background:#FFF url(../generated/gn_0_on.png) no-repeat; }
div.gnav li#gnt1 a { background:#CC9 url(../generated/gn_1_off.png) no-repeat; }
div.gnav li#gnt1 a.active { background:#FFF url(../generated/gn_1_on.png) no-repeat; }
div.gnav li#gnt2 a { background:#CC9 url(../generated/gn_2_off.png) no-repeat; }
div.gnav li#gnt2 a.active { background:#FFF url(../generated/gn_2_on.png) no-repeat; }
div.gnav li#gnt3 a { background:#CC9 url(../generated/gn_3_off.png) no-repeat; }
div.gnav li#gnt3 a.active { background:#FFF url(../generated/gn_3_on.png) no-repeat; }

br.clear, div.clear { clear:both; height:1px; margin:0; padding:0; overflow:hidden; }
br.clear { height:0; }

div.gcontent { width:100%; margin:0; padding:25px 0 0 17px; background:none; background-color:#FFFFFF; }
div.gcontent div.gcpage { background:none; }
div.gcontent div.gcpage div.gcfooter { clear:both; width:189px; height:20px; padding-bottom:15; padding:0; overflow:hidden; background:none; background-color:#FFFFFF;}
div.gcontent div.content { float:left; width:525px; min-height:350px; height:auto !important; height:350px; margin-left:16px; padding-bottom:10px; }

/*neu */
div.gcontent div.content img { padding:0; margin:0; }

a.arrowyellow, a.arrowyellowsmall, a.arrowyellowbold { display:block; margin:0; padding:3px 0 0 11px; font-size:11px; line-height:13px; color:#663; background:transparent url(../images/icon_arrow_yellow.gif) no-repeat 0 5px; }
a.arrowyellowbold { font-weight:bold; }

div.navleft { float:left; width:180px; padding-bottom:10px; }
div.navleft ul { width:160px; margin:0; padding:0; list-style-type:none; }
div.navleft ul ul { display:none; padding-bottom:2px; }
div.navleft li {_float:left; _width:160px; margin:0; padding:0 0 1px; }
div.navleft li.active ul, div.navleft li.expand ul { display:block; }
div.navleft li a { display:block; margin:0; padding:3px 0 3px 15px; font-weight:bold; font-size:12px; line-height:14px; color:#663; background:transparent url(../images/icon_arrow_yellow.gif) no-repeat 5px 5px; }
div.navleft li.active a { color:#996; background:transparent url(../images/icon_arrow_grey.gif) no-repeat 2px 7px; }
div.navleft li li { padding:0 0 1px 15px; }
div.navleft li li a, div.navleft li.active li a { padding:4px 0 2px 9px; font-weight:normal; font-size:11px; color:#663; background:transparent url(../images/icon_arrowsm_yellow.gif) no-repeat 0 8px; }
div.navleft li li.active a, div.navleft li.active li li a { padding:4px 0 2px 9px; font-weight:normal; font-size:11px; color:#996; background:transparent url(../images/icon_arrowsm_grey.gif) no-repeat 0 11px; }
div.navleft li li li a, div.navleft li.active li li a { padding:4px 0 2px 9px; font-weight:normal; font-size:11px; color:#663; background:transparent url(../images/icon_dash_yellow.gif) no-repeat 0 9px; }
div.navleft li sup{font-size:8px; }

div.gfooter { clear:both; height:100px; margin-left:-17px; margin-bottom:10px; padding-left:15px; background:#000 url(../images/gf_rule.gif) repeat-x; }
div.gfooter div.gfwrap { width:775px; }
div.gfooter form, div.gfooter p { margin:0; padding-bottom:3px; }
div.gfooter div.gfcopyright { float:left; width:570px; padding:20px 0 0 200px;}
div.gfooter div.gfcopyright p { font-size:10px; color:#b5b5b5; line-height:12px; }
div.gfooter div.gfcopyright p a { font-size:10px; color:#fff; }

div.gfform p { text-align:right; }
div.gfform input { width:175px; height:15px; font-size:11px; line-height:14px; padding:0; margin:0; }
div.gfform input.img { width:50px; height:15px; margin:5px 0 0; }

form { margin:0; padding:0; }
p.formRow { margin:0; padding:0; }
span.left { width:145px; float:left;	margin:0; padding:0; padding-top:4px; }
span.right { width:194px; float:left; margin:0; padding:0; }
span.all { float:left; width:342px; margin:0;	padding:0; }
span.clear { clear:both; display:block;	margin:0; padding:0; }

input, textarea {	color:#000;	border:solid #A5ACB2 1px;	font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; width:194px; }
select { color:#000; border:solid #A5ACB2 1px; font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; }
textarea { height:80px; }
.radio {width:20px; border-style:none; }
.check {width:20px; border-style:none; }
p.submit { margin-top:27px; width:342px; text-align:right; }
input.submitbutton { width:62px; border:0; }
input.loginbutton { width:56px; border:0; }
