/*************************
LAYOUT
**************************/

* /*Set's border, padding and margin to 0 for all values*/
{
    padding: 0;
    margin: 0;
}

html {
    color: #000; 
    font-family: Century Gothic,Arial,Verdana;
    background-color: #afa98d;
	background-image:url(images/bbg.jpg);
	background-repeat:repeat-x;
    text-align: center; /*** Centers the design in old IE versions ***/
    height: 100%;
	
}

body {
    color: #000; 
    font-family: Century Gothic,Arial,Verdana;
    background-color: #afa98d;
	background-image:url(images/bbg.jpg);
	background-repeat:repeat-x;
    text-align: center; /*** Centers the design in old IE versions ***/
    height: 100%;
	
}

body {
    font-size: 100.01%;
}

.clear { clear: both; }

#mainContainer {
    position:relative;
	width: 990px;
    margin: 0 auto; /*** Centers the design ***/
    min-height: 100%;
    background-color: #ffffff;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
    text-align: left; /*** Because we centered the text in body we have to move the text back to left aligning ***/
    font-size: 0.8em;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

* html #mainContainer {
    height: 100%;  /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
}

.sitemenu{position:relative; top:10px;padding-left:35px;}
a:visited{
	color: #000;
	text-decoration: underline;
}
a:link{
	color: #000;
	text-decoration: underline;
}
.sitemenu a{
	color: #000;
	text-decoration: underline;
}
.sitemenu a:hover{
	color: #fff;
	text-decoration: underline;
}
.highlight{
	color:#fff;
	text-decoration: underline;
}

table, tr, td {
font-size:1em;
}

/*** TBK ***/
#menu_tbk{
	position: relative;
	top: 63px;
	left: 0px;
	height: 32px;
	width: 100%;
	background: #F4B301;
}

.rand01 { width:285px;}
.u401 {display:block; overflow:hidden;}
.u301 {display:block; overflow:hidden;}
.u201 {display:block; overflow:hidden;}
.u101 {display:block; overflow:hidden;}
.u301 {height:1px;}
.u201 {height:1px;}
.u101 {height:1px;}
.u101 {margin:0 5px; background:#F4B301;}
.u201 {margin:0 3px; border-width:0 2px;}
.u201 {background:#F4B301; border-left:1px solid #F4B301; border-right:1px solid #F4B301;}
.u301 {margin:0 2px;}
.u301 {background:#F4B301; border-left:1px solid #F4B301; border-right:1px solid #F4B301;}
.u401 {height:2px; margin:0 1px;}
.u401 {background:#F4B301; border-left:1px solid #F4B301; border-right:1px solid #F4B301;}
.innen01 {display:block; padding:5px 5px 0px 5px; background:#F4B301; border-left:1px solid #F4B301; border-right:1px solid #F4B301;}

/*** Sicherheit ***/
#menu_sicherheit{
position:relative; top:63px; left:0px;
height:32px;width:100%;
background:#9BABC2;
}

.rand02 {width:100px;}
.u402 {display:block; overflow:hidden;}
.u302 {display:block; overflow:hidden;}
.u202 {display:block; overflow:hidden;}
.u102 {display:block; overflow:hidden;}
.u302 {height:1px;}
.u202 {height:1px;}
.u102 {height:1px;}
.u102 {margin:0 5px; background:#9BABC2;}
.u202 {margin:0 3px; border-width:0 2px;}
.u202 {background:#9BABC2; border-left:1px solid #9BABC2; border-right:1px solid #9BABC2;}
.u302 {margin:0 2px;}
.u302 {background:#9BABC2; border-left:1px solid #9BABC2; border-right:1px solid #9BABC2;}
.u402 {height:2px; margin:0 1px;}
.u402 {background:#9BABC2; border-left:1px solid #9BABC2; border-right:1px solid #9BABC2;}
.innen02 {display:block; padding:5px 5px 0px 5px; background:#9BABC2; border-left:1px solid #9BABC2; border-right:1px solid #9BABC2;}

/*** Einreichunterlagen ***/
#menu_einreichunterlagen{
position:relative; top:63px; left:0px;
height:32px;width:100%;
background:#C0A788;
}

.rand03 {width:160px;}
.u403 {display:block; overflow:hidden;}
.u303 {display:block; overflow:hidden;}
.u203 {display:block; overflow:hidden;}
.u103 {display:block; overflow:hidden;}
.u303 {height:1px;}
.u203 {height:1px;}
.u103 {height:1px;}
.u103 {margin:0 5px; background:#C0A788;}
.u203 {margin:0 3px; border-width:0 2px;}
.u203 {background:#C0A788; border-left:1px solid #C0A788; border-right:1px solid #C0A788;}
.u303 {margin:0 2px;}
.u303 {background:#C0A788; border-left:1px solid #C0A788; border-right:1px solid #C0A788;}
.u403 {height:2px; margin:0 1px;}
.u403 {background:#C0A788; border-left:1px solid #C0A788; border-right:1px solid #C0A788;}
.innen03 {display:block; padding:5px 5px 0px 5px; background:#C0A788; border-left:1px solid #C0A788; border-right:1px solid #C0A788;}

/*** Bergwesen ***/
#menu_bergwesen{
position:relative; top:63px; left:0px;
height:32px;width:100%;
background:#ABACAE;
}

.rand04 {width:380px;}
.u404 {display:block; overflow:hidden;}
.u304 {display:block; overflow:hidden;}
.u204 {display:block; overflow:hidden;}
.u104 {display:block; overflow:hidden;}
.u304 {height:1px;}
.u204 {height:1px;}
.u104 {height:1px;}
.u104 {margin:0 5px; background:#ABACAE;}
.u204 {margin:0 3px; border-width:0 2px;}
.u204 {background:#ABACAE; border-left:1px solid #ABACAE; border-right:1px solid #ABACAE;}
.u304 {margin:0 2px;}
.u304 {background:#ABACAE; border-left:1px solid #ABACAE; border-right:1px solid #ABACAE;}
.u404 {height:2px; margin:0 1px;}
.u404 {background:#ABACAE; border-left:1px solid #ABACAE; border-right:1px solid #ABACAE;}
.innen04 {display:block; padding:5px 5px 0px 5px; background:#ABACAE; border-left:1px solid #ABACAE; border-right:1px solid #ABACAE;}

/*** Markscheidewesen ***/
#menu_markscheidewesen{
position:relative; top:63px; left:0px;
height:32px;width:100%;
background:#B96A6F;
}

.rand05 {width:180px;}
.u405 {display:block; overflow:hidden;}
.u305 {display:block; overflow:hidden;}
.u205 {display:block; overflow:hidden;}
.u105 {display:block; overflow:hidden;}
.u305 {height:1px;}
.u205 {height:1px;}
.u105 {height:1px;}
.u105 {margin:0 5px; background:#B96A6F;}
.u205 {margin:0 3px; border-width:0 2px;}
.u205 {background:#B96A6F; border-left:1px solid #B96A6F; border-right:1px solid #B96A6F;}
.u305 {margin:0 2px;}
.u305 {background:#B96A6F; border-left:1px solid #B96A6F; border-right:1px solid #B96A6F;}
.u405 {height:2px; margin:0 1px;}
.u405 {background:#B96A6F; border-left:1px solid #B96A6F; border-right:1px solid #B96A6F;}
.innen05 {display:block; padding:5px 5px 0px 5px; background:#B96A6F; border-left:1px solid #B96A6F; border-right:1px solid #B96A6F;}

/*** Abfallwirtschaft ***/
#menu_abfallwirtschaft{
position:relative; top:63px; left:0px;
height:32px;width:100%;
background:#84A5A2;
}

.rand10 {width:420px;}
.u410 {display:block; overflow:hidden;}
.u310 {display:block; overflow:hidden;}
.u210 {display:block; overflow:hidden;}
.u110 {display:block; overflow:hidden;}
.u310 {height:1px;}
.u210 {height:1px;}
.u110 {height:1px;}
.u110 {margin:0 5px; background:#84A5A2;}
.u210 {margin:0 3px; border-width:0 2px;}
.u210 {background:#84A5A2; border-left:1px solid #84A5A2; border-right:1px solid #84A5A2;}
.u310 {margin:0 2px;}
.u310 {background:#84A5A2; border-left:1px solid #84A5A2; border-right:1px solid #84A5A2;}
.u410 {height:2px; margin:0 1px;}
.u410 {background:#84A5A2; border-left:1px solid #84A5A2; border-right:1px solid #84A5A2;}
.innen10 {display:block; padding:5px 5px 0px 5px; background:#84A5A2; border-left:1px solid #84A5A2; border-right:1px solid #84A5A2;}


/*** Wirtschaftsmediator ***/
#menu_wirtschaftsmediator{
position:relative; top:63px; left:0px;
height:32px;width:100%;
background:#BB8CB8;
}

.rand06 {width:175px;}
.u406 {display:block; overflow:hidden;}
.u306 {display:block; overflow:hidden;}
.u206 {display:block; overflow:hidden;}
.u106 {display:block; overflow:hidden;}
.u306 {height:1px;}
.u206 {height:1px;}
.u106 {height:1px;}
.u106 {margin:0 5px; background:#BB8CB8;}
.u206 {margin:0 3px; border-width:0 2px;}
.u206 {background:#BB8CB8; border-left:1px solid #BB8CB8; border-right:1px solid #BB8CB8;}
.u306 {margin:0 2px;}
.u306 {background:#BB8CB8; border-left:1px solid #BB8CB8; border-right:1px solid #BB8CB8;}
.u406 {height:2px; margin:0 1px;}
.u406 {background:#BB8CB8; border-left:1px solid #BB8CB8; border-right:1px solid #BB8CB8;}
.innen06 {display:block; padding:5px 5px 0px 5px; background:#BB8CB8; border-left:1px solid #BB8CB8; border-right:1px solid #BB8CB8;}

/*** IRMIS ***/
#menu_irmis{
position:relative; top:63px; left:0px;
height:32px;width:100%;
background:#706E79;
}

.rand07 {width:100px;}
.u407 {display:block; overflow:hidden;}
.u307 {display:block; overflow:hidden;}
.u207 {display:block; overflow:hidden;}
.u107 {display:block; overflow:hidden;}
.u307 {height:1px;}
.u207 {height:1px;}
.u107 {height:1px;}
.u107 {margin:0 5px; background:#706E79;}
.u207 {margin:0 3px; border-width:0 2px;}
.u207 {background:#706E79; border-left:1px solid #706E79; border-right:1px solid #706E79;}
.u307 {margin:0 2px;}
.u307 {background:#706E79; border-left:1px solid #706E79; border-right:1px solid #706E79;}
.u407 {height:2px; margin:0 1px;}
.u407 {background:#706E79; border-left:1px solid #706E79; border-right:1px solid #706E79;}
.innen07 {display:block; padding:5px 5px 0px 5px; background:#706E79; border-left:1px solid #706E79; border-right:1px solid #706E79;}

/*** Pyrotechnik ***/
#menu_pyrotechnik{
position:relative; top:63px; left:0px;
height:32px;width:100%;
background:#B0BF88;
}

.rand08 {width:110px;}
.u408 {display:block; overflow:hidden;}
.u308 {display:block; overflow:hidden;}
.u208 {display:block; overflow:hidden;}
.u108 {display:block; overflow:hidden;}
.u308 {height:1px;}
.u208 {height:1px;}
.u108 {height:1px;}
.u108 {margin:0 5px; background:#B0BF88;}
.u208 {margin:0 3px; border-width:0 2px;}
.u208 {background:#B0BF88; border-left:1px solid #B0BF88; border-right:1px solid #B0BF88;}
.u308 {margin:0 2px;}
.u308 {background:#B0BF88; border-left:1px solid #B0BF88; border-right:1px solid #B0BF88;}
.u408 {height:2px; margin:0 1px;}
.u408 {background:#B0BF88; border-left:1px solid #B0BF88; border-right:1px solid #B0BF88;}
.innen08 {display:block; padding:5px 5px 0px 5px; background:#B0BF88; border-left:1px solid #B0BF88; border-right:1px solid #B0BF88;}

/*** Informationen ***/
#menu_informationen{
position:relative; top:63px; left:0px;
height:32px;width:100%;
background:#E0DDD6;
}

.rand09 {width:120px;}
.u409 {display:block; overflow:hidden;}
.u309 {display:block; overflow:hidden;}
.u209 {display:block; overflow:hidden;}
.u109 {display:block; overflow:hidden;}
.u309 {height:1px;}
.u209 {height:1px;}
.u109 {height:1px;}
.u109 {margin:0 5px; background:#E0DDD6;}
.u209 {margin:0 3px; border-width:0 2px;}
.u209 {background:#E0DDD6; border-left:1px solid #E0DDD6; border-right:1px solid #E0DDD6;}
.u309 {margin:0 2px;}
.u309 {background:#E0DDD6; border-left:1px solid #E0DDD6; border-right:1px solid #E0DDD6;}
.u409 {height:2px; margin:0 1px;}
.u409 {background:#E0DDD6; border-left:1px solid #E0DDD6; border-right:1px solid #E0DDD6;}
.innen09 {display:block; padding:5px 5px 0px 5px; background:#E0DDD6; border-left:1px solid #E0DDD6; border-right:1px solid #E0DDD6;}


/*** Sitemap ***/
#menu_sitemap{
position:relative; top:63px; left:0px;
height:32px;width:100%;
background:#CECCC0;
}





/************* HEADER */

#header {
    height: 97px;
	overflow: show;
	background-image: url(images/hbg.gif);
	background-repeat: repeat-x;
	width: 702px;
	background-color:#CECCC0;
}
#startheader {
    height: 97px;
	overflow: show;
	width: 702px;
	background-color:#CECCC0;
}

#navigation img{
display:block;
}

#mainmenu {
position:absolute;
margin-top:5px;
z-index:1;
width:990px;
}
#mainmenu a{
color:black;
text-decoration:none;
width:58px;
}

#mainmenu ul { /* all lists */
	padding: 0;
	list-style: none;
	width:100%;
}

#mainmenu li { /* all list items */
	float: left;
	position: relative;
	
}

#mainmenu li ul { /* second-level lists */
	display: none;
	position: absolute;
	float:left;
	left: 0px;
	margin-top:0px;
	width:100%;
}

#mainmenu li ul li{ /* second-level lists */
	float:left;
	text-decoration : none;

	margin-top:0px;
	width:100%;
}
*html #mainmenu li ul{ /* second-level lists */
	margin-top:0px;
}

li.over ul { /* lists nested under hovered list items */
	display: inline;
}

#mainmenu li:hover ul { /* lists nested under hovered list items */
	display: inline;
}
#mainmenu li ul li a:hover{ text-decoration:underline;color:white;}	
#mainmenu li ul li a:hover { text-decoration:underline;}


#mainmenu li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}
.menulink01{background:none;}
.menulink02{background:none;}
.menulink03{background:none;}
.menulink04{background:none;}
.menulink05{background:none;}
.menulink06{background:none;}
.menulink07{background:none;}
.menulink08{background:none;}
.menulink09{background:none;}



/************* CONTENT AND COLUMNS */

.outer {
    padding-left: 0px;
}
* html .outer {
    padding-right: 185px; /* Normally this shouldn't be in this hack, it should be in .outer, but because of IE7 I had to */
}
.inner {
    width: 990px; /***  background-color:#fff000;  This width is for non-IE browsers. Mozilla makes this necessary. Be sure to check your layout in different browsers if you changes this value. Especially IE7 seems to create a horisontal scroll if this value is set too large ***/
    
}
* html .inner {
    width: 100%;
}
/*** div.inner is wider than its container, div.outer, and so overlaps to the right, pushing
div.right into the proper position. IE expands div.outer instead, requiring a Tan hack to avoid 
blowing the layout apart. IE gets the original 100% width as in the Livingstone layout.
***/
.float-wrap {
    float: left;
    width: 575px;
    margin-left: 0px; /*** Same length as .outer padding-left but with negative value ***/
}
* html .float-wrap {
    /*** No need for hacking IE on this layout ***/
}
#content {
    
    width: 685px;
	background-color:#E3E0D4;
}
* html #content {
    position: relative;  /*** IE needs this  ***/
	z-index:11111;
}
.contentWrap{
    padding: 10px 0px 10px 25px;
    margin-top: 0px;
}
h1{
	font-size:1.4em;
	padding-bottom:15px;
}
h2{
	font-size:1.2em;
	padding-bottom:10px;
}
h3{
	font-size:1.1em;
	padding-bottom:5px;
}
.lp_3g1{
	padding-left:135px;
	background-image:url('images/kl_1.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
}
.lp_3g2{
	background-image:url('images/kl_2.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:135px;
}
.lp_3g3{
	background-image:url('images/kl_3.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:135px;
}

/************* LEFT COLUMN */

/*** div.left is in div.float-wrap, and when div.float-wrap is neg margined to the left, 
div.left is carried over into the proper position. 
***/

#left {
    float: left;
    width: 0px;
    font-size:0.9em;
    overflow: hidden;
	background-color:#ababab;
}

* html #left {
    position: relative;  /*** IE needs this  ***/
}




/************* RIGHT COLUMN */

#right {
	position:relative;
    float: right; 
    width: 288px;
    padding: 0;
	margin-top:-97px;
	font-size:12px;
	line-height:1.2em;
}
* html #right {
    position: absolute;  /*** IE needs this  ***/
    margin-right: -185px; /*** IE gets this margin. ***/
	top:97px;
	right:185px;
	width: 288px;
	overflow:show;
	z-index:111;
}

#right img{
display:block;
margin-bottom:5px;
}
*html #right img{
display:block;
margin-bottom:5px;
margin-left:-0px;
}

#right p{
margin-left:42px;
margin-top:5px;
margin-bottom:10px;
}
a, a:link, a:visited{
	color: #000;
	text-decoration: underline;
}
a:hover{
	color: #F4B301;
	text-decoration: underline;
}
#right a{
	color: #000;
	text-decoration: underline;
}
#right a:hover{
	color: #fff;
	text-decoration: underline;
}


#rightheader{
font-weight:bold;
font-family:arial,helvetica;
text-align:center;
border:solid 1px #000;
margin-left:39px;
margin-right:5px;
padding:2px 3px;
}


/*************************
INHALTE
**************************/

#content ul{
margin:5px 0 10px 30px;list-style:disc;
}

#perspektive-text{
position:relative;
margin-left:150px;
z-index:2;
}
#perspektive-image{
position:relative;
margin-left:-25px;
margin-top:-30px;
z-index:1;
}

#innung{
position:absolute;right:5px;top:193px;
}
*html #innung{

}

.style1 {
	font-size: 1.6em;
}
.style2 {
	text-decoration: none;
}


#startmenu-trans{
position:absolute;
left:20px;
top:5px;
}

/*
######################## STARTSEITE BOX FÜR BALKEN ##########################
*/

#start-box-balken{
position:absolute;
top:135px;
z-index:111111111;
}
* html #start-box-balken{
position:absolute;
top:45px;
}
#start-box-balken-rechts{
position:relative;
left:209px;
z-index:11111111;
width:519px;
}

/*
######################## STARTSEITE RETTUNGSWERK ##########################
*/


#start-rettungswerk-box{
	filter: alpha(opacity=30);
	opacity: .3;
	padding-top:14px;
	margin-bottom:0px;
	display:block;
	clear:both;
	width:659px;
	height:88px;
	position:relative;
	z-index:111;
}
* html #start-rettungswerk-box{
	margin-bottom:-6px;
}
#start-rettungswerk-box a, #start-kbs-box a:link, #start-kbs-box a:active, #start-kbs-box a:visited {
	color:#babec5;
	font-weight:bold;
	text-decoration:none;
}
#start-rettungswerk-box a:hover {
	color:#fff;
	text-decoration:underline;
}
#rettungswerk-link01{
	position:absolute;
	text-align:center;
	top:78px;
	left:65px;
	font-size:11px;
	width:134px;
}
#rettungswerk-link02{
	position:absolute;
	text-align:center;
	top:65px;
	left:132px;
	font-size:11px;
	width:134px;
}
#rettungswerk-link03{
	position:absolute;
	text-align:center;
	top:78px;
	left:198px;
	font-size:11px;
	width:134px;
}
#rettungswerk-link04{
	position:absolute;
	text-align:center;
	top:65px;
	left:264px;
	font-size:11px;
	width:134px;
}
#rettungswerk-link05{
	position:absolute;
	text-align:center;
	top:78px;
	left:357px;
	font-size:11px;
	width:134px;
}
#rettungswerk-mainlink{
	position:absolute;
	right:209px;
	top:0px;
	margin-top:-2px;
}
* html #rettungswerk-mainlink a{
	background:#e3e0d4;
}	
#rettungswerk-mainlink a, #kbs-mainlink a:link, #kbs-mainlink a:active, #kbs-mainlink a:visited {
	color:#666;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
#rettungswerk-mainlink a:hover {
	color:#000;
	text-decoration:underline;
}


/*
######################## STARTSEITE KBS ##########################
*/

#start-kbs-box{
	filter: alpha(opacity=100);
	opacity: 1;
	padding-top:14px;
	margin-bottom:0px;
	display:block;
	clear:both;
	width:659px;
	height:88px;
	position:relative;
	z-index:111;
}
* html #start-kbs-box{
	margin-bottom:-6px;
}
#start-kbs-box a, #start-kbs-box a:link, #start-kbs-box a:active, #start-kbs-box a:visited {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#start-kbs-box a:hover {
	color:#000;
	text-decoration:underline;
}
#kbs-link01{
	position:absolute;
	text-align:center;
	top:78px;
	left:72px;
	font-size:11px;
	width:134px;
}
#kbs-link02{
	position:absolute;
	text-align:center;
	top:65px;
	left:137px;
	font-size:11px;
	width:134px;
}
#kbs-link03{
	position:absolute;
	text-align:center;
	top:78px;
	left:200px;
	font-size:11px;
	width:134px;
}
#kbs-link04{
	position:absolute;
	text-align:center;
	top:65px;
	left:268px;
	font-size:11px;
	width:134px;
}
#kbs-link05{
	position:absolute;
	text-align:center;
	top:78px;
	left:324px;
	font-size:11px;
	width:134px;
}
#kbs-mainlink{
	position:absolute;
	right:209px;
	top:0px;
	margin-top:-2px;
}
#kbs-mainlink a, #kbs-mainlink a:link, #kbs-mainlink a:active, #kbs-mainlink a:visited {
	color:#666;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
* html #kbs-mainlink a{
	background:#f3f1ed;
}	
#kbs-mainlink a:hover {
	color:#000;
	text-decoration:underline;
}



/*
######################## STARTSEITE IRMIS ##########################
*/


#start-irmis-box{
	opacity: .3;
	filter: alpha(opacity=30);
	margin-bottom:0px;
	padding-top:14px;
	display:block;
	clear:both;
	width:659px;
	height:98px;
	position:relative;
	z-index:111;
}
* html #start-irmis-box{
	margin-bottom:-6px;
}

#start-irmis-box a, #start-pyro-box a:link, #start-pyro-box a:active, #start-pyro-box a:visited {
	color:#c9c9c9;
	font-weight:bold;
	text-decoration:none;
}
#start-irmis-box a:hover {
	color:#fff;
	text-decoration:underline;
}
#irmis-link01{
	position:absolute;
	text-align:center;
	top:88px;
	left:94px;
	font-size:11px;
	width:104px;
}
#irmis-link02{
	position:absolute;
	text-align:center;
	top:75px;
	left:151px;
	font-size:11px;
	width:104px;
}
#irmis-link03{
	position:absolute;
	text-align:center;
	top:88px;
	left:203px;
	font-size:11px;
	width:104px;
}
#irmis-link04{
	position:absolute;
	text-align:center;
	top:75px;
	left:252px;
	font-size:11px;
	width:104px;
}
#irmis-link05{
	position:absolute;
	text-align:center;
	top:88px;
	left:297px;
	font-size:11px;
	width:104px;
}
#irmis-link06{
	position:absolute;
	text-align:center;
	top:75px;
	left:357px;
	font-size:11px;
	width:104px;
}
#irmis-link07{
	position:absolute;
	text-align:center;
	top:88px;
	left:406px;
	font-size:11px;
	width:104px;
}
#irmis-link08{
	position:absolute;
	text-align:center;
	top:75px;
	left:458px;
	font-size:11px;
	width:104px;
}
#irmis-link09{
	position:absolute;
	text-align:center;
	top:88px;
	left:512px;
	font-size:11px;
	width:104px;
}
#irmis-link10{
	position:absolute;
	text-align:center;
	top:75px;
	left:562px;
	font-size:11px;
	width:104px;
}

#irmis-mainlink{
	position:absolute;
	right:5px;
	top:0px;
	margin-top:-2px;
}
#irmis-mainlink a, #pyro-mainlink a:link, #pyro-mainlink a:active, #pyro-mainlink a:visited {
	color:#666;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
* html #irmis-mainlink a{
	background:#e3e0d4;
}	
#irmis-mainlink a:hover {
	color:#000;
	text-decoration:underline;
}


/*
######################## STARTSEITE PYROTECHNKIK ##########################
*/


#start-pyro-box{
	position:relative;
	opacity: .3;
	filter: alpha(opacity=30);
	padding-top:14px;
	display:block;
	clear:both;
	width:659px;
	height:88px;
	z-index:111;
}
* html #start-pyro-box{
	margin-bottom:-6px;
}
#start-pyro-box a, #start-pyro-box a:link, #start-pyro-box a:active, #start-pyro-box a:visited {
	color:#d4d6cb;
	font-weight:bold;
	text-decoration:none;
}
#start-pyro-box a:hover {
	color:#fff;
	text-decoration:underline;
}
#pyro-link01{
	position:absolute;
	text-align:center;
	top:78px;
	left:68px;
	font-size:11px;
	width:134px;
}
#pyro-link02{
	position:absolute;
	text-align:center;
	top:65px;
	left:132px;
	font-size:11px;
	width:134px;
}
#pyro-link03{
	position:absolute;
	text-align:center;
	top:78px;
	left:198px;
	font-size:11px;
	width:134px;
}
#pyro-link04{
	position:absolute;
	text-align:center;
	top:65px;
	left:264px;
	font-size:11px;
	width:134px;
}
#pyro-link05{
	position:absolute;
	text-align:center;
	top:78px;
	left:333px;
	font-size:11px;
	width:134px;
}
#pyro-mainlink{
	position:absolute;
	right:209px;
	top:0px;
	margin-top:-2px;
}
* html #pyro-mainlink a{
	background:#e3e0d4;
}	
#pyro-mainlink a, #pyro-mainlink a:link, #pyro-mainlink a:active, #pyro-mainlink a:visited {
	color:#666;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
#pyro-mainlink a:hover {
	color:#000;
	text-decoration:underline;
}


/*
######################## STARTSEITE EXTERN LINKS ##########################
*/

#start-news-box{
width:663px;
height:78px;
background:url(images/balken_unten_news.gif) no-repeat left top;
padding:0 14px;
position:absolute;
z-index:1;
margin-top:9px;
}

#start-news-box a{
float:left;
display:inline;
margin:0px 14px;
}

#start-news-box-hint{
float:right;
margin-right:20px;
color:#888;
font-size:11px;
position:absolute;
right:20px;
top:-10px;
}

.extern-links{
	float:left;
	position:relative;
}
.extern-rechts{
	float:right;
	width:324px;
	height:48px;
	position:relative;
}

.extern-header{
	position:absolute;
	left:10px;
	top:16px;
}

.extern-header a, .extern-header a:link, .extern-header a:active, .extern-header a:visited {
	color:#4f4f4f;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}
.extern-header a:hover {
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:underline;
}

.extern-text{
	position:absolute;
	left:10px;
	top:35px;
}
.extern-text a, .extern-text a:link, .extern-text a:active, .extern-text a:visited {
	color:#4f4f4f;
	font-size:0.85em;
	font-weight:bold;
	text-decoration:none;
	line-height:0.9em;
}
.extern-text a:hover {
	color:#000;
	font-weight:bold;
	
	text-decoration:underline;
}

#kbs-guy{
position:absolute;
left:19px;
top:100px;
z-index:1;
}
* html #kbs-guy{
top:-98px;
}

.h1-start{
position:absolute;
top:70px;
right:310px;
text-align:right;
}
* html .h1-start{
top:-30px;
right:0px;
text-align:right;
}


