/* hr - bd */
hr
{
	background-color: #175971;
	/* Mozilla 1.4 */
	color: #175971;
	/* IE 6 */
	border: #175971;
	/* Opera 7.11 */
	height: 2px;
	/* in Opera fŸr die Anzeige nštig, in Mozilla fŸr die einheitliche Hšhe */
}

/* fehlermeldung - bd  */
.Error
{
	font-size: 11px;
	line-height: 12px;
	color: #A91617;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}

/* ------------------------------- The tabs of the top horizontal menu for logged in users */
.SiteLink
{
	font:10px Verdana,Helvetica,sans-serif;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 5px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    COLOR: #FFFFFF;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial
}
.SiteLink A,.SiteLink A:visited,.SiteLink A:link
{
	font:10px Verdana,Helvetica,sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.SiteLink A:hover
{
	font:10px Verdana,Helvetica,sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #FFFF00;
    TEXT-DECORATION: none
}
.SiteLinkAlt
{
	COLOR: #FFFFFF;
}
/* buttons cms - bd */
.CommandButton,a.CommandButton,.CommandButton a:visited,.CommandButton a:link
{
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	font-family: Arial;
	background-color: #E9E9E9;
	text-decoration: none;
	border-color: #175971;
	border-width: 2px 0 0 0;
	border-style: solid;
	padding: 4px 2px 10px 8px;
	display: block;
	width: 150px;
	height: 20px;
	text-align: left;
	float: left;
	margin: 8px 16px 8px 0px;
	vertical-align: top;
	position: relative;
	top: 0px;
}

a.CommandButton:hover
{
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: white;
	font-family: Arial;
	background-color: #175971;
	TEXT-DECORATION: none;
	border-color: #175971;
	border-width: 2px 0 0 0;
	border-style: solid;
	padding: 4px 2px 10px 8px;
	margin-top: 8px;
	display: block;
	width: 150px;
	height: 20px;
	text-align: left;
}

/* ------------------------------- Header von Artikeln */
.SubHead {
	font:bold 11px Verdana,Helvetica,sans-serif;
	color:#454448;
	line-height:14px;
}

.SubSubHead
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #ee7a35
}
/* inputs cms - bd */
.NormalTextBox
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial;
	width: 160px;
	color: #333333;
	background-color: #FFFFFF;
	border-color: #818181;
	margin: 4px 0 4px 0;
	border-width: 1px;
}
.NormalBold
{
    PADDING-LEFT: 5pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial
}
.NormalItalic
{
    FONT-SIZE: 10pt;
    FONT-STYLE: italic
}

.ArticleHead
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 15px;
    BACKGROUND-COLOR: white
}
.module
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.LeftPane
{
    PADDING-TOP: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 300px;
}
.RightPane
{
    PADDING-TOP: 0px;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
}
.ContentPane
{    
	BORDER-RIGHT: medium none;
  BORDER-TOP: medium none;
  PADDING-TOP: 2px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 10px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  BORDER-LEFT: medium none;
  BORDER-BOTTOM: medium none
}

.DownSelectedTab A:link,.DownSelectedTab A:visited
{
    COLOR: #cc3300;
    TEXT-DECORATION: none
}
.DownTabs A:link,.DownTabs A:visited
{
    COLOR: #cc3300;
    TEXT-DECORATION: none
}

.rb_AlternateLayoutTable
{
    BACKGROUND-COLOR: white
}
.Normal
{
	PADDING: 0;
	FONT-SIZE: 11px;
	COLOR: #333333;
	line-height: 16px;
	FONT-FAMILY: Verdana, Arial;
	text-align: left;
	text-transform: none;
	text-decoration: none;
}
/* login-button cms - bd */
INPUT.CommandButton
{
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #175971;
	font-family: Arial;
	background-color: #E9E9E9;
	text-decoration: none;
	border-color: #175971;
	border-width: 4px 0 0 0;
	border-style: solid;
	padding: 4px 2px 10px 8px;
	margin-top: 8px;
	display: block;
	width: 150px;
	height: 34px;
	text-align: left;
}

.rb_LangSw_tbl
{
    TEXT-DECORATION: none
}
.rb_LangSw_tbl A:link
{
    TEXT-DECORATION: none
}
.rb_LangSw_tbl A:visited
{
}
.rb_LangSw_tbl A:hover
{
    COLOR: #da0b0b
}
.rb_LangSw_sel
{
}
.DownTabs A:hover
{
    COLOR: #999999
}

.RightPane .Titlehead
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana
}

.MenuSub
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial
}
.MenuSubHi
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0163ac
}
.rb_DefaultPortalHeader
{
    BORDER-RIGHT: small none;
    BORDER-TOP: small none;
    BORDER-LEFT: small none;
    BORDER-BOTTOM: small none
    BACKGROUND-COLOR: #cccccc
}
.rb_DefaultLayoutTable
{
}

.Menu
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
/* Module Buttons */
.rb_mod_btn
{
	display:block;
	margin:0px 0px 0px 2px;
}
.rb_mod_btn.btn-img-txt, .rb_mod_btn.btn-img-only{
}
.rb_mod_btn.btn-img-txt, .rb_mod_btn.btn-img-only-css{
overflow:hidden;
}
div.btn-img-only,div.btn-img-only-css
{
	display:block;width:0px;height:0px;overflow:hidden
}
div.btn-img-txt
{
	display:block;width:0px;height:0px;overflow:hidden
}
div.btn-txt-only
{
	font-size:9px;
	line-height:0.8;
}

/* ------------------------------- Grischas Einträge */

/* Ist div.BAKstart  bei Wolf */
div.rb_DefaultLayoutDiv {position:absolute;margin-top:128px;margin-left:15px;width:770px;height:235px;}
div.rb_AlternateLayoutDiv {position:absolute;margin-top:128px;margin-left:15px;width:770px;height:235px;}
div.portalmenu
{
	position: absolute;
	margin-top: 20px;
	margin-left: 185px;
	width: 590px;
	height: 15px;
	z-index: 3;
}
/* admin menu */
div.subheadmenu
{
	position: absolute;
	margin-top: 128px;
	margin-left: 194px;
	width: 590px;
	height: 15px;
	z-index: 3;
}

div.Viewer_ascx {z-index:99;}
div.ContactForm_ascx {position:relative;margin-top:4px;margin-left:0px}
div.HtmlModule_ascx {position:relative;margin-top:4px;margin-left:0px}

/* Patch für Abstand des hmenu */
.hmenuspace{PADDING-LEFT: 0px;PADDING-RIGHT: 9px;}
.smenuspace{PADDING-LEFT: 0px;PADDING-RIGHT: 9px;}

/* Pointer über Items ohne URL */
.openclose
{
	padding:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	cursor:pointer;
}

/* artikel formatierungen */
h1
{
	margin: 8px 16px 0 0;
	line-height: 24px;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
h2
{
	font: bold 11px Verdana,Helvetica,sans-serif;
	margin: 15px 0 8px 0;
	line-height: 16px;
	padding: 0;
}
h3
{
	font: bold 11px Verdana,Helvetica,sans-serif;
	margin: 15px 0 8px 0;
	line-height: 16px;
	padding: 0;
}

td.tablegrid
{
	border: 1px solid #454448;
	padding: 1px;
}

body {background-color:#FFFFFF;margin:0;padding:0;font-size:11px;font-family:Verdana,Helvetica,sans-serif;color:#454448;line-height:15px;}
img{border:none;}
a,a:link,a:visited{text-decoration:none;color:#175971;}
a:hover {color:#D35D07;}

.mitte{text-align:center;}
.rechts{text-align:right;}
.fett{font-weight:bold;}
.bigbold{font-size:12px;font-weight:bold;}
.klein{text-transform:lowercase;}
ul {margin:0 0 1em 1.9em;padding:0;list-style-image:url("/Design/Themes/bak_nax/bfc/bullet.gif");}
ol {margin:0 0 1em 3em;padding:0;list-style-image:none;}
li {margin-top:0.8em;padding:0px;}

.nomargin{padding:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;}
.space21{margin-left:21px;}
.space10{margin-left:10px;}
.space150{margin-right:150px;}
p {padding:0px;margin-right:0px;margin-top:0px;margin-bottom:8px;}

.head {font:bold 13px Verdana,Helvetica,sans-serif;color:#454448;line-height:17px;}
.txt {font:11px Verdana,Helvetica,sans-serif;color:#454448;line-height:16px;}
.txtsuche {font:11px Verdana,Helvetica,sans-serif;color:#CFCFCF;line-height:16px;}
.txtSpalte {font:10px Verdana,Helvetica,sans-serif;color:#454448;line-height:16px;}
.txt18 {font:11px Verdana,Helvetica,sans-serif;color:#454448;line-height:18px;}
td.txt18 { vertical-align:top; padding:5px; }
.txt18red {font:11px Verdana,Helvetica,sans-serif;color:#D35D07;line-height:18px;}
.txt14 {font:11px Verdana,Helvetica,sans-serif;color:#454448;line-height:14px;}
.txtsmall {font:10px Verdana,Helvetica,sans-serif;color:#D8E0E3;line-height:10px;}
.txtsmalldark {font:10px Verdana,Helvetica,sans-serif;color:#758E95;line-height:10px;}


table tr span td table tr td a.randomimage,table tr span td table tr td a.randomimage:visited,table tr span td table.randomimage
{
	font:11px Verdana,Helvetica,sans-serif;
	color:#FFFFFF;
	line-height:16px;
}

table tr span td table tr td a.randomimage:hover {color:#AFAFAF;}

table.randomimage,a.randomimage,a.randomimage:visited 
{
	font:11px Verdana,Helvetica,sans-serif;
	color:#454448;
	line-height:16px;
}

a.randomimage:hover {color:#AFAFAF;}

.drucktxt {font:10px Verdana,Helvetica,sans-serif;color:#000000;line-height:14px;padding-left:10px;}
.drucktxtHead {font:bold 11px Verdana,Helvetica,sans-serif;color:#000000;line-height:16px;padding-left:10px;}

.mmenu,a.mmenu,a.mmenu:visited {font:10px Verdana,Helvetica,sans-serif;color:#175971;line-height:20px;cursor:pointer;}
a.mmenu:hover {color:#D35D07;}
.mmenuact,a.mmenuact,a.mmenuact:visited {font:10px Verdana,Helvetica,sans-serif;color:#D35D07;line-height:20px;cursor:pointer;}

.smenu,a.smenu,a.smenu:visited {font:10px Verdana,Helvetica,sans-serif;color:#175971;line-height:12px;}
a.smenu:hover {color:#D35D07;}
.smenuact,a.smenuact,a.smenuact:visited {font:10px Verdana,Helvetica,sans-serif;color:#D35D07;line-height:12px;}

/* Main menu archived items */
.mmenuarc,a.mmenuarc,a.mmenuarc:visited {font:10px Verdana,Helvetica,sans-serif;color:#949494;line-height:20px;cursor:pointer;}
a.mmenuarc:hover {color:#D35D07;}
.mmenuactarc,a.mmenuactarc,a.mmenuactarc:visited {font:10px Verdana,Helvetica,sans-serif;color:#B3B3B3;line-height:20px;cursor:pointer;}

/* Submenu archived items */
.smenuarc,a.smenuarc,a.smenuarc:visited {font:10px Verdana,Helvetica,sans-serif;color:#949494;line-height:12px;}
a.smenuarc:hover {color:#D35D07;}
.smenuactarc,a.smenuactarc,a.smenuactarc:visited {font:10px Verdana,Helvetica,sans-serif;color:#B3B3B3;line-height:12px;}

.hmenu,a.hmenu,a.hmenu:visited {font:10px Verdana,Helvetica,sans-serif;color:#737169;line-height:18px;vertical-align:bottom;}
a.hmenu:hover {color:#D35D07;}
.hmenuact,a.hmenuact,a.hmenuact:visited {font:10px Verdana,Helvetica,sans-serif;color:#D35D07;line-height:18px;vertical-align:bottom;}

.zu{display:block;float:left;padding-right:20px;padding-top:20px;}
.auf{display:none;float:left;padding-right:20px;padding-top:20px;}
.zuXL{display:block;margin-top:20px;margin-bottom:20px;}
.aufXL{display:none;margin-top:20px;margin-bottom:20px;}

.zu2{display:block;}
.auf2{display:none;}
.zu3{display:none;margin-left:11px;}
.auf3{display:block;margin-left:11px;}
.zu4{display:block;margin-left:-11px;}
.auf4{display:none;margin-left:-11px;}

div.head {position:absolute;margin-top:15px;margin-left:15px;width:770px;height:110px;}
div.headmenu {position:absolute;margin-top:110px;margin-left:203px;width:590px;height:15px;z-index:2;}
div.menu {position:absolute;margin-top:128px;margin-left:25px;width:140px;height:300px;}
div.sub3menu {position:absolute;margin-top:133px;margin-left:175px;width:600px;height:150px;z-index:99;}

div.NAXstart {position:absolute;margin-top:135px;margin-left:175px;width:610px;height:235px;}

.RandomImageBody{background-color:#CFCFCF;}
.bgWhite{background-color:#FFFFFF;}
.bgHead{background-color:#175971;}
.bgDiag{background-color:#F1EDEB;}

.colBox{color:#FFFFFF;}
.colWhite, a.colWhite, a.colWhite:visited {color:#FFFFFF;}
 a.colWhite:hover {color:#AFAFAF;}
.colLink{color:#175971;}
.colActLink,a.colActLink,a.colActLink:visited{color:#D35D07;font-weight:bold;}
.colDruckPfad{color:#6D6C71;}

.rand{border-bottom:2px solid #175971;}

textarea.suche{
	width:240px;height:30px;
	font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#00345D;line-height:12px;
	background-color:#FFFFFF;	
	border:none;overflow:auto;
}
textarea.etsuche{
	width:230px;height:30px;
	font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#00345D;line-height:12px;
	background-color:#FFFFFF;	
	border:none;overflow:auto;
}

textarea.txt{
	width:218px;height:107px;
	font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#454448;line-height:12px;
	background-color:#FFFFFF;	
	border:none;overflow:auto;
}

input.suchinp
{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #175971;
	width: 120px;
	height: 15px;
	background-color: #FFFFFF;
	border-bottom: #175971;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

input.kontakt{
	width:218px;height:15px;
	font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#175971;
	background-color:#FFFFFF; 
	border:none;
}

select.selsmall{
	width:50px;height:16px;
	font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#000000;
	background-color:#FFFFFF; 
	border:none;
}

select.sel{
	width:200px;height:16px;
	font-size:10px;font-family:Verdana,Helvetica,sans-serif;color:#175971;
	background-color:#FFFFFF; 
	border:none;
}
select.sel:focus{
	color:#D35D07;
}
.LinkedModuleSelector
{
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial;
	width: 650;
	color: #333333;
	background-color: #FFFFFF;
	margin: 4px 0 4px 0;
}


/* DMS Eintr„ge ======================================================================================  */
input.dms_suche
{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #175971;
	width: 200px;
	height: 18px;
	background-color: #FFFFFF;
	border:none;
}

input.dms_warenkorb
{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #175971;
	width: 30px;
	height: 15px;
	background-color: #FFFFFF;
	border-bottom: #175971;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}
input.dms_mitgliednr
{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #175971;
	width: 200px;
	height: 15px;
	background-color: #FFFFFF;
	border-bottom: #175971;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}
textarea.dms_kammer_agb
{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #175971;
	width: 100%;
	height: 75px;
	background-color: #FFFFFF;
	border-bottom: #175971;
	border-width: 1px;
	border-style: solid;
}}
table.dms_anschrift
{
	margin-top:10px;
}
input.dms_anschrift
{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #175971;
	width: 100%;
	height: 15px;
	background-color: #FFFFFF;
	border-bottom: #175971;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}
input.dms_anschrift_plz
{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #175971;
	width: 100%;
	height: 15px;
	background-color: #FFFFFF;
	border-bottom: #175971;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	margin-right:20px;
}

input.dms_anschrift_stadt
{
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 10px;
	color: #175971;
	width: 100%;
	height: 15px;
	background-color: #FFFFFF;
	border-bottom: #175971;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}
select.selmulti{
	width:200px;height:130px;
	font-family: Verdana,Helvetica,sans-serif;
	font-size:10px;color:#175971;
	background-color:#FFFFFF; 
	border:none;
}
select.selmulti:focus{
	color:#D35D07;
}
textarea.textar{
	width:475px;height:180px;
	font-family: Verdana,Helvetica,sans-serif;
	font-size:11px;color:#000;
	background-color:#fff; 
}

.order,a.order,a.order:visited {font: bold 11px Verdana,Helvetica,sans-serif;color:#175971;line-height:12px;}
a.order:hover {color:#D35D07;}

.dlinfo { background-color: #BFD4DA; }
.prinfo { background-color: #AFD0D9; }
.bginfo { background-color: #C0DAE1; }
