HTML {PADDING: 0px; BORDER: 0px; FONT-SIZE: 76%;MARGIN: 0px; HEIGHT: 100%; max-height: 100%;overflow: hidden;}
BODY {BORDER: 0px; PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 100%; max-height: 100%;background: #CBD2DC url(img/bg_screen.jpg) repeat-y 0 0;}

#header{DISPLAY: block; FONT-SIZE: 4em; Z-INDEX: 3; BACKGROUND: #fff; MARGIN: 0px; 
WIDTH: 840px; LEFT:80px;COLOR: #000; POSITION: absolute; TOP: 0px; HEIGHT: 120px;}

#top_box {Z-INDEX: 4; LEFT: 50%; MARGIN-LEFT: -420px;WIDTH: 840px; POSITION: absolute; 
HEIGHT: 120px;TEXT-ALIGN: left; min-width: 840px;top:20px;}

* HTML #top_box {WIDTH: 840px; top:20px; HEIGHT: 122px}

#page{BACKGROUND-COLOR: #fff;DISPLAY: block; Z-INDEX: 2; OVERFLOW: auto; 
POSITION: relative; HEIGHT: 100%;max-height: 100%;WIDTH: 100%;margin: 0; padding: 0;
background: url(img/page_bg3.jpg) repeat-y;}

#content_page{BACKGROUND-COLOR: #FFF;DISPLAY: block; Z-INDEX: 3;POSITION: absolute;
HEIGHT: 100%;WIDTH: 1000px;background: url(img/page_bg3.jpg) repeat-y;margin: 0; padding: 0;}

#content_box {LEFT: 50%; MARGIN-LEFT: -420px;WIDTH: 840px;POSITION: relative;HEIGHT: 100%;
Top:160px; margin-top:-20px;	/*für Mozialla*/
padding-bottom:400px;}

* HTML #content_box {BORDER-TOP: #fff 160px solid;WIDTH: 840px; 
HEIGHT: 100%;TOP: 10px;padding-bottom:100px;}


body, td {
color: #61667B;
	font: 11px Verdana, Arial, Helvetica, sans-serif ;
	
	margin: 0px;

}

/*
#footer {/*BORDER-TOP: rgb(204,204,204) 1px solid; */
DISPLAY: block;Z-INDEX: 2; WIDTH: 1000px; COLOR: rgb(102,102,102); BOTTOM: 0px; 
POSITION: absolute; HEIGHT: 45px; BACKGROUND-COLOR: #fff; min-width: 1000px;
BORDER-BOTTOM: rgb(204,204,204) 1px solid;
background: url(img/foot_bg.jpg) no-repeat;
}

#footer_box{LEFT: 50%; MARGIN-LEFT: -420px;WIDTH: 840px;POSITION: absolute;top:-20px;}

#footer A {TEXT-DECORATION: none}
*/




.formfield {
	background-color: #FFFFFF;
	border: 1px solid #D4D4D4;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #050569;
}



/*------Seiten Themen Block--------------*/
#themen_block{DISPLAY: block;WIDTH: 637px; COLOR: rgb(102,102,102); BOTTOM: 0px; TOP:150px;LEFT:285px;POSITION: absolute; HEIGHT: 100%; BACKGROUND-COLOR: #fff; OVERFLOW: hidden;}
#themen_header{background-color: #99A6B7;color: #666666;font-family: Impact, Verdana, Arial, Helvetica, sans-serif; font-size:1.8em; letter-spacing:0.2em;padding: 10px 5px 10px 10px;}
#themen_text{background-color: #E8EBEF;color: #000000;font: 13px Verdana, Arial, Helvetica, sans-serif;padding: 10px 5px 15px 10px;text-align:justify;}


#page_backbutton{position:absolute;top:245px;left:81px;z-index:1}
#page_julogo{position:absolute;top:160px;left:81px}
#page_shopcatlogo{position:absolute;top:450px;left:80px;z-index:1}

#ju_text_bg{position: absolute; width: 60px;height: 250px; top: 0; left: 0;z-index:10}
#notfound_box {DISPLAY: block; Z-INDEX: 3; BACKGROUND: #fff; LEFT: 50%; MARGIN-LEFT: -420px; OVERFLOW: auto; WIDTH: 840px; BOTTOM: 13px; POSITION: absolute; TOP: 10px;background-image: url(img/blau_back.jpg);overflow-x: hidden;}
* HTML #notfound_box {BORDER-TOP: #fff 0px solid; WIDTH: 840px; BORDER-BOTTOM: #fff 0px solid; TOP: 1px; HEIGHT: 102%;}
#textblock {Z-INDEX: 3; LEFT: 129px; WIDTH: 510px; POSITION: absolute; TOP: 320px; TEXT-ALIGN: justify;padding-bottom:100px}
#textblock_weblinker_sub {Z-INDEX: 3; LEFT: 49px; WIDTH: 510px; POSITION: absolute; TOP: 50px; TEXT-ALIGN: justify}
#textblock2 {Z-INDEX: 3; LEFT: 210px; WIDTH: 550px; POSITION: absolute; TOP: 140px; TEXT-ALIGN: justify}
#textblock3 {Z-INDEX: 3; LEFT: 129px; WIDTH: 550px; POSITION: absolute; TOP: 290px; TEXT-ALIGN: justify}
#textblock4 {Z-INDEX: 3; LEFT: 210px; WIDTH: 500px; POSITION: absolute; TOP: 140px; TEXT-ALIGN: justify}
#textblock5 {Z-INDEX: 3; LEFT: 129px; WIDTH: 300px; POSITION: absolute; TOP: 140px; TEXT-ALIGN: justify}
#textblock_markt {Z-INDEX: 3; LEFT: 49px; WIDTH: 750px; POSITION: absolute; TOP: 160px; TEXT-ALIGN: justify}
#textblock6 {Z-INDEX: 3; LEFT: 129px; WIDTH: 250px; POSITION: absolute; TOP: 180px; TEXT-ALIGN: justify}
A IMG {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
#pad1 {DISPLAY: block; HEIGHT: 40px}
#pad2 {Height:100px; WIDTH: 240px}
#capbox {BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; MARGIN: 2em auto; BORDER-LEFT: #ddd 1px solid; WIDTH: 250px; COLOR: #000; LINE-HEIGHT: normal; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: times new roman, serif; LETTER-SPACING: 1px}
#cap {margin:0px;FONT-WEIGHT: bold; FONT-SIZE: 50px; FLOAT: left; COLOR: #f60; LINE-HEIGHT: 44px; MARGIN-RIGHT: 1px; HEIGHT: 34px}
HTML #cap {MARGIN-TOP: 0px; MARGIN-RIGHT: -2px}
#cap2 {MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 30px; FLOAT: left; COLOR: #f60; LINE-HEIGHT: 34px; MARGIN-RIGHT: 1px; HEIGHT: 34px}
HTML #cap2 {MARGIN-TOP: 3px; MARGIN-RIGHT: -2px}



/*---cssmenu---*/
.cssmenu,#pos1, #pos2, #pos3, #pos4, #pos5, #pos6 {
BORDER-RIGHT: #FFF 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #FFF 1px solid; 
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #FFF 0px solid; 
PADDING-TOP: 0px; BORDER-BOTTOM: #FFF 1px solid; WHITE-SPACE: nowrap; 
LIST-STYLE-TYPE: none;FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: center;
FONT-WEIGHT: normal; FONT-SIZE: 9px;}


#pos1{width:174px}
#pos2{width:177px}
#pos3{width:72px}
#pos4{width:20px}
#pos5{width:70px}
#pos6{width:410px}
* html #pos1{width:175px}
* html #pos2{width:155px}
* html #pos3{width:91px}
* html #pos4{width:30px}
* html #pos5{width:170px}
* html #pos6{width:320px}

* html .cssmenu {PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; WIDTH: 840px; PADDING-TOP: 0px}  

.cssmenu li {display:table-cell;  float:left;     /* ignored by IE */ }

* html .cssmenu li{ display:inline;  float:left;         /* for IE only */ }

.cssmenu a,.cssmenu a:visited,#pos1, #pos2, #pos3, #pos4, #pos5, #pos6 {
display:block;           
/* for all browsers except IE */ padding:4px 13px; color:#000;  background:#d4d4d4;   
border:1px solid #fff;   /* add a 1px white border around each list item */  text-decoration:none;  }

#pos1{  background:#AAAEB1}

* html .cssmenu a,* html .cssmenu a:visited,* html #pos1,* html #pos2,* html #pos3, * html #pos4, * html #pos5, * html #pos6 { 
display:inline-block;
    /* for IE only */ margin:0 -2px;           /* to correct an IE bug that doubles the border width */  padding:4px 14px;  }

.cssmenu a:hover {color:#fff; background:#08c;}

.lefted {margin:0 auto 0 0;}
/*--CSS Menu ENDE----*/

.pullout{width:200px; padding:10px;background-color:yellowgreen;color:#F5F5F5;float:right;font: bold 14pt/1em Arial, Helvetica, sans-serif;text-align:left;letter-spacing: 0.05em;margin-top:20px;margin-left:15px;  clear: both;}

H3.booktitle1{color:#FFF;FONT: 18pt Georgia,times new roman, Helvetica,Verdana, Geneva, Arial, sans-serif; 
font-weight:bold;line-height:.8em;padding: 8px 5px 8px 10px;background:#99A6B7;}

H3.booktitle2 {background:#FFF;color:#5E5B65;
FONT-FAMILY: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:40pt;line-height:.8em;border-top:3px solid #015EB1;
padding-top:22px;border-bottom:2px solid chocolate;
margin-top:-23px;margin-bottom:10px;padding-left:10px}

* HTML H3.booktitle2 {background:#FFF;color:#5E5B65;
FONT-FAMILY: Georgia,Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:40pt;line-height:.8em;border-top:4px solid #015EB1;
padding-top:10px;border-bottom:2px solid chocolate;margin-top:-18px;
margin-bottom:8px;padding-left:10px}

#booktitle3{width:100%;color:#FFF;background:#5E5B65;text-align:center;font-size:small;font-family:system,geneva;font-weight:bold;}

#box{margin-top:-10px;font: .9em Verdana, Arial, Helvetica, sans-serif;padding: 5px 20px 10px 10px;line-height:16px;}

LI.bullet {list-style: square outside; color:blue;margin-left:-20px;margin-right:10px;padding-bottom:5px}

HTML div.sprungmarke {            /*Sprungmarke im Text-content*/
  position:absolute;
  margin-top:-200px;         /* Hoehe Header plus 5px */
}

*HTML div.sprungmarke {            /*Sprungmarke im Text-content*/
height:100%;
position:relative;height:200px
}

