body { background-color:#336699; font-family:'Verdana'; font-size:10px; }
#wrap { width:980px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; margin:0 auto;}
#header { background-color:#336699; height:36px; width:400px; position:relative; color:#336699; margin-bottom:3px; margin-top:10px; margin-right:10px; float:left; padding:0; }
#header h1 { text-indent:-10000px; margin:0; padding:0; }
#header h1 a { display:block; background:url(images/logo.png) no-repeat top left; height:85px;); }
#header h1 a:link { display:block; background:url(images/logo.png) no-repeat top left; height:85px; }
#header h1 a:hover,
#header h1 a:focus { display:block; background:url(images/logo_link.png) no-repeat top left; height:85px; }
#search { margin-top:10px; float:right; padding:0; border:3px solid #f3f3f3; height:66px;}
a:hover { text-decoration:none; color:#324bc9; border:none; }
.left { background-color:#ffffff; float:left; width:143px; border:3px solid #f3f3f3; margin:5px 0; padding:5px; }
.right { background-color:#ffffff; float:right; width:180px; border:3px solid #f3f3f3; margin:5px 0; padding:5px; } 
.right_page { background-color:#ffffff; float:right; width:160px; border:1px solid #f3f3f3; margin:5px 0; padding:5px; } 
.right img { border:0; display:block; margin-left:auto; margin-right:auto; }
.game { background-color:#ffffff; margin-top:5px; line-height:16px; margin-left:5px; margin-right:5px; float:left; width:765px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; font-size:11px; }
.game h2 { font-size:16px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; }
.front { background-color:#ffffff; margin-top:10px; line-height:16px; float:left; width:954px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; font-size:11px; }
.front h2 { font-size:16px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; }
.front img { border:4px #eee solid; }
.middle { background-color:#ffffff; margin-top:5px; line-height:16px; margin-left:5px; margin-right:5px; float:left; width:589px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; font-size:13px; line-height:16px;}
.middle h2 { font-size:16px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; }
.letterbar { background-color: #FFFFFF; color: #336699; border: 1px solid #BBBCB7; font-size: 12px; padding: 10px;}
.letters { color: #376478;}
span2 { background:#FFFFFF; }
/*   bildlink farbe
.middle img:hover  { border:2px #7294da solid; }
*/
.middle img { border:2px #d2d4d9 solid; }
.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.u_title {font-family:'Verdana', 'Lucida Sans'; font-size:14px; font-weight:500; float:left; text-shadow:000000 3px 2px;}
.ads img { border:0; text-align:center; }
img.wp-smiley { border:0; padding:0; }
#footer { width:950px; margin-top:20px; text-align:center; clear:both; padding:10px; }
div.hr { height:3px; clear:both; }
div.br { height:10px; background:#fff url(images/br.gif) repeat-x scroll center; clear:both; }
.hidepics { width:0px; height:0px; visibility:hidden;}
.alignright { float:right; }
.alignright:hover  { border:2px #7294da solid; float:right;}
.alignrightnoh { float:right; }
.alignleft { float:left; }
.alignleft:hover  { border:2px #7294da solid; float:left; }
.alignleftnoh { float:left; }
.rightimg { float:right; margin-right: 2px; margin-left: 6px;}
.rightimg:hover  { border:2px #7294da solid; float:right; margin-right: 2px; margin-left: 6px;}
.leftimg { float:left; margin-left: 6px;}
.leftimg:hover  { border:2px #7294da solid; float:left; margin-left: 6px;}
.picl {float:left; width:148px; margin-left: 8px;}
.pic2 {float:right; width:148px; margin-left: 8px;}
.pic img { width:148px;}
.customImage img{padding: 0px; border: none; -moz-border-radius: 0px; -khtml-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 
input#submit { background:#41627E; border:2px solid #051980; color:#FFFFFF; font-size:13px; }
ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
span { background:#CCC; }
.addthis { float:right; clear:both; }
.ratings { float:left; clear:both; }
.had { margin-top:10px; float:left; clear:both; }
.left a:link { border:medium none; color:#555555; text-decoration:none; }
.left a:active { border:medium none; color:#555555; text-decoration:none; }
.left a:visited { border:medium none; color:#555555; text-decoration:none; }
.left a:hover { border:medium none; color:#F49300; text-decoration:none; }
.right a:link { border:medium none; color:#555555; text-decoration:none; }
.right a:active { border:medium none; color:#555555; text-decoration:none; }
.right a:visited { border:medium none; color:#555555; text-decoration:none; }
.right a:hover { border:medium none; color:#F49300; text-decoration:none; }
/*   um die hilfe anzuzeigen
*/
acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; font-style: normal;}   dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }   dl.glossary dd { margin: 0 0 15px 20px; }   dl.glossary .description { margin: 0; padding: 0; }   dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }
.bildcursor {cursor:url(www.toolsonweb.de/img/lupensymbol.gif),crosshair;}
a:link,a:active,a:visited { text-decoration:none; color:#416e90; border:none; }
.left h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.left ul li ul li :hover { }
.right h2,.comments h3 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.right ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.right ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.right ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.right ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.right ul li ul li :hover { border-bottom:#ccc 1px solid;}
div.hr hr,div.br br { display:none; }
.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.ucomment img,.addthis img { border:0; }
.lex {text-align:left;}
.lexad{vertical-align: top; float: right;  margin-right:5px; }
table.tformat img { margin: 0;}
table.tformat th img { vertical-align: bottom;}
table.tformat th p {font-weight: normal;}
table.tformat { padding: 0; border-spacing: 0; border-collapse: collapse;}
table.tformat td.b { padding: 0.2em 25px 0.2em 0.5em; border: 1px solid #aab; border-width: 0 0 1px 0;}
table.tformat tr:hover td.b { /* Blue */ background-color: #f0f3f9;}
table.tformat td.q { padding: 0.2em 25px 0.2em 0.5em; border: 1px solid #ca3; border-width: 0 0 1px 0;}
table.tformat tr:hover td.q { /* BlueBack */ background-color: #fcf6e4;}
table.tformat th { text-align: left;}
table.tformat th.b { /* Blue */ background-color: #f0f3f9; padding: 0.2em 25px 0.2em 0.5em; border: solid #aab; border-width: 1px 0 3px;}
table.tformat th.q { /* BlueBack */ background-color: #fcf6e4; padding: 0.2em 25px 0.2em 0.5em; border: solid #ca3; border-width: 1px 0 3px;}
code.css{ color: #660000; background-color: transparent;}
#namedcolors table { width: 80%;}
#namedcolors td { font-family: monospace; padding: 0 0.3em; width: 20%;}
#namedcolors th {padding: 0 0.3em;}
.pagebar { color:#666; border:0px; margin-bottom:5px; margin-top:3px;}
.pagebar a:link,
.pagebar a:visited,
.pagebar a:hover,
.pagebar a:active { margin-bottom:5px; margin-top:3px; text-decoration:none; color: #636363; background:#F9F9F9; border:1px solid #E6E6E6; padding:3px 6px; font-size:11px }
.pagebar a:hover { margin-bottom:5px; margin-top:3px; background:#799AE3; color:#FFFFFF; border-color:#E6E6E6;}
.pagebar span { text-decoration:none; background:#fff; padding:3px 6px; border:1px solid #E6E6E6; color:#ccc; font-size:11px;}