/* 
   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": "blank.gif"}} */
/* json: {"STD_HEADBGIMG":  {"standard": "_ibk_head.jpg"}} */
/* json: {"STD_HEADWIDTH":  {"standard": "1000"}} */
/* json: {"STD_HEAD1SIZE": {"standard": "26"}} */
/* json: {"STD_HEAD2SIZE": {"standard": "17"}} */

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


body.dk_l {
	text-align: left;
}

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

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

body.dk_nr #ibk_left_head_bg_box {
	float: right;
}

body.dk_nr #ibk_head_container {
	float: left;
}

body.dk_nr #ibk_subnavi_main_container {
	float: right;
}

body.dk_nr #ibk_content_container {
	float: left;
}

body.dk_nr #ibk_ibkfoot_container {
	left: auto;
	right: 0px;
}

/* json:{"BREITE": {"dk_w900": "900px", 
										"dk_w950": "950px", 
										"standard": "1000px"
}} */

body.dk_w900 #ibk_head_master_container, body.dk_w900 #ibk_master_container, body.dk_w900 #ibk_main_container, body.dk_w900 #ibk_foot_container{
	width: 900px;
}

body.dk_w900 #ibk_head_container {
	width: 610px;
}

body.dk_w900 #ibk_content_container {
	width: 580px;
}

body.dk_w950 #ibk_head_master_container, body.dk_w950 #ibk_master_container, body.dk_w950 #ibk_main_container, body.dk_w950 #ibk_foot_container{
	width: 950px;
}

body.dk_w950 #ibk_head_container {
	width: 660px;
}

body.dk_w950 #ibk_content_container {
	width: 630px;
}

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

body.dk_w1000 #ibk_head_container {
	width: 710px;
}

body.dk_w1000 #ibk_content_container {
	width: 680px;
}


/* json: {"HEADCOLOR": {"dk_hc000": "schwarz", 
										 		"standard": "dunkelgrau", 
										 		"dk_hc660": "orange",
										 		"dk_hcF00": "rot",
										 		"dk_hc00F": "blau",
										 		"dk_hc0F0": "gruen",
										 		"dk_fff200": "gelb"
}} */


body.dk_hc000 #ibk_headtext1, body.dk_hc000 #ibk_headtext2 {
	color: #000000;
}

body.dk_hc660 #ibk_headtext1, body.dk_hc660 #ibk_headtext2 {
	color: #666600;
}

body.dk_hcF00 #ibk_headtext1, body.dk_hcF00 #ibk_headtext2 {
	color: #FF0000;
}

body.dk_hc00F #ibk_headtext1, body.dk_hc00F #ibk_headtext2 {
	color: #0000FF;
}

body.dk_hc0F0 #ibk_headtext1, body.dk_hc0F0 #ibk_headtext2 {
	color: #00FF00;
}

body.dk_fff200 #ibk_headtext1, body.dk_fff200 #ibk_headtext2 {
	color: #fff200;
}

/* json: {"HEADFONT":  {"dk_Arial": 		"Arial, Helvetica, sans-serif", 
										 		"dk_hfTimes":   "Times New Roman, Times, serif",
										 		"dk_hfCourier": "Courier New, Courier, monospace", 
										 		"standard":   "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_Arial #ibk_headtext1, body.dk_Arial #ibk_headtext2 {
	font-family: Arial, Helvetica, sans-serif;
}



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

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_hbgbc #ibk_head_container{
	background-position: bottom center;
}

body.dk_hbgbr #ibk_head_container{
	background-position: bottom right;
}




/* json: {"COLORWORLD": {"standard": ["orange","#FF9901","#040f51","#FF9901"],
												 "dk_fw2": ["tuerkis","#36CCC4","#040f51","#36CCC4"],
												 "dk_fw3": ["gruen","#2f8f32","#FFFFFF","#2f8f32"],
												 "dk_fw4": ["rot","#a83434","#FFFFFF","#a83434"],
												 "dk_fw5": ["violett","#9c33a6","#FFFFFF","#9c33a6"],
												 "dk_fw6": ["gedeckt gruen","#99a633","#040f51","#99a633"],
												 "dk_fw7": ["sonnengelb","#fafa08","#040f51","#a3a524"],
												 "dk_fw8": ["helles blau","#0ea0cc","#FFFFFF","#0ea0cc"],
												 "dk_fw9": ["dunkles blau","#260f6b","#FFFFFF","#331f94"],
												 "dk_fw10": ["schwarze sonne","#260f6b","#FFFFFF","#331f94"]
}} */


body.dk_fw2 #ibk_left_head_bg_box {
	background-color: #36ccc4;
	background-image: linear-gradient(top, rgb(54,204,196) 23%, rgb(81,245,236) 62%);
	background-image: -o-linear-gradient(top, rgb(54,204,196) 23%, rgb(81,245,236) 62%);
	background-image: -moz-linear-gradient(top, rgb(54,204,196) 23%, rgb(81,245,236) 62%);
	background-image: -webkit-linear-gradient(top, rgb(54,204,196) 23%, rgb(81,245,236) 62%);
	background-image: -ms-linear-gradient(top, rgb(54,204,196) 23%, rgb(81,245,236) 62%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.23, rgb(54,204,196)),
		color-stop(0.62, rgb(81,245,236))
	);
	
}

body.dk_fw2 a,
body.dk_fw2 #ibk_navi_box ul.ibk_nav_ul a,
body.dk_fw2 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a:hover,
body.dk_fw2 #subnavi_holder .ibk_nav_ul li.ibk_li_open>a.ibk_nav_aktiv,
body.dk_fw2 #subnavi_holder .ibk_nav_ul li a:hover {
	color: #36ccc4;
}

body.dk_fw2 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a {
	color: #36ccc4;
	border-bottom: 1px solid #36ccc4;
}



body.dk_fw3 #ibk_left_head_bg_box {	
	color: #FFFFFF;
	background-color: #2f8f32;
	background-image: linear-gradient(top, rgb(47,143,50) 23%, rgb(61,191,52) 62%);
	background-image: -o-linear-gradient(top, rgb(47,143,50) 23%, rgb(61,191,52) 62%);
	background-image: -moz-linear-gradient(top, rgb(47,143,50) 23%, rgb(61,191,52) 62%);
	background-image: -webkit-linear-gradient(top, rgb(47,143,50) 23%, rgb(61,191,52) 62%);
	background-image: -ms-linear-gradient(top, rgb(47,143,50) 23%, rgb(61,191,52) 62%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.23, rgb(47,143,50)),
		color-stop(0.62, rgb(61,191,52))
	);
}

body.dk_fw3 a,
body.dk_fw3 #ibk_navi_box ul.ibk_nav_ul a,
body.dk_fw3 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a:hover,
body.dk_fw3 #subnavi_holder .ibk_nav_ul li.ibk_li_open>a.ibk_nav_aktiv,
body.dk_fw3 #subnavi_holder .ibk_nav_ul li a:hover {
	color: #2f8f32;
}

body.dk_fw3 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a {
	color: #2f8f32;
	border-bottom: 1px solid #2f8f32;
}

body.dk_fw4 #ibk_left_head_bg_box {
	color: #FFFFFF;
	background-color: #a83434;
	background-image: linear-gradient(top, rgb(168,52,52) 23%, rgb(209,75,75) 62%);
	background-image: -o-linear-gradient(top, rgb(168,52,52) 23%, rgb(209,75,75) 62%);
	background-image: -moz-linear-gradient(top, rgb(168,52,52) 23%, rgb(209,75,75) 62%);
	background-image: -webkit-linear-gradient(top, rgb(168,52,52) 23%, rgb(209,75,75) 62%);
	background-image: -ms-linear-gradient(top, rgb(168,52,52) 23%, rgb(209,75,75) 62%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.23, rgb(168,52,52)),
		color-stop(0.62, rgb(209,75,75))
	);
}

body.dk_fw4 a,
body.dk_fw4 #ibk_navi_box ul.ibk_nav_ul a,
body.dk_fw4 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a:hover,
body.dk_fw4 #subnavi_holder .ibk_nav_ul li.ibk_li_open>a.ibk_nav_aktiv,
body.dk_fw4 #subnavi_holder .ibk_nav_ul li a:hover {
	color: #a83434;
}

body.dk_fw4 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a {
	color: #a83434;
	border-bottom: 1px solid #a83434;
}


body.dk_fw5 #ibk_left_head_bg_box {	
	color: #FFFFFF;
	background-color: #9c33a6;
	background-image: linear-gradient(top, rgb(156,51,166) 23%, rgb(202,75,209) 62%);
	background-image: -o-linear-gradient(top, rgb(156,51,166) 23%, rgb(202,75,209) 62%);
	background-image: -moz-linear-gradient(top, rgb(156,51,166) 23%, rgb(202,75,209) 62%);
	background-image: -webkit-linear-gradient(top, rgb(156,51,166) 23%, rgb(202,75,209) 62%);
	background-image: -ms-linear-gradient(top, rgb(156,51,166) 23%, rgb(202,75,209) 62%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.23, rgb(156,51,166)),
		color-stop(0.62, rgb(202,75,209))
	);
}

body.dk_fw5 a,
body.dk_fw5 #ibk_navi_box ul.ibk_nav_ul a,
body.dk_fw5 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a:hover,
body.dk_fw5 #subnavi_holder .ibk_nav_ul li.ibk_li_open>a.ibk_nav_aktiv,
body.dk_fw5 #subnavi_holder .ibk_nav_ul li a:hover {
	color: #9c33a6;
}

body.dk_fw5 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a {
	color: #9c33a6;
	border-bottom: 1px solid #9c33a6;
}



body.dk_fw6 #ibk_left_head_bg_box {	
	background-color: #99a633;
	background-image: linear-gradient(top, rgb(153,166,51) 23%, rgb(176,207,75) 62%);
	background-image: -o-linear-gradient(top, rgb(153,166,51) 23%, rgb(176,207,75) 62%);
	background-image: -moz-linear-gradient(top, rgb(153,166,51) 23%, rgb(176,207,75) 62%);
	background-image: -webkit-linear-gradient(top, rgb(153,166,51) 23%, rgb(176,207,75) 62%);
	background-image: -ms-linear-gradient(top, rgb(153,166,51) 23%, rgb(176,207,75) 62%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.23, rgb(153,166,51)),
		color-stop(0.62, rgb(176,207,75))
	);
}

body.dk_fw6 a,
body.dk_fw6 #ibk_navi_box ul.ibk_nav_ul a,
body.dk_fw6 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a:hover,
body.dk_fw6 #subnavi_holder .ibk_nav_ul li.ibk_li_open>a.ibk_nav_aktiv,
body.dk_fw6 #subnavi_holder .ibk_nav_ul li a:hover {
	color: #99a633;
}

body.dk_fw6 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a {
	color: #99a633;
	border-bottom: 1px solid #99a633;
}


body.dk_fw7 #ibk_left_head_bg_box {	
	background-color: #fafa08;
	background-image: linear-gradient(top, rgb(250,250,8) 23%, rgb(222,222,80) 62%);
	background-image: -o-linear-gradient(top, rgb(250,250,8) 23%, rgb(222,222,80) 62%);
	background-image: -moz-linear-gradient(top, rgb(250,250,8) 23%, rgb(222,222,80) 62%);
	background-image: -webkit-linear-gradient(top, rgb(250,250,8) 23%, rgb(222,222,80) 62%);
	background-image: -ms-linear-gradient(top, rgb(250,250,8) 23%, rgb(222,222,80) 62%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.23, rgb(250,250,8)),
		color-stop(0.62, rgb(222,222,80))
	);
}

body.dk_fw7 a,
body.dk_fw7 #ibk_navi_box ul.ibk_nav_ul a,
body.dk_fw7 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a:hover,
body.dk_fw7 #subnavi_holder .ibk_nav_ul li.ibk_li_open>a.ibk_nav_aktiv,
body.dk_fw7 #subnavi_holder .ibk_nav_ul li a:hover {
	color: #a3a524;
}

body.dk_fw7 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a {
	color: #a3a524;
	border-bottom: 1px solid #a3a524;
}

body.dk_fw8 #ibk_left_head_bg_box {	
	color: #FFFFFF;
	background-color: #0ea0cc;
	background-image: linear-gradient(top, rgb(14,160,204) 23%, rgb(82,185,222) 62%);
	background-image: -o-linear-gradient(top, rgb(14,160,204) 23%, rgb(82,185,222) 62%);
	background-image: -moz-linear-gradient(top, rgb(14,160,204) 23%, rgb(82,185,222) 62%);
	background-image: -webkit-linear-gradient(top, rgb(14,160,204) 23%, rgb(82,185,222) 62%);
	background-image: -ms-linear-gradient(top, rgb(14,160,204) 23%, rgb(82,185,222) 62%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.23, rgb(14,160,204)),
		color-stop(0.62, rgb(82,185,222))
	);
}

body.dk_fw8 a,
body.dk_fw8 #ibk_navi_box ul.ibk_nav_ul a,
body.dk_fw8 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a:hover,
body.dk_fw8 #subnavi_holder .ibk_nav_ul li.ibk_li_open>a.ibk_nav_aktiv,
body.dk_fw8 #subnavi_holder .ibk_nav_ul li a:hover {
	color: #0ea0cc;
}

body.dk_fw8 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a {
	color: #0ea0cc;
	border-bottom: 1px solid #0ea0cc;
}


body.dk_fw9 #ibk_left_head_bg_box {	
	color: #FFFFFF;
	background-color: #260f6b;
	background-image: linear-gradient(top, rgb(38,15,107) 8%, rgb(51,31,148) 54%);
	background-image: -o-linear-gradient(top, rgb(38,15,107) 8%, rgb(51,31,148) 54%);
	background-image: -moz-linear-gradient(top, rgb(38,15,107) 8%, rgb(51,31,148) 54%);
	background-image: -webkit-linear-gradient(top, rgb(38,15,107) 8%, rgb(51,31,148) 54%);
	background-image: -ms-linear-gradient(top, rgb(38,15,107) 8%, rgb(51,31,148) 54%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.08, rgb(38,15,107)),
		color-stop(0.54, rgb(51,31,148))
	);
}

body.dk_fw9 a,
body.dk_fw9 #ibk_navi_box ul.ibk_nav_ul a,
body.dk_fw9 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a:hover,
body.dk_fw9 #subnavi_holder .ibk_nav_ul li.ibk_li_open>a.ibk_nav_aktiv,
body.dk_fw9 #subnavi_holder .ibk_nav_ul li a:hover {
	color: #331f94;
}

body.dk_fw9 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a {
	color: #331f94;
	border-bottom: 1px solid #331f94;
}


body.dk_fw10 #ibk_left_head_bg_box {	
	color: #1e1e1e;
	background-color: #FFBA00;
	background-image: linear-gradient(top, #FFBA00 8%, #FFF200 54%);
	background-image: -o-linear-gradient(top, #FFBA00 8%, #FFF200 54%);
	background-image: -moz-linear-gradient(top, #FFBA00 8%, #FFF200 54%);
	background-image: -webkit-linear-gradient(top, #FFBA00 8%, #FFF200 54%);
	background-image: -ms-linear-gradient(top, #FFBA00 8%, #FFF200 54%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.08, #FFBA00),
		color-stop(0.54, #FFF200)
	);
}


body.dk_fw10 #ibk_head_box .ibk_nav_ul {
	background-color: #1e1e1e;
}


#subnavi_holder .ibk_nav_ul li.ibk_li_open>a{
	color: #040f51;
	font-weight: bold;
}



body.dk_fw10 a,
body.dk_fw10 #ibk_navi_box ul.ibk_nav_ul a,
body.dk_fw10 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a:hover,
body.dk_fw10 #subnavi_holder .ibk_nav_ul li.ibk_li_open>a.ibk_nav_aktiv,
body.dk_fw10 #subnavi_holder .ibk_nav_ul li a:hover {
	color: #FFF200;
}

body.dk_fw10 #ibk_navi_box ul.ibk_nav_ul a,
body.dk_fw10 #subnavi_holder .ibk_nav_ul a.ibk_nav_inaktiv{
	color: #CDCDCD;
}


body.dk_fw10 #ibk_navi_box ul.ibk_nav_ul a:hover,
body.dk_fw10 #ibk_navi_box ul.ibk_nav_ul .ibk_nav_aktiv,
body.dk_fw10 #ibk_navi_box ul.ibk_nav_ul .ibk_li_open > a { 
	color: #FFF200 !important;
}

body.dk_fw10 #subnavi_holder .ibk_nav_ul.ibk_nav_ebene1>li.ibk_li_open>a {
	border-bottom: 1px solid #FFF200;
	color:#FFF200;
}

body.dk_fw10 #ibk_head_box {
	background-color: #1e1e1e;
}


body.dk_fw10 #ibk_navi_box ul.ibk_nav_ul a,
body.dk_fw10 #ibk_navi_box ul.ibk_nav_ul .ibk_nav_aktiv,
body.dk_fw10 #ibk_navi_box ul.ibk_nav_ul .ibk_li_open > a { 
	background-color: #1e1e1e;
}




body.dk_fw10 #ibk_navi_box ul.ibk_nav_ul ul {
 border-top: 1px solid #2E2E2E;
 box-shadow: 2px 2px 2px #CDCDCD;
}

body.dk_fw10 #ibk_main_container {
	background-color: #232323;
	color: #CDCDCD;
}

body.dk_fw10 #ibk_content_container {
	background-color: #1e1e1e;
	color: #CDCDCD;
}

body.dk_fw10 h1, body.dk_fw10 h2, body.dk_fw10 h3 {
	border-bottom-color: #FFF200;
}


/* dk_fw10 START */

.dk_fw10_content body {
	background-color: #1e1e1e;
	color: #cdcdcd;
}

.dk_fw10_content a {
	color: #FFF200;
}

.dk_fw10_content h1 {
	border-bottom: 1px solid #FFF200;
}

.dk_fw10_content h2 {
	border-bottom: 1px dashed #FFF200;
}

.dk_fw10_content h3 {
	border-bottom: 1px dottedf #FFF200;
}

/* dk_fw10 ENDE */