/* 
   personalize.css
	 Steuerung verschiedener Layouts ausschliesslich ueber body-Klassen
	 und nachfolgenden IDs  fuer die Design-Elemente, die verandert werden.
   Zum Erstellen der Auswahlmenüs werden die Wertepaare in json Notation
   als Kommentar erstellt.
   wird als Klasse "standard" eingetragen ist das der Designstandard
   une es wird kein Klassenname in den body eingetragen
   Bsp:
   json: {"GRUPPE": {"klasse1": "menuetext1", "klasse2": "menuetext2"}}
   Hierbei bezeichnet:
   GRUPPE: zugehöriges Auswahlmenü
   klasse[.]: Name der entsprechendne Klasse als value des Menues
   menuetext[.]: zugehoeriger Text im Auswahlmenue
   besteht der Menuetext aus mehreren Werten, kann die json Array-Notation
   verwendet werden
	 Bsp:
	 json: {"GRUPPE": {"klasse": ["text1","text2","text3","text4","text5"]}
	 keine Sonderzeichen !!!!!!
	 
	 Standardwerte fuer BG, Head-Grafik und Groesse des Heads

	 json: {"STD_BODYBGIMG":  {"standard": "ibk_bg.gif"}}
	 json: {"STD_HEADBGIMG":  {"standard": "ibk_head.jpg"}}
	 json: {"STD_HEADWIDTH":  {"standard": "900"}}
	 json: {"STD_HEADHEIGHT": {"standard": "180"}}
	 
*/

/* Standardwerte fuer BG, Head-Grafik und Groesse des Heads */

/* json: {"STD_HEADBGIMG":  {"standard": "ibk_head.jpg"}} */
/* json: {"STD_HEADWIDTH":  {"standard": "900"}} */
/* json: {"STD_HEADHEIGHT": {"standard": "180"}} */
/* json: {"STD_HEAD1SIZE": {"standard": "26"}} */
/* json: {"STD_HEAD2SIZE": {"standard": "17"}} */

/* json: {"AUSRICHTUNG": {"dk_al": "links", "standard": "mittig"}} */


body.dk_al {
	text-align: left;
}

body.dk_al #ibk_master_container{
	margin-left: 0px;
	text-align: left;
}

/* json:{"NAVIPOS": {"dk_nl": "links", "standard": "rechts"}} */

body.dk_nl #ibk_navi_container{
	float: left;
	margin-left: 10px;
	margin-right: 0px;
}

body.dk_nl #ibk_content_container {
	float: right;
}

body.dk_nl #ibk_ibkfoot_container {
	left: 27px;
	right: auto;
}

/* json:{"BREITE": {"dk_w800": "800px", "standard": "900px", "dk_w1000": "1000px"}} */

body.dk_w800 #ibk_master_container{
	width: 804px;
}

body.dk_w800 #ibk_head_container, body.dk_w800 #ibk_main_container, body.dk_w800 #ibk_foot_container {
	width: 800px;
}

body.dk_w1000 #ibk_master_container{
	width: 1004px;
}

body.dk_w1000 #ibk_head_container, body.dk_w1000 #ibk_main_container, body.dk_w1000 #ibk_foot_container {
	width: 1000px;
}


/* json: {"HEADHEIGHT": {"dk_hh100": "100px", 
										 		 "dk_hh120": "120px",
										 		 "dk_hh140": "140px", 
										 		 "dk_hh160": "160px",
										 		 "standard": 				 "180px", 
										 		 "dk_hh200": "200px"
}} */



body.dk_hh100 #ibk_head_container {
	height: 100px;
}

body.dk_hh120 #ibk_head_container {
	height: 120px;
}

body.dk_hh140 #ibk_head_container {
	height: 140px;
}

body.dk_hh160 #ibk_head_container {
	height: 160px;
}

body.dk_hh180 #ibk_head_container {
	height: 180px;
}

body.dk_hh200 #ibk_head_container {
	height: 200px;
}

/* json: {"HEADCOLOR": {"dk_hc000": "schwarz", 
										 		"dk_hcFFF": "weiss",
										 		"standard": "hellbeige", 
										 		"dk_hc666": "dunkelgrau",
										 		"dk_hcA0":  "hellgrau",
										 		"dk_hc23":  "anthrazit"
}} */


body.dk_hcFFF #ibk_headtext1, body.dk_hc000 #ibk_headtext2 {
	color: #FFFFFF;
	text-shadow: 0.1em 0.1em 0.2em #000000;
	filter: shadow(color:#000000, direction=135, strength=3);
}

body.dk_hc000 #ibk_headtext1, body.dk_hc000 #ibk_headtext2 {
	color: #000000;
	text-shadow: 0.1em 0.1em 0.2em #FFFFFF;
	filter: shadow(color:#FFFFFF, direction=135, strength=3);
}

body.dk_hc666 #ibk_headtext1, body.dk_hc666 #ibk_headtext2 {
	color: #666666;
	text-shadow: 0.1em 0.1em 0.2em #CCCCCC;
	filter: shadow(color:#CCCCCC, direction=135, strength=3);
}

body.dk_hc80 #ibk_headtext1, body.dk_hc80 #ibk_headtext2 {
	color: #A0A0A0;
	text-shadow: 0.1em 0.1em 0.2em #232323;
	filter: shadow(color:#232323, direction=135, strength=3);
}

body.dk_hc23 #ibk_headtext1, body.dk_hc23 #ibk_headtext2 {
	color: #232323;
	text-shadow: 0.1em 0.1em 0.2em #505050;
	filter: shadow(color:#505050, direction=135, strength=3);
}

/* json: {"HEADFONT":  {"standard": 				  "Arial, Helvetica, sans-serif", 
										 		"dk_hfTimes":   "Times New Roman, Times, serif",
										 		"dk_hfCourier": "Courier New, Courier, monospace", 
										 		"dk_hfTrebuchet":   "Trebuchet MS, sans-serif",
										 		"dk_hfComic":   "Comic Sans MS, cursive"
}} */


body.dk_hfTimes #ibk_headtext1, body.dk_hfTimes #ibk_headtext2 {
	font-family: 'Times New Roman', Times, serif;
}

body.dk_hfCourier #ibk_headtext1, body.dk_hfCourier #ibk_headtext2 {
	font-family: 'Courier New', Courier, monospace;
}

body.dk_hfComic #ibk_headtext1, body.dk_hfComic #ibk_headtext2 {
	font-family: 'Comic Sans MS', cursive;
}

body.dk_hfTrebuchet #ibk_headtext1, body.dk_hfTrebuchet #ibk_headtext2 {
	font-family: 'Trebuchet MS', sans-serif;
}


/* json:{"HEADPOSITION": {"dk_hpl": "links", 
													"standard": "rechts", 
													"dk_hpc": "mittig"
}} */

body.dk_hpl #ibk_head_box{
	margin-left: 30px;
	float: left;
	text-align: left;

}

body.dk_hpc #ibk_head_box{
	text-align: center;
	float: none;
	margin-left: auto;
}

/* json:{"HEADIMGPOSITION": {"dk_hbgtl": "oben links", 
														 "dk_hbgtr": "oben rechts", 
														 "dk_hbgbl": "unten links", 
														 "standard": "unten rechts", 
														 "dk_hbgtc": "oben mitte", 
														 "dk_hbgbc": "unten mitte"
}} */

body.dk_hbgtl #ibk_head_container{
	background-position: top left;
}

body.dk_hbgtc #ibk_head_container{
	background-position: top center;
}

body.dk_hbgtr #ibk_head_container{
	background-position: top right;
}

body.dk_hbgbl #ibk_head_container{
	background-position: bottom left;
}

body.dk_hbgtc #ibk_head_container{
	background-position: top center;
}

body.dk_hbgbc #ibk_head_container{
	background-position: bottom center;
}

/* json: {"COLORWORLD": {"standard": ["rotes leder","#A15E3E","#A98866","#F4E2D1","#2D2928"],
												 "dk_fwg":   ["graugruen","#E8E7DF","#DFDECE","#302F2F","#717070"],
												 "dk_fwb":   ["graublau","#EBEAEE","#F1F2F2","#2F2F2F","#717170"],
												 "dk_fwa":   ["anthrazit","#000000","#232323","#1e1e1e","#6A6A6A"],
												 "dk_fwc":   ["blaugrau","#EBEAEE","#F1F2F2","#2F2F2F","#0000FF"]
}} */



body.dk_fwg #ibk_master_container {
	/* z.B: color, bg-color, border-color */
}

body.dk_fwg #ibk_head_container {
	background-color: #DDDDDE;
	border: 1px solid #D9D9D9;
}

body.dk_fwg #ibk_main_container {
	background-color: #E7E7DE;
	border: 1px solid #D9D9D9;
}

body.dk_fwg .ibk_navi_container {
	background-color: #DDDDCC;
	color: #262626;
}

body.dk_fwg #ibk_navi_container, body.dk_fwg #ibk_navi_container a {
	color: #262626;
}

body.dk_fwg #ibk_navi_container a.ibk_nav_aktiv {
	color: #262626 
}

body.dk_fwg #ibk_navi_container #ibk_nav_ul li.ibk_li_open>a{
	font-weight: bold;
}

body.dk_fwg #ibk_navi_container #ibk_nav_ul a.ibk_nav_aktiv {
	font-weight: bold;
}

body.dk_fwg #ibk_content_container {
	background-color: #DDDDCC;
	color: #262626;
}



body.dk_fwg #ibk_foot_container {
	background-color: #E7E7DE;
	border: 1px solid #D9D9D9;
	color: #6A6A6A;
}

body.dk_fwg #ibk_content_container h1 {
	background-color: transparent;
	color: #262626;
	border-bottom: 2px solid #262626;
	text-decoration: none;
}

body.dk_fwg #ibk_content_container h2 {
	background-color: transparent;
	color: #262626;
	border-bottom: 1px solid #262626;
	text-decoration: none;
}

body.dk_fwg #ibk_content_container a {
	color: #CF6700;
}


body.dk_fwg #ibk_nav_ul li a:hover {
	color: #333333 !important;
	text-decoration: underline;
}

/* graublau */

body.dk_fwb {
	background-color: #EFEFEF;
}

body.dk_fwb a {
	text-decoration: none;
	color: #207294;
}

body.dk_fwb #footerContent {
	color: #207294;
}

body.dk_fwb #ibk_master_container {
	/* z.B: color, bg-color, border-color */
}

body.dk_fwb #ibk_head_container {
	background-color: #ECECEE;
	border: 1px solid #D9D9D9;
}

body.dk_fwb #ibk_main_container {
	background-color: #ECECEE;
	border: 1px solid #D9D9D9;
}

body.dk_fwb .ibk_navi_container {
	background-color: #f0f1f2;
	color: #262626;
}

body.dk_fwb #ibk_navi_container, body.dk_fwb #ibk_navi_container a {
	color: #262626;
}

body.dk_fwb #ibk_navi_container a.ibk_nav_aktiv {
	color: #262626 
}

body.dk_fwb #ibk_navi_container #ibk_nav_ul li.ibk_li_open>a{
	font-weight: bold;
}

body.dk_fwb #ibk_navi_container #ibk_nav_ul a.ibk_nav_aktiv {
	font-weight: bold;
}

body.dk_fwb #ibk_content_container {
	background-color: #f0f1f2;
	color: #262626;
}

body.dk_fwb #ibk_foot_container {
	background-color: #EAEAEE;
	border: 1px solid #D9D9D9;
	color: #6A6A6A;
}

body.dk_fwb #ibk_content_container h1 {
	background-color: transparent;
	color: #262626;
	border-bottom: 2px solid #262626;
	text-decoration: none;
}

body.dk_fwb #ibk_content_container h2 {
	background-color: transparent;
	color: #262626;
	border-bottom: 1px solid #262626;
	text-decoration: none;
}

body.dk_fwb #ibk_nav_ul li a:hover {
	color: #333333 !important;
	text-decoration: underline;
}


/* antrhrazit  */

body.dk_fwa {
	background-color: #000000;
}

body.dk_fwa a {
	text-decoration: none;
	color: #A0A0A0;
}

body.dk_fwa #footerContent {
	color: #A0A0A0;
}

body.dk_fwa #ibk_master_container {
	/* z.B: color, bg-color, border-color */
}

body.dk_fwa #ibk_head_container {
	background-color: #232323;
	border: 1px solid #808080;
}

body.dk_fwa #ibk_main_container {
	background-color: #232323;
	border: 1px solid #808080;
}

body.dk_fwa .ibk_navi_container {
	background-color: #1e1e1e;
	color: #6A6A6A;
	border: 1px solid #808080;
}

body.dk_fwa #ibk_navi_container, body.dk_fwa #ibk_navi_container a {
	color: #6A6A6A;
}

body.dk_fwa #ibk_navi_container a.ibk_nav_aktiv {
	color: #A0A0A0 
}

body.dk_fwa #ibk_navi_container #ibk_nav_ul li.ibk_li_open>a{
	font-weight: bold;
}

body.dk_fwa #ibk_navi_container #ibk_nav_ul a.ibk_nav_aktiv {
	font-weight: bold;
}

body.dk_fwa  #ibk_navi_container #ibk_nav_ul li a:hover {
	color: #A0A0A0 !important;
	text-decoration: underline;
}

body.dk_fwa #ibk_content_container {
	background-color: #1e1e1e;
	color: #6A6A6A;
}

body.dk_fwa #ibk_foot_container {
	background-color: #1e1e1e;
	border: 1px solid #808080;
	color: #6A6A6A;
}

body.dk_fwa #ibk_content_container h1 {
	background-color: transparent;
	color: #A0A0A0;
	border-bottom: 2px solid #A0A0A0;
	text-decoration: none;
}

body.dk_fwa #ibk_content_container h2 {
	background-color: transparent;
	color: #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
	text-decoration: none;
}

body.dk_fwa .transparenz {
	filter:alpha(opacity=100); /* IE */
	opacity:1.0; /* allgemein */
	-moz-opacity:1.0; /* Mozilla */
	-khtml-opacity:1.0; /* KTHML */
	-opera-opacity:1.0; /* Opera */
}

/*
body.dk_fwa .schattenCC {
	-webkit-box-shadow: 5px 5px 10px #CCCCCC;
	-moz-box-shadow: 5px 5px 10px #CCCCCC;
	box-shadow: 5px 5px 10px #CCCCCC;
}

body.dk_fwa .schatten00 {
	-webkit-box-shadow: 2px 2px 6px #505050;
	-moz-box-shadow: 2px 2px 6px #505050;
	box-shadow: 2px 2px 6px #505050;
}

*/



/* dk_fwg START */

.dk_fwg_content {
	background-color: #DDDDCC;
	color: #262626;
}

.dk_fwg_content h1 {
	background-color: transparent;
	color: #262626;
	border-bottom: 2px solid #262626;
}

.dk_fwg_content h2 {
	background-color: transparent;
	color: #262626;
	border-bottom: 1px solid #262626;
}

.dk_fwg_content a {
	color: #CF6700;
}

.dk_fwg_content a:hover {
	color: #333333 !important;
	text-decoration: underline;
}

/* dk_fwg ENDE */

/* dk_fwb START */

.dk_fwb_content body {
	background-color: #f0f1f2;
	color: #262626;
}

.dk_fwb_content a {
	text-decoration: none;
	color: #207294;
}

.dk_fwb_content h1 {
	background-color: transparent;
	color: #262626;
	border-bottom: 2px solid #262626;
	text-decoration: none;
}

.dk_fwb_content h2 {
	background-color: transparent;
	color: #262626;
	border-bottom: 1px solid #262626;
	text-decoration: none;
}

/* dk_fwb ENDE */


/* dk_fwa START */


.dk_fwa_content body {
	background-color: #1e1e1e;
	color: #6A6A6A;
}

.dk_fwa_content a {
	text-decoration: none;
	color: #A0A0A0;
}

.dk_fwa_content h1 {
	background-color: transparent;
	color: #A0A0A0;
	border-bottom: 2px solid #A0A0A0;
	text-decoration: none;
}

.dk_fwa_content h2 {
	background-color: transparent;
	color: #A0A0A0;
	border-bottom: 1px solid #A0A0A0;
	text-decoration: none;
}

/* dk_fwa ENDE */

/* Blaugrau */
body.dk_fwc {
	background-color: #0000FF;
}

body.dk_fwc a {
	text-decoration: none;
	color: #207294;
}

body.dk_fwc #footerContent {
	color: #207294;
}

body.dk_fwc #ibk_master_container {
	/* z.B: color, bg-color, border-color */
}

body.dk_fwc #ibk_head_container {
	background-color: #ECECEE;
	border: 1px solid #D9D9D9;
}

body.dk_fwc #ibk_main_container {
	background-color: #ECECEE;
	border: 1px solid #D9D9D9;
}

body.dk_fwc .ibk_navi_container {
	background-color: #f0f1f2;
	color: #262626;
}

body.dk_fwc #ibk_navi_container, body.dk_fwb #ibk_navi_container a {
	color: #262626;
}

body.dk_fwc #ibk_navi_container a.ibk_nav_aktiv {
	color: #262626 
}

body.dk_fwc #ibk_navi_container #ibk_nav_ul li.ibk_li_open>a{
	font-weight: bold;
}

body.dk_fwc #ibk_navi_container #ibk_nav_ul a.ibk_nav_aktiv {
	font-weight: bold;
}

body.dk_fwc #ibk_content_container {
	background-color: #f0f1f2;
	color: #262626;
}

body.dk_fwc #ibk_foot_container {
	background-color: #EAEAEE;
	border: 1px solid #D9D9D9;
	color: #6A6A6A;
}

body.dk_fwc #ibk_content_container h1 {
	background-color: transparent;
	color: #262626;
	border-bottom: 2px solid #262626;
	text-decoration: none;
}

body.dk_fwc #ibk_content_container h2 {
	background-color: transparent;
	color: #262626;
	border-bottom: 1px solid #262626;
	text-decoration: none;
}

body.dk_fwc #ibk_nav_ul li a:hover {
	color: #333333 !important;
	text-decoration: underline;
}

body.dk_fwc #ibk_nav_ul a.ibk_nav_inaktiv {
	color: inherit;
}