/* filename: /css/reiber_gen_screen.css
   version 1.01 - 2004-03-19
   kontakt at manderbachmedia dot de */


body	{background-color: #FFFFFF; background-image: url("/img/gen_bg.gif");}
h1, h2, h3	{font-weight: normal; margin: 5px;}
p	{margin: 10px 0px 10px 0px; text-align: justify}
address	{font-style: normal;}

#logoDiv	{position: absolute; top: 52px; left: 67px; z-index: 1000; width: 191px; height: 47px; visibility: hidden;}
/*
#sectionDiv	{position: absolute; top: 100px; left: 540px; z-index: 1005; width: 150px; text-align: right;}
#mainContentDiv	{position: absolute; top: 145px; left: 290px; z-index: 1110; width: 395px;}
*/
#topBgDiv	{position: absolute; top: 0px; left: 6px; z-index: 10; width: 766px; height: 37px; visibility: hidden;}
#topBgTableDiv	{position: absolute; top: 37px; left: 9px; z-index: 20; width: 760px; height: 42px; visibility: hidden;}
#visualDiv	{position: absolute; top: 38px; left: 9px; z-index: 30; width: 359px; height: 284px; visibility: hidden;}

#navhomeDiv	{position: absolute; top: 18px; left: 80px; z-index: 1000; width: 30px; visibility: hidden;}
#navmainDiv	{position: absolute; top: 214px; left: 48px; z-index: 1000; width: 158px; visibility: hidden;}
#navmetaDiv	{position: absolute; top: 17px; left: 435px; z-index: 1000; visibility: hidden;}

#fontchangeDiv	{position: absolute; top: 147px; left: 691px; z-index: 1010; visibility: hidden; display: none;}
#languageDiv	{position: absolute; top: 200px; left: 703px; z-index: 1010; visibility: hidden;}
#printInfoDiv	{position: absolute; top: 5px; left: 0px; z-index: 10;}


#mapUpDiv	{position: absolute; top:40px; left: 185px; visibility: hidden;}
#mapRightDiv	{position: absolute; top:150px; left: 370px; visibility: hidden;}
#mapDownDiv	{position: absolute; top:265px; left: 185px; visibility: hidden;}
#mapLeftDiv	{position: absolute; top:150px; left: 0px; visibility: hidden;}

/*
#mapholderDiv	{position: absolute; top:60px; left:20px; width: 345px;  clip: rect(0 345 200 0);}
#mapDiv	{position: absolute; top:-156px; left:-33px;}
#mapdetailDiv	{position: absolute; top:5px; left:5px; z-index: 2000;}

#mapContentDiv	{position: absolute; top:275px; left: 0px;}
*/

/* fonts */
.headline, .subheadline, .copytext, .copytextred, .copygrey, .copymedium, .copysmall, .copyblue, .captiontext, .navmain, .navsub, .navmeta, .copylink, .langlink, .sitemaplink, .datefont, .section, .formcontrol {font-family: Verdana, Helvetica, sans-serif;}

.section	{font-size: 18px; line-height: 22px; color: #FFE3A8; margin-top: 80px;}
.headline {font-size: 15px; line-height: 20px; color: #319AFF; font-weight: bold; padding-left: 90px;}
.subheadline {font-size: 11px; line-height: 16px; color: #000000; font-style: italic; padding-left: 90px;}
.copytext {font-size: 11px; line-height: 16px; color: #000000;}
.copysmall {font-size: 9px; line-height: 13px; color: #000000;}
.copytextred {font-size: 11px; line-height: 16px; color: #FF0000;}
.copygrey	{font-size: 10px; line-height: 19px; color: #4E6372; font-weight: bold; text-decoration: none;}
.copyblue {font-size: 11px; line-height: 16px; color: #319AFF;}
.copymedium {font-size: 10px; line-height: 13px; color: #000000;}
.datefont {font-size: 10px; line-height: 19px; color: #FFFFFF;}
.captiontext {font-size: 9px; line-height: 13px; color: #000000; padding: 5px;}


/* form */
.inputtext {font-size: 11px; line-height: 15px; color: #000000;}
.inputsmall {font-size: 11px; line-height: 15px; color: #000000;}
.inputmedium {font-size: 11px; line-height: 15px; color: #000000; width: 110px}
.inputlarge {font-size: 11px; line-height: 15px; color: #000000; width: 285px;}
.selectlist {font-size: 11px; line-height: 15px; color: #000000;}
.formbutton {font-size: 11px; line-height: 15px; color: #002474; font-weight: bold;}
.formcontrol {font-size: 10px; line-height: 12px; color: #FF0000;}

/* links */
.copylink	{font-size: 11px; line-height: 15px; color: #319AFF;}
.sitemaplink	{font-size: 11px; line-height: 15px; color: #000000;}
.navmeta	{font-size: 10px; line-height: 19px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.langlink	{font-size: 10px; line-height: 13px; color: #FFFFFF; text-decoration: none;}

/* navmain */
.navmain	{font-size: 11px; line-height: 19px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.bgnavmain	{background-color: #105286; padding-left: 10px; cursor: pointer;}
.bgnavmainAct {background-color: #319AFF; padding-left: 10px; cursor: pointer; }

/* subnav */
.navsub	{font-size: 11px; line-height: 15px; color: #FFFFFF; width: 118px; text-decoration: none;}
.bgnavsub	{background-color: #0082FF; cursor: pointer;}
.bgnavsubAct	{background-color: #006FD9; cursor: pointer;}

/* sonstiges */
.bgwhite	{background-color: #FFFFFF;}
.bgblue		{background-color: #4556A8;}
.bglightgrey	{background-color: #EDEFF1;}
.bgdarkgrey	{background-color:#C6C7C8}
.bglightblue	{background-color: #319AFF;}

.bgimgborder {background-color: #EAF4FF;}
.bgimgRight	{background-image: url("/img/imgshadow_right.jpg");}
.bgimgBottom	{background-image: url("/img/imgshadow_bottom.jpg");}
.bgcaptiontext	{background-color: #EEF1F3;}

.imgRight	{float: right; margin: 0px 0px 10px 10px; border-style: solid; border-width: 1px; border-color: #C6C7C8;}
.imgtableRight	{float: right; margin: 0px 0px 10px 10px;}

.bgnavsubline	{background-color: #78BDFF;}
.bgnavsubtable	{background-color: #78BDFF;}
.bgdate		{background-image: url("/img/date_bg.gif");}

.pad5	{padding: 5px;}
.padL10	{padding-left: 10px;}
.padR5	{padding-right: 5px;}

.space1px	{font-size: 1px; line-height: 1px;}
.space5px	{font-size: 5px; line-height: 5px;}
.space10px	{font-size: 10px; line-height: 10px;}

