
body {
margin : 0;
padding : 0;
background-color : #e9e9e9;
color : #333333;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}

body1 {
margin : 0;
padding : 0;
background-color : #e9e9e9;
color : #333333;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 8px;

}


hr {
height : 1px;
color : #333333;
background-color : #ffffff;
}
ul, li, p, td {
color : #333333;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.tablehead {
color : #000000;
}
.tablebottom {
background-color : #e9e9e9;
}
.bordercolor {
background-color : #e9e9e9;
}
.tablebgcolor {
background-color : #ffffff;
}
.home_banner {
width : 743px;
height : 167px;
background : url(images/banner.jpg) no-repeat left top;
margin-top : 10px;
}
.banner_title {
margin-left : 10px;
padding-top : 5px;
font-size : 16px;
}
.banner_feature {
margin-left : 10px;
background : url(images/green_cube.gif) no-repeat left top;
padding-left : 25px;
padding-top : 4px;
height : 25px;
font-size : 12px;
font-weight : bold;
}
.navbar_ext {
background : url(images/menu_left.png) no-repeat left top;
}
.navbar {
background : url(images/menu_right.png) no-repeat right top;
color : #ffffff;
}
.navbar a {
color : #ffffff;
text-decoration : none;
}
.navbar a:link {
color : #ffffff;
text-decoration : none;
}
.navbar a:hover {
color : #ffffff;
text-decoration : underline;
}
.row1 {
background-color : #ffffff;
color : #333333;
}
.row2 {
background-color : #ffffff;
color : #333333;
}


.rowtop {
background-color : #ebebeb;
color : #333333;
}
.rowtop {
background-color : #ebebeb;
color : #333333;
}

.row3 {
background-color : #ebebeb;
color : #333333;
}
.row4 {
background-color : #EBEBEB;
color : #333333;
}


.row5 {
padding-left : 20px;
color : #333333;
}




.head1 {
height : 34px;
padding-left : 5px;
background : url(images/bg_head.jpg) repeat-x top;
color : #ffffff;
font-family : "Trebuchet MS";
font-size : 13px;
font-weight : bold;
}


.head1:hover {
background : url(images/bg_head.jpg) repeat-x top;
color : #ffffff;
font-family : "Trebuchet MS";
font-size : 13px;
font-weight : bold;
}

.head8 {
height : 20px;
padding-left : 10px;
background : url(images/bg_head8.jpg) no-repeat left top;
color : #000000;
font-family : "Trebuchet MS";
font-size : 12px;
font-weight : bold;

}
.head6{
height : 20px;
padding-left : 10px;
background : url(images/bg_head6.jpg) no-repeat left top;
color : #000000;
font-family : "Trebuchet MS";
font-size : 12px;
font-weight : bold;

}
.head7 {
height : 22px;
padding-left : 10px;
background : url(images/bg_head7.jpg) no-repeat left top;
color : #000000;
font-family : "Trebuchet MS";
font-size : 11px;
font-weight : bold;
}
.head5 {
height : 220px;
padding-left : 5px;
background : url(images/head5.jpg) repeat-x top;
color : #ffffff;
font-family : "Trebuchet MS";
font-size : 13px;
font-weight : bold;
}
.head4 {
height : 34px;
padding-left : 5px;
background : url(images/bg_head4.jpg) repeat-x top;
color : #ffffff;
font-family : "Trebuchet MS";
font-size : 13px;
font-weight : bold;
}
.head4:hover {
background : url(images/bg_head4.jpg) repeat-x top;
color : #ffffff;
font-family : "Trebuchet MS";
font-size : 13px;
font-weight : bold;
}
.head2 {
height : 36px;
padding-left : 40px;
background : url(images/bg_head2.jpg) no-repeat left top;
color : #000000;
font-family : "Trebuchet MS";
font-size : 13px;
font-weight : bold;
width : 204px;
}
.head2_reg {
background : url(images/reg_top.png);
color : #000000;
font-family : "Trebuchet MS";
font-size : 13px;
font-weight : bold;
padding-left : 40px;
}

.head2_reg_zufall {
background : url(images/reg_top_zufall.png);
color : #000000;
font-family : "Trebuchet MS";
font-size : 13px;
font-weight : bold;
text-align:center;

}




.head22_reg {
background : url(images/reg_top2.png);
color : #000000;
font-family : "Trebuchet MS";
font-size : 13px;
font-weight : bold;
}
.head23_reg {
background : url(images/reg_top3.png);
color : #000000;
font-family : "Trebuchet MS";
font-size : 11px;
font-weight : bold;
}
.head24_reg {
background : url(images/reg_top24.png);
color : #000000;
font-family : "Trebuchet MS";
font-size : 9px;
font-weight : bold;
}




.head44 {
height : 20px;
padding-left : 10px;
background : url(images/bg_head44.jpg) no-repeat left top;
color : #000000;
font-family : "Trebuchet MS";
font-size : 12px;
font-weight : bold;

}


.head45 {
height : 36px;
padding-left : 10px;
background : url(images/bg_head45.jpg) no-repeat left top;
color : #000000;
font-family : "Trebuchet MS";
font-size : 12px;
font-weight : bold;

}


.head46 {
height : 36px;
padding-left : 10px;
background : url(images/bg_head46.jpg) no-repeat right top;
color : #000000;
font-family : "Trebuchet MS";
font-size : 12px;
font-weight : bold;

}


.head47 {
height : 20px;
padding-left : 10px;
background : url(images/bg_head47.jpg);
color : #000000;
font-family : "Trebuchet MS";
font-size : 12px;
font-weight : bold;

}


.head48 {
height : 23px;
padding-left : 10px;
background : url(images/bg_head48.jpg) no-repeat left top;
color : #000000;
font-family : "Trebuchet MS";
font-size : 12px;
font-weight : bold;

}

.head49{
height : 26px;
padding-left : 10px;
background : url(images/bg_head6.jpg) no-repeat left top;
color : #000000;
font-family : "Trebuchet MS";
font-size : 12px;
font-weight : bold;

}



.reg_table {
background : url(images/reg_bottom.png) no-repeat left bottom;
}


.reg_table12 {
background : url(images/reg_bottom12.png) no-repeat left bottom;
}

.reg_table13 {
background : url(images/reg_bottom14.png) no-repeat left bottom;
}

.reg_table14 {
background : url(images/reg_bottom14.png) no-repeat right bottom;
}

.reg_table15 {
background : url(images/reg_bottom15.png) no-repeat right bottom;
}

.reg_table16 {
background : url(images/reg_bottom15.png) no-repeat left bottom;
}

.reg_table23 {
background : url(images/reg_bottom23.png) no-repeat left bottom;

}
.reg_table25 {
background : url(images/reg_bottom25.png) no-repeat left bottom;
}


.reg_table33 {
background : url(images/reg_top33.png) no-repeat left bottom;
}


.reg_table34 {
background : url(images/reg_bottom34.png) no-repeat left bottom;
}
.reg_table341 {
background : url(images/reg_bottom341.png) no-repeat left bottom;
}

.reg_table341_90 {
background : url(images/reg_bottom341_90.png) no-repeat ;
}

.reg_table35 {
background : url(images/reg_bottom34.png) no-repeat right bottom;
}
.reg_table36 {
background : url(images/reg_bottom34.png) no-repeat center bottom;
}


.reg_table_zufall {
background : url(images/zufall.png) no-repeat center bottom;
}

.reg_table_pixel {
background : url(images/pixel.png) no-repeat left bottom;
}

.headpixel {
height : 34px;
padding-left : 5px;
background : url(images/pixel.jpg) repeat-x top;
color : #ffffff;
font-family : "Trebuchet MS";
font-size : 13px;
font-weight : bold;
}





.logo {
float : left;
padding-top : 17px;
font-family : "Trebuchet MS";
font-size : 30px;
font-weight : bold;
color : #000000;
}
.title {
font-family : "Trebuchet MS";
font-size : 18px;
font-weight : bold;
color : #333333;
}
.clickstream {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #cccccc;
}
.smalltext {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
}
.marktext {
color : #ff0000;
background-color : #ffffff;
}
.new {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #0000ff;
}
a {
color : #e54f00;
}

a:hover {
color : #e34c00;
}
form {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.logininput {
background-color : #ffffff;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #0f5475;
font-size : 11px;
width : 130px;
border : 1px solid #a0a0a0;
}
.search {
width : 347px;
background : url(images/bg_search.png) no-repeat top;
}
.search td {
padding-top : 10px;
padding-bottom : 20px;
}
.searchinput {
background-color : #000000;
border : 1px solid #9a9a9a;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #777777;
font-size : 11px;
width : 190px;
height : 20px;
}
.button_search {
width : 62px;
height : 22px;
background : url(images/bg_button_search.png) no-repeat center top;
border : none;
color : #000000;
font-weight : bold;
}
.white_text {
color : #ffffff;
}
.textarea {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #0f5475;
font-size : 11px;
width : 230px;
}
.input {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #0f5475;
font-size : 11px;
width : 230px;
}
.select {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #0f5475;
font-size : 11px;
}
.setperpageselect {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #0f5475;
font-size : 11px;
}
.categoryselect {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #0f5475;
font-size : 11px;
}
.dropdownmarker {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
background-color : #eeeeee;
color : #136c99;
font-size : 11px;
}
.button {
height : 22px;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
background : url(images/bg_buttons.jpg) repeat-x;
color : #ffffff;
font-size : 11px;
font-weight : bold;
padding : 0 5px 2px 5px;
margin : 0 0 0 5px;
border : 1px solid #333333;
vertical-align : top;
}
.catbgcolor {
background-color : #efefef;
border : none;
}
.maincat {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;

}
.subcat {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
}
.imagerow1 {
background-color : #e5e5e5;
color : #333333;
}
.imagerow2 {
background-color : #efefef;
color : #333333;
}
.commentrow1 {
background-color : #EBEBEB;
color : #333333;
}
.commentrow2 {
background-color : #efefef;
color : #333333;
}
.commentspacerrow {
background-color : #d1d1d1;
color : #333333;
}
.commenttextarea {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #0f5475;
font-size : 11px;
width : 180px;
}
.commentinput {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #0f5475;
font-size : 11px;
width : 180px;
}
.pin_headline_input {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
border : 1px solid #004c75;
color : #0f5475;
font-size : 11px;
width : 200px;
}
.pin_text_input {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
border : 1px solid #004c75;
color : #0f5475;
font-size : 11px;
width : 200px;
}
.pin_captcha_input {
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
border : 1px solid #004c75;
color : #0f5475;
font-size : 11px;
width : 200px;
}
.smilie {
background-color : transparent;
background-repeat : no-repeat;
border : none;
cursor : pointer;
}
#klappe {
display : none;
}
#klappe1 {
display : none;
}
#klappe2 {
display : none;
}
#klappe3 {
display : none;
}
#klappe4 {
display : none;
}
#puzzlebox {
position : absolute;
left : 10px;
top : 10px;
width : 155px;
}
img {
border : 0;
}
.head3 {
background-color : #e1e1e1;
color : #ffffff;
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
.highslide-dimming {
background : black;
}
.thumb {
padding : 10px;
}




#linkexif {
  color: #000000;
}

#linkexif a {
  color: #ffffff;
}

#linkiptc {
  color: #000000;
}

#linkiptc a {
  color: #ffffff;
}


#gogel_map {
  color: #000000;
}

#gogel_map a {
  color: #ffffff;
}




img { behavior: url(iepngfix.htc) }
#pageflip {
	position: relative;
	right: 0; top: 0;
	float: right; 
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
	border:none;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	overflow: hidden;
	position: absolute;
	right: 0; top: 0;
	background: url(images/subscribe.png) no-repeat right top;
}

.hohe {
height : 5px;


}
