/******************* GLOBAL *******************/

html { 
  padding:0;
  margin:0;
  min-height: 100%;
}

body {
	background:url(./bilder/background.gif) repeat;
	padding:0px;
 	margin:0px;
  	min-height: 100%;
	text-align:center;
}

#center {
	margin:0 auto;
	padding:0;
	width:996px;
	text-align:left;
}

img {
	border:0;
}

a { font-weight:bold; text-decoration:none; color:#DD2802;} 
a:hover { color:#FF6600;}



.avatar {float:left;margin:2px}
/******************* HEAD *******************/

#head {
	width:996px;
	height:135px;
	background:url(./bilder/head.gif) no-repeat;
	overflow:hidden;
	margin-top:10px;
}

#head_input {
	height:135px;
	margin-left:680px;
}

.p_fo {
	height:15px;
	float:left;
	margin-left:30px;
	margin-top:3px;
	* margin-top:7px;
}



.link_01 {	color:#FFFFFF;	font:11px Verdana;}
.link_01:hover {color:#DD2802; background-color:#FFFFFF;}

#login_name { margin-top:36px;}

*+html #login_name {
	margin-top:38px;
}

#search { height:23px;}


#logout {
	background:url(./bilder/logout.gif) no-repeat; 
	width:300px; 
	height:55px; 
	margin-left:-4px; 
	margin-top:35px; 
	color:#990000;
	padding:9px 10px 10px 10px;
	font:11px Verdana;
}

#logout a {
	font-weight:bold;
	text-decoration:underline;
	color:#990000;
}

.button_out {
	margin:8px 0px 0px 200px;
	width:85px;
	height:20px;
}

.head_inp,.head_inp_blue {
	width:160px;
	margin:7px 0px 0px 30px;
	border:0px;
	font:11px Verdana;
	color:#990000;
	float:left;
}


.button {
	float:left;
	margin-left:16px;
	* margin-left:14px;
	margin-top:5px;
}

/******************* NAVIGATION  *******************/

#navi {
	width:996px;
	height:60px;
	background:url(./bilder/navi.gif) no-repeat;
	overflow:hidden;
	
}

#navilist {
	 width:996px;
	 float:left;
	 
}

ul#navilist {
	list-style-type:none;
	margin-top:20px;
	* margin-left:20px;
}

*+html ul#navilist {
	margin-left:40px;
}

#navilist li { float:left; }

#navilist .small a,.medium a{
	font:9px Verdana;
	text-decoration: none;
	float: left;
	height:20px;
	width:65px;
	line-height:20px;
	margin-left:5px;
	margin-right:5px;
	color:#DD2802;
	text-align:center;
	background: url(./bilder/small.gif) no-repeat;
}

.medium a {background: url(./bilder/medium.gif) no-repeat; width:100px;}

#navilist .small a:hover {  background: url(./bilder/small_over.gif) no-repeat; }
#navilist .medium a:hover {  background: url(./bilder/medium_over.gif) no-repeat; }


/******************* MENU **************************/

#menu {
	list-style:none;
	margin:0;
	padding:0;
	color:#135F64;
}
	
#menu li a {
	padding-left:0px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	width:136px;
	height:23px;
	padding-left:25px;
	font:11px Arial;
	display: block;
	line-height:21px;
	color:#990000;
	background: url(./bilder/menu.gif) no-repeat;
	}

	
#menu li a:hover, #menu li a:active {
	text-decoration:underline;
	color:#990000;
	background: url(./bilder/menu_over.gif) no-repeat;
	}
	

/******************* CONTENT *******************/

#content {
	width:996px;
	background:url(./bilder/content.gif) no-repeat;
	background-color:#FFFFFF;
}


#left {
	float:left;
	width:160px;
	margin:0px 0px 0px 5px;
	margin-left: /**/10px; /* IE 5.5 FIX */
}

/* IE 6 FIX */
/*\*/ * html #left { margin-left: 5px; } /**/

.left_head,.right_head,.mid_head {
	width:160px;
	height:35px;
	background:url(./bilder/left_head.gif) no-repeat;
	font:bold 10px Tahoma;
	color:#FFFFFF;
	text-align:center;
	line-height:45px;
	margin-top:10px;
	overflow:hidden;
}

.left_text,.right_text,.mid_text {
	width:160px;
	width: /**/140px; 
	background:url(./bilder/left_text.gif) repeat-y;
	padding:1px 10px 0px 10px;
	color:#990000;
	font:11px Arial;
	overflow:hidden;
}

.left_end,.right_end,.mid_end {
	width:160px;
	height:10px;
	background:url(./bilder/left_end.gif) no-repeat;
	overflow:hidden;
}

.right_end {	width:320px;background:url(./bilder/right_end.gif) no-repeat;}
.mid_end {	width:475px;background:url(./bilder/mid_end.gif) no-repeat;}

.com_line {
	width:135px;
	height:25px;
	background:url(./bilder/com_line.gif) no-repeat;
	font:10px Arial;
	color:#3B1E20;
}

.com_line a { color:#3B1E20; font:bold 10px Tahoma; text-decoration:none; line-height:20px;}
.com_line a:hover { text-decoration:underline; color:#DD2802;}

#mid {
	width:475px;
	margin-left:10px;
	float:left;
}

.mid_head {
	width:475px;
	width: /**/455px;
	background:url(http://www.witzige-videos.com/wp-content/uploads/2010/03/midheadnew.png) no-repeat;
	text-align:left;
	padding-left:20px;height:45px;
}

.mid_text {
	width:475px;
	width: /**/455px;
	font:12px Arial;
	background:url(./bilder/mid_text.gif) repeat-y;
	
}

.mid_next {
	width:455px;
	height:15px;
	padding:7px 12px;
	margin-top:10px;
	font:12px Arial;
	background:url(./bilder/mid_next.gif) repeat-y;
	
}

.mid_text img {	border:1px solid #092C2F;}
.mid_text_img img {border:0px solid #092C2F;}
.mid_text a { font-weight:bold; text-decoration:none; color:#DD2802;} .mid_text a:hover { color:#FF6600;}

#right {
	float:left;
	width:320px;
	margin-left:10px;
}

.right_head {
	width:320px;
	height:35px;
	padding-left:0px;
	padding-right:9px;
	background:url(bilder/right_head.gif) no-repeat;
}

.right_text {	
	width:320px;
	width: /**/300px;	
	background:url(./bilder/right_text.gif) repeat-y;
}

div.clear {
	clear:both;
}

/*********************** SONSTIGES *************/

.vid_pic td{
	vertical-align:top;
	font:11px Arial;
	color:#990000;
}

.vid_pic a {
	font-weight:bold;
	color:#990000;
}

.vid_pic a:hover { color:#DD2802; }

.vid_pic td img {	border:1px solid #3B1E20;}
.vid_pic_right {padding-left:10px;}

h1 {
	font:bold 12px Verdana;
	margin-top:0px;
}

.img_right {	float:right; 	margin-left:10px;}
.img_left {	float:left; 	margin-right:10px;}


#footer {
	width:996px;
	height:140px;
	line-height:140px;
	color:#FFFFFF;
	text-align:center;
	background:url(./bilder/footer.gif) no-repeat;
	overflow:hidden;
}

#footer a { font:bold 11px Verdana; color:#FFFFFF; padding:0px 5px 0px 5px; }


/******************************* KOMMENTARE *******************************/

.comment {
	margin-top:10px;
	padding:5px 5px 5px 5px;
}

.comment table {
	width:100%;
}

.co_bold {
	font-weight:bold;
	padding-left:5px;
}

.co_head {
	width:455px;
	height:20px;
	overflow:hidden;
	background:url(./bilder/co_head.gif) no-repeat;;
	font-weight:bold;
	vertical-align:top;
	padding-bottom:10px;
}

.co_inp {
	background-color:#FADFD9;
	border:0px; 
}

.link_tbl {	width:455px;font:10px Tahoma;}


.link_head {
	padding:5px 0px 5px 5px;
	background-color:#FADFD9;
	font:bold 10px Verdana;
}

.link_tbl td img {
	border:1px solid #990000;
	padding:1px 1px 1px 1px;
	margin:5px 0px 5px 0px;
}

.link_info { padding-left:5px; width:90px; } 
td.link_info img { float:left; border:0px; padding:0; margin:0;padding-right:5px; }
.link_img { width:90px;}

.link_link {padding-left:5px;}

.link_link a {color:#DD2802; text-decoration:underline;}

a.normal { font-weight:normal; }

.link_line {
	height:10px;
	overflow:hidden;
	background:url(./bilder/link_line.gif) no-repeat;
}

.200px {width:300px}
.float{float:left}


#werbung-fixed {width:160px; height:700px; position:fixed; right: 50%; margin-right: 510px; margin-top:5px;}

.lvneu {margin-top:15px;}

#b {border:3px solid #A50000; padding:4px; width:220px; background:#FFE3E3; margin-bottom:5px; margin-left:8px;}
#f {border:3px solid #A50000; padding:4px; width:220px; background:#FFE3E3; margin-bottom:5px;}
#u {border:3px solid #A50000; padding:4px; width:220px; background:#FFE3E3; margin-bottom:5px; margin-left:2px;}


























