/* 2.0.1 - 2008-09-29 */
body { font-family:Verdana; font-size:10px; text-align:center; background-color:#CCC; background-repeat:repeat; background-repeat: repeat-x; background-position:0px 60px; margin:0px; padding:0px }
img { border:none }
p { margin:40px 0px }
.hilite{ color:#3366CC; font-weight:bold }
a:link, a:visited, a:active, a:hover {text-decoration:none; color:#333333; font-size:10px; font-weight:bold }
a:active, a:hover, a.menu:visited { color:#3366CC }
#logo { text-align:left; padding:0px; margin: 0px; padding-left:20px; padding-bottom:10px }
#menuelinks { text-align:left; padding:0px; margin:0px; color:#FFFFFF; float:left }
#menuerechts { text-align:right; padding:0px; margin:34px 0px; color:#333333 }
#content { padding:0px; line-height:16px; color:#333333; margin:28px 0px 0px 0px }
#contentstart { padding:0px; line-height:16px; color:#333333; margin: 55px 0px 0px 0px; width:681px; height:600px }
#contentfilm { padding:0px; line-height:16px; color:#333333; margin:40px 20px 0px 0px }
table{ background-color:transparent; text-align:left; empty-cells:hide }
.tdThumb, .tdThumb_video { width:350px;height:350px; border:1px #EEEEEE solid; padding:8px }
.tdThumb2 { width:170px; height:170px; border:1px #3366CC solid; padding:1px; text-align:center; color:#3366CC; font-weight:bold }
.tdThumb3 { width:81px; height:81px; padding:2px; text-align:center }
.tdThumb4 { width:170px; height:170px; border:1px #EEEEEE solid; padding:1px; text-align:center; color:#666666; font-weight:bold }
bildtexte { position:absolute; width:150px; height:150px; z-index:1; left: 317px; top: 425px; visibility: hidden }
#ajax_info { display: block; position: absolute; left: 90%;	top: 22px; visibility:visible; width: 50px;	height: 30px; font-family:'Verdana'; font-size: 11px; line-height: 12px }
#_input { display:none; position:absolute; left:0px; top:0px; width:200px; height:200px }

#menu_hauke, #menu_marketing, #menu_kunst { display:block; font-family:Verdana, sans-serif; font-size:11px; width:180px; height:48px; padding-left:20px; margin-top:5px; margin-bottom:-10px; left:100px; float:left }

#menu_hauke { margin-left:80px;width:200px; margin-right:-20px; }
#q1, #q2 { display:block; float:left; width:48px; height:48px; top:60px; left:20px; background-color:#666666; margin-right:10px }
#q2 { background-color: #274BAC }

a#link_hauke, a#link_marketing, a#link_kunst {text-decoration: none; font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color:#666; margin-top:15px; display:block }

#s_menu { display:block; float:left; position:absolute; top:190px; width: 200px; height: 70px; font-family: Verdana, sans-serif; font-size:10px; line-height:17px; padding-left:45px; list-style-type:square; list-style-position:outside; list-style-image: url(../images/square_bullets.gif) }

.s_menu, a.sub_item { text-decoration: none; font-weight: bold; color:#666 }
a.sub_item:hover { color:#274BAC }
ul.submenus { display:block; float:left; list-style-type:none; list-style-position:inside; padding-left:0px; width:150px }
#sub_hauke, #sub_marketing, #sub_kunst { display:block; position:absolute; width:150px; height:auto; top:110px; margin-left:160px; line-height:17px }
#sub_marketing { margin-left:360px }
#sub_kunst { margin-left: 560px }
.sub_item { }
#content_spacer { display:block; height:40px }
#content { margin-right:12px; margin-bottom:14px }
p.intro { margin-top:0px; padding-top:0px; display:block; width:235px; height:235px; margin-bottom: 0px; padding-bottom:0px }
.tdThumb[name="intro"] { border-color:#DDD; width:240px; height:240px; vertical-align:top }
.tdThumb_video { width:500px; height:500px; border-color:#DDD }
.small {padding-top:0px; margin-top:10px; margin-bottom:0px; padding-bottom:0px;}
a#hot { color:#3366CC;}
td.tdThumb:last-child { overflow-y:auto; min-height: 590px !important; display:block; }
