/* filename: /css/_gen.css
   version 1.01 - 2003-05-09
   kontakt at manderbachmedia dot de */
/*
body	{background-color: #FFFFFF; background-image: url("/img/gen_bg.gif");}
body.popup	{background-color: #FFFFFF; background-image: url("/img/popup_bg.gif");}

#logoDiv	{position: absolute; top: 114px; left: 24px; z-index: 200; width: 485px; height:37px;}

#mainContentDiv	{position: absolute; top: 190px; left: 200px; z-index: 1000; width: 620px;}
#colLeftDiv	{position: absolute; top: 190px; left: 24px; z-index: 1000; width: 160px; background-color: #F1F1F1;}
#colRightDiv	{position: absolute; top: 190px; left: 824px; z-index: 1000; width: 160px;}

#navMainDiv	{position: absolute; top: 5px; left: 526px; z-index: 1100;}
#navMainDynbgDiv	{position: absolute; left: 511px; top: -200px; z-index: 120;}
	#pointerDiv, #pointerDiv2	{position: absolute; left:0px; top: 0px; z-index:20; height:20px; width: 158px;}
	#transBgDiv, #transBgDiv2 {position: absolute; left:0px; top: 0px; z-index: 10; height:20px; width: 158px; background-color:#FFFFFF; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: .6;}
#navPathDiv	{position: absolute; top: 152px; left: 24px; z-index: 1100; padding: 2px 0px 0px 0px; border-width: 3px 0px 0px 0px; border-style: solid; border-color:#FFFFFF;}

#toolsDiv	{display: none;}
#languageDiv	{position: absolute; top: 157px; left: 815px; z-index: 1100;}

#dekoVisualDiv	{position: absolute; top: 0px; left: 24px; z-index: 100; width: px;}
#dekoHeaderLeftDiv	{position: absolute; top: 0px; left: 12px; z-index: 100; width: px;}
#dekoHeaderMiddleDiv	{position: absolute; top: 0px; left: 511px; z-index: 100; width: px;}
#dekoHeaderRightDiv	{position: absolute; top: 0px; left: 671px; z-index: 100; width: px;}
#dekoHeaderBottomDiv	{position: absolute; top: 151px; left: 12px; z-index: 100; width: px;}

#popupLogoDiv	{position: absolute; top: 1px; left: 15px; z-index: 200; width: 505px; height:37px; background-color:#2A8FCC;}
#popupContentDiv	{position: absolute; top: 45px; left: 20px; z-index: 200;}
*/
#body	{margin: 0px;}
#logoDiv	{height: 100px;}
#pointerDiv, #transBgDiv, #transBgDiv2, #transBgDiv, #transBgDiv2, #dekoHeaderBottomDiv, #dekoHeaderRightDiv, #dekoHeaderMiddleDiv, #dekoHeaderLeftDiv, #dekoVisualDiv, #languageDiv, #toolsDiv, #navPathDiv, #navMainDynbgDiv, #navMainDiv, #colRightDiv, #colLeftDiv {visibility: hidden; display: none;}

#printinfoDiv	{position: absolute; top: 40px; left:0px; width: 100%;}


table td {border-style: solid; border-width: 1px; border-color: #555555;}



/* forumstyles */
/* #forumContentDiv	{position: absolute; top: 190px; left: 140px; z-index: 1000; width: 845px;}
#forumNavigationDiv	{position: absolute; top: 190px; left: 19px; z-index: 1000; width: 160px;}*/

#forumNavigationDiv	{display: none;}

#lynxviewer	{visibility: hidden; display: none;}

/* fonts */

h1	{margin: 0px;}
h2	{margin-top: 5px;}
h3	{display: inline;}

p	{margin: 5px 0px 5px 0px;}
address	{font-style: normal; margin-top: 5px;}
hr	{height: 1px;}

a	{color: #000000;}

.headline, .homesubheadline, .subheadline, .subsubheadline, .copytext, .copytextred, .copylink, .popuplink, .captiontext, .newsdate, .reference, .footer, .footerlink, .boxheadline, .boxlist, .boxlink  {font-family: Verdana, Helvetica, sans-serif;}
.navmain, .navmainAct, .navsub, .navsubsub, .navsubAct, .pathlink, .pathlinkAct, .navsubsubAct, .languagelink  {font-family: Verdana, Helvetica, sans-serif;}

.headline {font-size: 15px; line-height: 20px; color: #030351; font-weight: bold;}
.subheadline {font-size: 11px; line-height: 15px; color: #2A8FCC; font-weight: bold;}
.homesubheadline {font-size: 11px; line-height: 15px; color: #000000; font-weight: bold;}
.subsubheadline {font-size: 11px; line-height: 15px; color: #000000; font-weight: bold;}
.copytext, .copytextred {font-size: 11px; line-height: 15px; color: #000000;}
.footer, .footerlink	{font-size: 10px; line-height: 15px; color: #808080; text-align: center;}

.copylink {font-size: 11px; line-height: 15px; color: #000000;}
a.copylink:visited	{color: #50506E;}
a.copylink:hover	{color: #000000; background-color: #F1F1F1;}

.popuplink	{font-size: 11px; line-height: 20px; color: #2A8FCC; text-decoration: none;}

.newsdate, .reference	{font-size: 10px; line-height: 13px; color: #000000;}
.captiontext	{font-size: 10px; line-height: 13px; color: #000000; padding: 5px;}

/* boxelement right col */
.boxdiv	{font-size: 10px; line-height: 13px; width: 100%; border-style: solid; border-width: 1px; border-color: #E7E7E7;}
.boxheadline	{font-size: 11px; line-height: 13px; color: #000000; padding: 5px 5px 5px 10px; background-color:#F1F1F1;}
.boxlink	{font-size: 10px; line-height: 15px; color: #000000; text-decoration: none;}
a.boxlink:hover	{text-decoration: underline;}

/* lists */
ul	{margin-left: 15px; padding-left: 10px; list-style-type: square;}
ul.boxlist	{font-size: 10px; line-height: 13px; color: #000000; list-style-type: square; padding: 0px 5px 5px 10px; argin-left: 10px;}

/* images */
.imgright	{float: right; border-style: solid; border-width: 1px; border-color: #808080; background-color: #F1F1F1; margin: 0px 0px 10px 10px;}
.imgnofloat	{border-style: solid; border-width: 1px; border-color: #808080; background-color: #F1F1F1;}
.popupimage	{border-style: solid; border-width: 1px; border-color: #808080; background-color: #F1F1F1; text-align="center"}

.floatright	{float: right;}
.floatleft	{float: left;}


/* navigation */
.navmaindiv	{height: 24px; width: 158px;}
.navmain	{font-size: 12px; line-height: 18px; color: #2A8FCC; text-decoration: none; font-weight: bold; padding:0px;}
.navmainAct	{font-size: 12px; line-height: 18px; color: #000000; text-decoration: none; font-weight: bold;}
a.navmain:hover	{color: #000000; text-decoration: none;}

.navsubdiv	{background-color: #fff; padding: 2px 0px 2px 0px; margin: 0px 0px 3px 0px; width: 100%}
a.navsub	{font-size: 11px; line-height: 20px; color: #808080; font-weight: bold; text-decoration: none;}
a.navsubAct	{font-size: 11px; line-height: 20px; color: #000000; font-weight: bold; text-decoration: none;}
a.navsub:hover	{color: #000000; text-decoration: underline;}

.navsubsubdiv	{background-color: #fff; padding: 2px 0px 2px 5px; margin: 0px 0px 1px 0px; width: 100%}
a.navsubsub	{font-size: 10px; line-height: 14px; color: #808080; text-decoration: none;}
a.navsubsubAct	{font-size: 10px; line-height: 14px; color: #000000; text-decoration: none;}
a.navsubsub:hover	{color: #000000; text-decoration: underline;}

.pathlink, .languagelink	{font-size: 11px; line-height: 13px; color: #2A8FCC; text-decoration: none;}

.pathlinkAct	{font-size: 11px; line-height: 13px; color: #000000; font-weight: bold; text-decoration: underline;}
a.languagelink:hover	{color: #f00; text-decoration: underline; }

.languagelinkAct	{font-size: 11px; line-height: 13px; color: #000000; text-decoration: underline;}

a.pathlink:hover	{color: #2A8FCC;}
a.pathlinkAct:hover, a.languagelink:hover	{color: #000000;}


/* sonstiges */
acronym	{cursor: help; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: #CCCCCC;}

.homesectionheader	{width: auto; background-color: #F1F1F1; margin-right: 15px; padding: 3px 3px 3px 5px; border-style: solid; border-width: 0px 0px 1px 1px; border-color: #fff;}

.einspaltig	{padding: 0px 15px 0px 0px; width:auto;}
.zweispaltig	{padding: 0px 15px 0px 0px; width:auto; width: 295px; float: left;}

.spellout	{speak: spell-out;}

.contenttable	{background-color: #F1F1F1;}
.downloadtable	{/*border-style: solid; border-width: 1px; border-color: #000000;*/}
.bgtablehead	{background-color: #E7E7E7;}
.bgtablecontent	{background-color: #F1F1F1;}

.center	{text-align: center;}

.bggrey	{background-color: #E7E7E7;}
.bggreyd	{background-color: #808080;}

.dblue	{color: #000000;}

.space5px {font-size: 5px; line-height: 5px;}

.width250	{width: 250px;}
.width200	{width: 200px;}
.width30	{width: 30px;}