.headline { 

font-size : 18px; 

font-weight : normal; 

color : #036; 

margin : 0 10px 20px 4px; 
} 
#katalog-v1 { 

clear : both; 

width : 468px; 

margin : 8px 0 20px; 
} 
#katalog-v1 h2 { 

margin : 0; 

padding : 2px 0; 

font-size : 13px; 

font-weight : bold; 

color : #FFF; 

background-color : #369; 

cursor : pointer; 
} 
#katalog-v1 h2 a { 

color : #FFF; 

font-size : 13px; 

font-weight : bold; 
} 
#katalog-v1 img { 

margin : 0 6px 1px 2px; 
} 
h2 .toggler { 

background : #369; 
} 
.accordion { 

margin : 0; 

padding : 0; 

display : none; 
} 
.accordion ul { 

margin : 5px 0 8px; 

padding : 0; 

list-style : none; 
} 
.accordion li { 

float : left; 

width : 49.9%; 

padding : 2px 0 8px; 
} 
.accordion li a { 

margin : 0 10px; 

font-weight : bold; 

font-size : 12px; 

color : #036; 
} 
.katalog-v1-end { 

clear : both; 

margin : 0; 

padding : 0; 

border-bottom : 1px solid #369; 

margin-bottom : 1px; 
} 
.kat-body { 

margin : 0; 

padding : 0; 
} 
.kat-body ul { 

margin : 0 0 8px; 

padding : 0; 

list-style : none; 
} 
.kat-body li { 

float : left; 

width : 49.9%; 

padding : 4px 0 6px; 
} 
.kat-body li a { 

margin : 0 10px; 

font-weight : bold; 

font-size : 12px; 

color : #036; 
} 
.katalog-v2-end { 

clear : both; 

margin : 0 0 3px; 

padding : 0; 

border-bottom : 1px solid #BBB; 
} 
.accordion { 

margin : 0; 

padding : 0; 

display : block; 
} 
#yahoo_big_hotspots { 

clear : both; 

width : 820px; 

margin-bottom : 10px; 
} 
#yahoo_big_hotspots h1 { 

font-size : 13px; 

font-weight : bold; 

color : #000; 

background-color : #def; 

padding : 1px 10px; 

border-bottom : 1px solid grey; 
} 
#yahoo_big_hotspots ul { 

list-style : none; 
} 
.yahoo_big_hotspots_group { 

width : 23%; 

float : left; 

margin : 5px 5px; 
} 
#tablist { 

list-style : none; 
} 
#tablist li { 

float : left; 
} 
#tablist a { 

float : left; 

padding : 5px 8px; 

margin-left : 6px; 

background-color : #fff; 

font-weight : bold; 

text-decoration : none; 

color : #000; 

border : #c0c0c0 solid 1px; 

border-bottom : none; 
} 
#tablist li.ui-state-active a { 

background-color : #def; 
} 
.tabcontent { 

width : 456px; 

clear : both; 

background-color : #def; 

padding : 5px; 

border : #c0c0c0 solid 1px; 

margin-bottom : 5px; 
} 
.tabcontent.active-tab-body { 

display : block; 
} 
.ui-tabs-hide { 

display : none; 
} 
#errorpage_area { 

position : relative; 

background : url("http://www.bambam77.de/templates/fehler/monster_city.png") bottom left no-repeat; 

background-color : #80acd6; 

min-height : 725px; 

width : 959px; 
} 
.such-form { 

display : block; 

float : left; 

height : 36px; 

margin : 10px 0 2px 16px; 

padding : 0 0 0 2px; 

width : auto; 
} 
.such { 

display : block; 

height : 100%; 

padding : 15px 0 0; 
} 
.such-box { 

border : #d27d00 solid 1px; 

float : left; 

margin : 0 3px 0 6px; 

width : 210px; 
} 
#search_box { 

position : absolute; 

z-index : 15; 

top : 290px; 

left : -101px; 

width : 360px; 

height : 67px; 

border : #ffddab solid 7px; 

background : #aaa; 

box-shadow : 5px 5px 5px rgba(68, 68, 68, 0.6); 

border-radius : 25px; 
} 
#monster_img { 

position : absolute; 

top : 0; 

left : 0; 
} 
#monster_fingers { 

position : absolute; 

top : 275px; 

left : 50px; 

z-index : 25; 
} 
#monster_area { 

position : relative; 

margin : 0 0 0 120px; 
} 
#monster_text { 

color : #fff; 

font-weight : bold; 

text-align : center; 
} 
#monster_text div { 

padding : 30px 60px 0 60px; 

font-size : 2em; 
} 
#monster_text div:first-child { 

font-size : 3em; 
} 
#monster_arrow { 

position : absolute; 

top : 0; 

left : -40px; 

opacity : 0.5; 
} 
