* {
margin: 0px;
}

body {
background:#CCC url(http://www.tobys.dk/spil/images/bg.gif) repeat fixed;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #464749;
}

h1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
color:#336699;
border-bottom:1px dashed #CCC;
margin-bottom:4px;
}

h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#25496d;
border-bottom:1px dashed #CCC;
margin-bottom:4px;
}

h3 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2c323f;
font-weight:bold;
}

img {
border:none;
}

select {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #336699;
color:#359946;
padding:1px;
}

input {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #336699;
color:#336699;
padding:1px;
margin:2px;
}

input:focus {
color:#359946;
margin:1px;
border:2px solid #99cc99;
}

textarea {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #336699;
color:#359946;
padding:1px;
margin:2px;
}

textarea:focus {
color:#359946;
margin:1px;
border:2px solid #99cc99;
}

/* NOT VALID Disabled */
pre {
white-space: pre-wrap; /* css-3 */
/*white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
/*white-space: -pre-wrap; /* Opera 4-6 */
/*white-space: -o-pre-wrap; /* Opera 7 */
/*word-wrap: break-word; /* Internet Explorer 5.5+ */
}

a:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#336699;
text-decoration:none;
}

a:visited {
color:#336699;
text-decoration:none;
}

a:active {
color:#336699;
text-decoration:none;
}

a:hover {
color:#359946;
text-decoration:none;
border-bottom:none;
}

/* Design */

#container {
background:#FFF;
width:760px;
margin-top: 20px;
margin-right: auto;
margin-left: auto;
border-top:0px #000 hidden;
border:2px solid #cccccc;
}

#ad_top {
background-color:#FFF;
width:740px;
height:90px;
clear:both;
}

#header {
background-color:#FFF;
width:740px;
height:100px;
clear:both;
}

#left{
float:left;
width:175px;
padding-top:5px;
padding-left:7px;
padding-right:3px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #464749;
margin-top:10px;
}

#content {
float:right;
width:550px;
padding-top:5px;
padding-left:3px;
padding-right:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #464749;
}

#footer {
text-align:center;
width:750px;;
padding-top:20px;
padding-bottom:1px;
clear:both;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #464749;
}

#bottom {
margin-bottom:5px;
margin-right: auto;
margin-left: auto;
width:750px;
padding:1px;
text-align:right;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #464749;
}

/* Design end */

a.menuLeft:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#336699;
text-decoration:none;
border-bottom:1px dotted #cccccc;
}

a.menuLeft:visited {
color:#336699;
text-decoration:none;
border-bottom:1px dotted #cccccc;
}

a.menuLeft:active {
color:#336699;
text-decoration:none;
border-bottom:1px dotted #cccccc;
}

a.menuLeft:hover {
color:#359946;
text-decoration:none;
border-bottom:none;
}

.thumbContainer {
background:url(http://www.tobys.dk/spil/images/thumb_bg.gif) no-repeat top left;
width:159px;
height:110px;
}

.thumb {
border:1px solid #5f5f5f;
margin-right:2px;
width:150px;
height:100px;
}

.thumb:hover {
border:1px solid #359946;
}

.cheat {
margin:2px;
padding:5px;
background-color:#f0f0f0;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666666;
border:1px dotted #336699;
white-space: pre-wrap;
overflow: auto;
}

.gameLink {
font-size:20px;
}

.current_pagination {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
background-color:#FFF;
color:#333;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 8px;
padding-left: 8px;
text-decoration:none;
border:1px solid #51b848;
}

.pagination:link, .pagination:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: xx-small;
background-color:#FFF;
color:#333;
border:1px solid #bfbfbf;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 8px;
padding-left: 8px;
text-decoration:none;
}

.pagination:hover{
border:1px solid #51b848;
}

input.soegFelt {
background:url(http://www.tobys.dk/spil/images/search.gif) no-repeat top left;
color:#336699;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:22px;
padding-right:5px;
padding-top:4px;
padding-bottom:4px;
height:16px;
width:123px;
margin:2px;
}

input.soegFelt:focus {
margin:1px;
border:2px solid #99cc99;
color:#359946;
}

input.soegKnap{
background-color:#f2f2f2;
color:#666666;
font-family:sans-serif, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
padding:1px;
width:50px;
text-transform:uppercase;
font-weight:bold;
}

input.soegKnap:hover {
background-color:#99cc99;
color:#fff;
border:1px solid #99cc99;
}

input.knap{
background-color:#ebebeb;
color:#666666;
font-family:sans-serif, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
text-transform:uppercase;
font-weight:bold;
}

input.knap:hover {
border:1px solid #99cc99;
background-color:#99cc99;
color:#fff;
}

.kategorier {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #336699;
color:#5f5f5f;
padding:2px;
width:120px;
margin:2px;
}

.sorter{
float:right;
}

a.gameTitle:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#336699;
text-decoration:none;
font-weight:bold;
}

a.gameTitle:visited {
color:#336699;
text-decoration:none;
font-weight:bold;
}

a.gameTitle:active {
color:#336699;
text-decoration:none;
}

a.gameTitle:hover {
color:#359946;
text-decoration:none;
border-bottom:none;
}

div.difficulty {
width:100px;
height:10px;
background-color:#464749;
border:1px solid #464749;
padding:0px;
margin:0px;
}

div.bar {
height:10px;
padding:0px;
margin:0px;
background-image:url(http://www.tobys.dk/spil/images/bar.gif);
}

span.outWarning {
font-size:xx-small;
font-style:italic; 
}

.optionalBox {
background-color:#eaeaea;
padding:4px;
}

textarea.linkus {
margin:2px;
width:400px;
height:70px;
color:#359946;
background-color:#f3f3f3;
border:1px solid #336699;
font-family:verdana;
font-size:10px;
}


/* Styles til comments start */

div.addComment {
background-color:#ececec;
padding:2px;
width:400px;
}

div.comment {
background-color:#ececec;
width:500px;
border:1px solid #dcdcdc;
padding:2px;
}

div.commentHeader {
background-color:#dcdcdc;
padding:4px;
}

div.commentContent {
padding:5px;
}

input.commentButton{
background-color:#f7f7f7;
color:#666666;
font-family:sans-serif, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
padding:2px;
}

input.commentButton:hover {
border:1px solid #99cc99;
background-color:#99cc99;
color:#fff;
}

/* Styles til comments end */

div.partnerContent {
margin:10px;
background-color:#FFF;
border:2px solid #CCC;
float:left;
width:550px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #464749;
}

div.sequelVersion {
margin-top:4px;
margin-bottom:4px;
background-color:#ecf1ff;
border:2px solid #8cacff;
width:90%;
padding-top:2px;
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
color: #2c323f;
}

div.hackedVersion {
margin-top:4px;
margin-bottom:4px;
background-color:#ffe4e4;
border:2px solid #ff7373;
width:90%;
padding-top:2px;
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
color: #2c323f;
}
