body {  background-color:#EEEEEE; margin:8px; padding:5px; padding-top:0px; font-size:11px; 
	font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",sans-serif,verdana;}
* { letter-spacing:0.0em; word-spacing:0.0em; text-decoration:none;}
a { color:#000077; }
a:hover { color:#ff0000; }

input { font-size:8px; }
img { text-align: center; border:0px; }

div.center { text-align:center;}
div.all { background-color:#ffffff; padding:15px; border: solid 1px #c0c0c0; width:960px; margin-left:auto; margin-right:auto;text-align:left; }
#head_lv { background-color:#000077;font-size:60px;color:#c0c0c0;font-family:Copperplate Gothic Bold;height:120px;padding:8px; }
#head_lv_name{ padding-left:180px;  margin-top:50px; color:#c0c0c0;}
#head_zs { background-color:#ffffff;font-size:60px;color:#c0c0c0;font-family:Copperplate Gothic Bold;height:120px;padding:8px; margin-bottom:20px; }
#head_zs_name{ padding-left:180px;  margin-top:50px; color:#c0c0c0;}
	#head_lv_menu { background-color:#000077;font-size:12px;color:#eeeeee;font-family:Arial;padding-left:180px;margin-bottom:-25px; }
#head_lv_right { border: solid 1px #7777aa;background-color:#eeeeee;font-size:8px;color:#333333;font-family:Verdana;float:right;height:50;width:225;margin-top:-60px;margin-right:0px; }
	#head_lv_login { font-size:8px;color:#333333;font-family:Verdana;float:right;hight:20;width:225;margin:5px;margin-right:-5px; }
	#head_lv_search { border: solid 1px #7777aa;background-color:#eeeeee;font-size:8px;color:#333333;font-family:Verdana;float:right;height:20;width:225;margin-right:0px; }
#main_left { float:left; width:710px; }
#main_right { float:right; width:235px; }
div.item_block { border: solid 1px #c0c0c0; background-color:#f5f5f5; font-size:12px; color:#333333; font-family:Verdana; padding:8px; text-align:left;}
div.item_preinfo { font-size:10px;float:right; }
div.item_title { font-size:20px;color:#333333; font-family:Verdana; }
hr.title { height:5px;color:#000177;background-color:#000177;border:0px; }
hr.navtitle { height:5px;color:#000177;background-color:#000177;border:0px; }
hr.subinfo { clear:both;height:1px;color:#c0c0c0;background-color:#c0c0c0;border:0px; }
div.item_info { margin-top:40px; }
p.more { border: solid 1px #c0c0c0; background-color:#fafafa; font-family:Verdana;font-weight:bold;padding:8px;float:right; }
p.blogmore { border: solid 1px #c0c0c0; background-color:#fafafa; font-family:Verdana;font-weight:bold;padding:8px;float:right; position: absolute; right: 10px; bottom: 30px;}
div.more { float:right; }
.clear { clear:both; }
div.lverrormsg { border: solid 1px #c0c0c0; background-color:#00ff00; font-size:20px; color:#FF3333; font-family:Verdana; padding:8px; text-align:left;}
div.errormsg { font-size:20px;color:#FF0000;background-color:#00ff00; }

img.item_big { float:left;margin-right:10px;margin-bottom:5px;width:300px; }
div.galleryitem { float:left; text-align:left; margin: 10px;  width:300px; }
div.pictureitem { float:left; text-align:left; margin: 10px; width:620px; }
div.blogtext { font-size:12px; color:#333333; font-family:Verdana; padding:8px; text-align:left;}
img.blogmainpic { float:left;margin-right:0px;margin-bottom:5px;width:690px; }
img.item_medium { float:left;margin-right:10px;width:150px; }
img.item_small { float:left;margin-right:10px;width:100px; }
img.item_tiny { float:left;margin-right:10px;width:50px;margin-bottom:10px; }
img.item_info { float:left;margin-right:10px;margin-bottom:10px; }
img.nav { width:215px;}
#logo_lv { height:120px; border:0px; float:left;}

table.letter { border-width: 1px;border-style:solid;border-color:#c0c0c0;border-spacing:0px; text-align: center; }
td.letter { font-size:13px;border-width: 1px;border-style:solid;border-color:#c0c0c0;border-spacing:0px; text-align: center; }
div.team { width:170px; height:170px; float:left; text-align: center; }
div.lettersub { margin-top:4px; }
div.navitem_block {  font-size:12px;border: solid 1px #c0c0c0;background-color:#f5f5f5;font-family:Verdana;padding:8px; }
div.navitem_title { background-color:#000077;font-size:14px;color:#eeeeee;font-weight:bold;font-family:Arial;padding-left:8px;padding-top:2px;padding-bottom:2px;margin:-8px; }
div.navitem_add { float:right;font-size:12px;color:#f5f5f5; font-family:Verdana;margin-top:-10px; }
#final { clear:both;height:12px;text-align:center;border: solid 1px #c0c0c0;background-color:#f5f5f5;padding:8px;margin-top: 20px; }
div.item_block_left { width:330px; margin-bottom:15px;clear:left;float:left;border: solid 1px #c0c0c0;background-color:#f5f5f5;font-size:12px; color:#333333; font-family:Verdana;padding:8px;width:350; }
div.item_block_right { width:330px; margin-bottom:15px;float:right;border: solid 1px #c0c0c0;background-color:#f5f5f5;font-size:12px; color:#333333; font-family:Verdana;padding:8px;width:350; }
div.item_new_date { float:left; font-size:10px; color:#999999; margin-right:2px; vertical-align:middle;}
div.item_new_value { float:left;color:#ff3333; margin-right:5px; vertical-align:middle;}
div.item_new_title { float:left; margin-right:5px;}
div.item_new_author { float:left; font-size:10px; color:#999999; font-style:italic;}
div.item_subtext { font-size:10px; color:#999999; font-style:italic;}
div.list40 { width:40px; float:left; }
div.list50 { width:50px; float:left; }
div.list60 { width:60px; float:left; }
div.list80 { width:80px; float:left; }
div.list160 { width:160px; float:left; }
div.list220 { width:220px; float:left; overflow:hidden;}
div.list500 { width:410px; float:left; }
div.stats { width:40px; float:right; text-align:right; }
div.statshigh { color:#ff3333;}
div.item_new_comment { font-size:10px; }
div.item_imp { width:150px; }
div.item_details { width:180px; float:left; }
div.item_score { width:320px;float:left; }
div.item_order { width:170px; float:right;}
div.left {float: left; }
div.right {float:right; }
div.dataleft {float: left; width:220px;}
div.dataright {float:right; width:150px;}
div.datalabels {width:370px;overflow:hidden;}
div.texttitle { font-weight:bold; text-decoration:underline; }
img.gallery { margin: 8px; float:left; width:200px; }
div.ghostlink { font-size:6px; color:#FFFFFF;}
a.ghostlink { font-size:6px; color:#FFFFFF;}

table.list {border-width:0px; border-style:solid; color:#7777FF; border-color:#7777FF; width:100%; text-align:left; cellspacing:0; cellpadding:0;}
td.list1 { background-color:#c0c0c0; color:#000000; text-align:justify; font-size:11px;}
td.list2{ background-color:#dddddd; color:#000000; text-align:justify; font-size:11px;}

/* =====================================die folgenden Zeilen können gelöscht werden... ========================================*/
#nav-menu ul { list-style: none; padding: 0; margin: 0; }
#nav-menu li { float: left; margin: 0 0em; margin-right:-1px; font-family:Verdana; }
#nav-menu li a { background: url(background.gif) #f5f5f5 bottom left repeat-x; height: 2em; line-height: 2em; float: left; width: 9em;; display: block;
border: 0.1em solid #dcdce9; color: #0d2474; text-decoration: none; text-align: center; }
#nav-menu li form { border: 0.1em solid #dcdce9; vertical-align: middle; background-color: #f5f5f5; height: 2em; line-height: 2em; float: left; width: 21.5em; display: block; font-size: 8px; padding: 2px;}
/* Hide from IE5-Mac \*/
#nav-menu li a { float: none }
/* End hide */
#nav-menu { width:100em; }
#nav-menu ul li {float:left;}
#nav-menu ul li a {float:left;text-decoration:none;}
#nav-menu ul li div.holder {position:absolute; left:-9999px;}
#nav-menu ul li:hover {position:relative; }
#nav-menu ul li a:hover {color:#ff0000; background-position:right center; white-space:nowrap; position:relative;background-color:#f9f9ff;}
#nav-menu ul li a.sub:hover {background-position:right bottom; white-space:nowrap; position:relative;}
#nav-menu ul li:hover > a {position:relative;}
#nav-menu ul li:hover a.sub {background-position:right bottom; white-space:nowrap; position:relative;}
#nav-menu ul :hover div.holder {position:absolute; top:20px; left:4px; margin-top: 4px; margin-left: 30px;padding: 0;}
#nav-menu ul li.right a:hover div.holder { }
#nav-menu ul li.right:hover div.holder {left:auto; right:4px; top:20px;}
/* ================================================================ bis hierher =================================================================== */

/* style the outer div to give it width */
.menu { width:100%; font-size:0.85em; padding-bottom: 15px; font-family:Verdana; margin-bottom:0px; z-index:999;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul { padding:0; margin:0; list-style-type:none; display:block; z-index:999;}
.menu ul ul { width:150px;  z-index:999;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul a { border: solid 1px #dcdce9; z-index:999;}
.menu li { float:left; width:100px; position:relative; z-index:999;}
/* style the links for the top level */
.menu a, .menu a:visited { display:block; font-size:11px; text-decoration:none;  color:#000077; width:100px; height:30px; 
background:#eeeeee; padding-left:10px; line-height:29px;  z-index:999;}
.menu li form { border: 0.1em solid #dcdce9; vertical-align: middle; background-color: #eeeeee; height: 26px; line-height: 30px; float: left; width: 150%; display: block; font-size: 8px; padding: 2px; vertical-align:middle;}
#search { color:#666666; font-size:12px; height:16px; width:97%; }
#bewertung { color:#333333; font-size:12px; height:16px; width:670px; }
#login { color:#333333; font-size:12px; width:100px; float:right;margin-bottom:5px;}
input.button { color:#333333; font-size:12px;}
#register { float:right;font-size:11px;margin-top:2px;margin-right:20px;}
input.userpwd { color:#666666; font-size:12px; width:90px;float:left; margin-bottom:5px;}
input.boxsmall { color:#666666; font-size:12px; width:90px; margin:5px;}
input.boxmedium { color:#666666; font-size:12px; width:180px; margin:5px;}
input.boxlarge { color:#666666; font-size:12px; width:360px; margin:5px;}
input.boxmax { color:#666666; font-size:12px; width:670px; margin:5px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited { width:150px; w\idth:100px; }
/* style the second level background */
.menu ul ul a { border:1px solid #fff; border-width:1px 1px 0 0; }
.menu ul ul a.drop, .menu ul ul a.drop:visited { background:#c0c0c0; }
/* style the second level hover */
.menu ul ul a.drop:hover{ color:#c0c0c0;background:#000077; }
.menu ul ul :hover > a.drop { color:#c0c0c0;background:#000077; }
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited { background:#dddddd; }
/* style the third level hover */
.menu ul ul ul a:hover { background:#c0c0c0; }
.menu ul ul ul :hover > a { background:#c0c0c0; }
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul { visibility:hidden; position:absolute; height:0; top:31px; left:0;  width:150px; }
/* another hack for IE5.5 */
* html .menu ul ul { top:30px; t\op:31px; }
/* position the third level flyout menu */
.menu ul ul ul{ left:150px;  top:0; width:150px; }
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left { left:-150px; }
/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited { background:#dddddd;  color:#000; height:auto; line-height:1em; padding:5px 10px; width:129px; }
/* yet another hack for IE5.5 */
* html .menu ul ul a{ width:150px; w\idth:129px; }
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{ color:#000;  background:#c0c0c0; }
.menu a:hover, .menu ul ul a:hover{ color:#000;  background:#c0c0c0; }
.menu :hover > a, .menu ul ul :hover > a { color:#fff; background:#000077; }
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul{ visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{ visibility:hidden; }
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{ visibility:hidden; }
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible; }
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { visibility:visible; }



img.partner { vertical-align:middle; }

.pad {clear:left; padding-top:270px;}
#navtop2 {margin-left:25px;}
#navtop2 {height: 20px; float:right; padding-left:20px; background:#fff url(http://www.ludoversum.de/pix/menuLeft02.gif) no-repeat left top; font-family:arial, sans-serif;}

/* Farbcodes für Bilderpruefung */
/* obsolet */
div.farbcode0 { background:#333333; }
div.farbcode1 { background:#cc6666; }
div.farbcode2 { background:#cccc66; }
div.farbcode3 { background:#66cc66; }
