td { font-family:arial; font-size: 11px; vertical-align: top;}
body { font-family:arial; font-size: 11px;margin:0px;padding:0px;}
h1 { font-size: 17px; display: inline;}
h2 { font-size: 10px; display: inline;}
a { font-size: 12px;color: blue; }

a.menu { CURSOR: hand;font-family:arial; font-size: 13px; border-style: solid;border-width: 1px;width: 180px;height: 18px;text-decoration:none;text-align:left;padding-left: 10px;padding-right: 10px;vertical-align: middle;}

a.x { color:blue; font-size: 14px; font-weight:bold;}
a.y { color:blue; font-size: 13px; }
a.y:hover { color:blue; font-size: 13px; font-weight:bold; }
a.innerL { color:green; text-decoration:none; font-size: 15px; }
a.innerL:hover {color:#009900; text-decoration:none; font-size: 15px;} 
a.innerS { color:green; font-size: 13px; }
a.innerS:hover {color:#009900; font-size: 13px;} 
td { font-size: 12px; }
td.title { font-size: 14px;padding-right: 10px;padding-left: 10px;padding-top:2px;padding-bottom:2px;font-weight:bold;color:white; background-color: #425231; }
td.titleS { font-size: 12px;padding-right: 10px;padding-left: 10px;padding-top:1px;padding-bottom:1px;font-weight:normal;color:white; background-color: #425231; }
td.titleS1 { font-size: 12px;padding-right: 10px;padding-left: 10px;padding-top:1px;padding-bottom:1px;font-weight:normal;color:white; background-color: #425231; }
td.titleS2 { font-size: 12px;padding-right: 10px;padding-left: 10px;padding-top:1px;padding-bottom:1px;font-weight:normal;color:white; background-color: #425231; }
td.titleS3 { font-size: 12px;padding-right: 10px;padding-left: 10px;padding-top:1px;padding-bottom:1px;font-weight:normal;color:white; background-color: #425231; }
td.titleS3Width { width:190px; }
td.row1 { font-size: 14px;padding-right: 10px;padding-left: 10px; padding-top:4px;padding-bottom:3px;}
td.row2 { font-size: 14px;padding-right: 10px;padding-left: 10px; padding-top:4px;padding-bottom:3px;background-color: #F4F4F4; }
td.row1S { font-size: 12px;padding-right: 10px;padding-left: 10px;padding-top:2px;padding-bottom:2px; }
td.row2S { font-size: 12px;padding-right: 10px;padding-left: 10px; padding-top:2px;padding-bottom:2px;background-color: #EEEEEE; }
td.row1Svote { font-size: 12px;padding-right: 10px;padding-left: 10px;padding-top:1px;padding-bottom:0px;vertical-align:middle; }
td.row2Svote { font-size: 12px;padding-right: 10px;padding-left: 10px; padding-top:1px;padding-bottom:0px;background-color: #EEEEEE; vertical-align:middle; }
span.vote { cursor:pointer; }

td.row3S { font-size: 12px;padding-top:1px;padding-bottom:0px; }
td.row4S { font-size: 12px;padding-top:1px;padding-bottom:0px;background-color: #EEEEEE; }

table.verbtable { border: solid black 1px; }
td.verbtitle { font-size: 12px;padding-right: 10px;padding-left: 10px;padding-top:1px;padding-bottom:1px;font-weight:bold;color:white; background-color: #999999; }
td.verbRow1 { font-size: 12px;padding-right: 10px;padding-left: 10px;padding-top:6px;padding-bottom:6px; }
td.verbRow2 { font-size: 12px;padding-right: 10px;padding-left: 10px; padding-top:6px;padding-bottom:6px;background-color: #EEEEEE;}
a.verbLink { color:green; font-size: 14px; font-weight:bold;  }
span.gerund {font-weight:bold;}

div.forum { font-size: 11px; border-style: solid;border-width: 1px; background-color: #EEEEEE;  border-color: #AAAAAA; padding: 4px;}
table.forum {border-style: solid;border-width: 1px;width: 728px; border-color: #425231; background-color: #425231;}
td.forum { font-size:12px; color:white;width:190px;  }
input.button {color:blue;font-weight:bold;font-size:13px; }
td.promotion {color:black;font-weight:bold;font-size:20px; }
div.promotion {color:black;font-weight:bold;font-size:20px; }
a.promotion {color:blue;font-weight:bold;font-size:20px; }

td.mainHeaderTitle { color:#027EC4;padding-left:0px;padding-top:3px;font-size: 20px;FONT-FAMILY: Century Gothic;font-weight:bold; }
td.mainHeaderTitleS { color:#027EC4;padding-left:0px;padding-top:0px;padding-bottom:15px;font-size: 16px;FONT-FAMILY: Century Gothic;font-weight:bold; }

div.searchBoxProm { height: 25px; width: 20px; }
td.searchBoxPromPos {padding-top:5px;padding-left:5px;}
td.searchBoxPos  {width:410px;padding-left:3px;padding-top:6px;padding-bottom:2px;}
td.searchLanguageSel {padding-left:18px;padding-bottom:6px;font-size:10px}
.searchInputBox {background:#FFFFFF;height:18px;font-size:14px;font-weight:normal;padding-left:3px;}
.outerTextFieldDiv {position:relative;}
.divSuggest {position:absolute;color:#003399;background:#f6f6f6;visibility:hidden;display:none;font-size:12px;font-weight:bold;border: solid black 1px;}
.divSuggestHighlight {background:#003399;color:#FFFFFF;padding:1px;padding-left:3px;}
.divSuggestNormal {   background:#f6f6f6;color:#003399;padding:1px;padding-left:3px;}
.divSuggestHead {color:black;font-size:12px;padding-left:3px;}
div.suggestword { font-weight:bold;font-size:15px;text-decoration:underline;cursor: pointer; color:green; }
div.notfound { font-weight:bold;font-size:15px;color:red; }

td.sbMainLinks {vertical-align:bottom;padding-bottom:4px;padding-left:5px;height:30px;}
a.sbMainLinks1 { font-weight:bold;font-size:13px;color:#EEEEEE; }
a.sbMainLinks2 { font-weight:bold;font-size:13px;color:#EEEEEE; }

.sbSearchInputBoxOuter {border: #999999 solid 1px;background:#F9F9F9;}
.sbSearchInputBox {width:150px;background:#F9F9F9;border:1px none;border-bottom: solid #EEEEEE 1px;height:22px;font-size:16px;font-weight:bold;padding-left:3px;}
.sbButton {color:blue;font-weight:bold;font-size:16px;}
.sbSearchLanguageSel {padding-left:3px;padding-top:3px;font-size:10px;height:18px;}
.searchBoxProm {padding-top:5px;padding-left:5px;}
.sbAdBox { border: #CCCCCC solid 0px;padding-top:45px;padding-bottom:0px;}
.sbPromoBoxOuter { border: #CCCCCC solid 0px;padding-top:30px;}
td.sbPromoH {height:30px;vertical-align:middle;padding-left:5px;background-color: #FFFFFF;}
td.sbEnterH {padding-top:30px;vertical-align:bottom;padding-left:0px;}
td.sbTitleH {padding-top:20px;vertical-align:bottom;padding-left:3px;padding-bottom:5px;}
td.sbPromo2H {height: 25px; padding-left:10px;}


td.sbMenu {padding-left:10px;padding-right:5px;padding-top:4px;padding-bottom:4px;}

div.betweenTables { height:0px; }
div.betweenTablesLow { height:10px; }
div.nextWordSepLow { height:15px; }


table.nextWords { border: #999999 solid 1px;width:160px;margin: 12px 0px 0px 3px; } 
td.nextWords {background-color: #FFFFFF;padding:3px; }
a.nextWords { color: #666666; font-size: 11px; } 
td.nextWordsTitle { font-size: 12px;padding-right: 4px;padding-left: 4px;padding-top:1px;padding-bottom:1px;color:white; background-color: #999999; } 
div.lowertabletop { height:0px; }

table.promo {border: #999999 solid 1px;width:180px;}
td.promoTitle { font-size: 12px;padding-right: 10px;padding-left: 10px;padding-top:1px;padding-bottom:1px;color:white; background-color: #999999; }


td.commentBox {padding-left: 20px; width:250px;}
table.commentBox {border: solid black 1px;width:250px;}
div.commentBox { width:250px; } 


td.rightPane { padding-top: 0px;}




span.sampleSentenceTitle { font-weight:bold;font-size:13px;}

.sprite-dict { border: solid 0px;margin-top:0px;float:left;display:block;background: url(/images/dictionary-sprite.png) no-repeat top left; }
.sprite-show_all_english{ background-position: 0 0; width: 70px; height: 19px; } 
.sprite-show_all_german{ background-position: 0 -69px; width: 80px; height: 19px; } 
.sprite-show_all_spanish{ background-position: 0 -138px; width: 73px; height: 19px; } 
.sprite-thumb_down{ background-position: 0 -207px; width: 12px; height: 16px;cursor:pointer; } 
.sprite-thumb_up{ background-position: 0 -273px; width: 12px; height: 16px;cursor:pointer; } 

.sbEnterword {font-size:14px;font-weight:bold;color:#aaaaaa;padding-left:7px;padding-bottom:2px;}

/*new and mobile compatible*/

div.mainWrapper {width:1022px;} 
div.newpanelLeft { width:180px;float:left;

background: #e8e8e8;
background: -moz-linear-gradient(left, #e8e8e8 0%, #e8e8e8 80%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e8e8e8), color-stop(80%,#e8e8e8), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #e8e8e8 0%,#e8e8e8 80%,#ffffff 100%);
background: -o-linear-gradient(left, #e8e8e8 0%,#e8e8e8 80%,#ffffff 100%);
background: -ms-linear-gradient(left, #e8e8e8 0%,#e8e8e8 80%,#ffffff 100%);
background: linear-gradient(to right, #e8e8e8 0%,#e8e8e8 80%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=1 );


} 
div.newpanelRight {padding:0px 0px 0px 20px;float:left;}
div.generalRightSideWidth {width:800px;}
.innerLeftWidth {width:400px;} 

table.lowertable { }
table.promo2 {}

div.searchBoxWrapper {}
div.searchBoxLeft { float:left;}
div.searchBoxRight {float:left;padding:20px 0px 0px 20px;}

div.promoTable {}
table.mainTable {border:solid 1px black;width:100%;}
div.byVocab {text-align:right;padding:0px 0px 5px 0px;} 
div.searchTable {}
div.h1Title {padding: 20px 0px 5px 0px;}
div.additionalHtml {}

a.newMenu {width:180px;display:block;font-size:14px;font-weight:bold;color:#004983;text-align:left;padding-bottom:4px;padding-left:12px;line-height:16px;text-decoration:none; }
a.newMenu:hover{ color:blue; }

div.menuLogoNew {padding: 0px 0px 12px 12px;}
div.skyAdWrapper {padding: 10px 0px 30px 3px;}

div.lineBreakTop { height:5px; }
div.lineBreakTopLeft {  }
div.lineBreakTopRight {  }

div.entryBoxWrapper {font-size:11px;}
div.entryBox {float:left;}
div.entryBoxLang {float:left;}


div.lowerTableWrapper {}
div.lowerTableLeft { float:left; }
div.lowerTableRight { float:left;padding: 0px 0px 0px 20px; }

div.vocabulixTitleWrapper {margin: 0px 0px 18px;}
div.vocabulixTitleLeft {border-style: none none solid none;border-color:#027EC4;;border-width:1px;background:#ffffff; height:33px;padding: 0px 0px 3px 10px;float:left;color:#027EC4;font-size: 30px;FONT-FAMILY: Century Gothic;font-weight:bold;}
div.vocabulixTitleMiddle {border-style: none none solid none;border-color:#027EC4;;border-width:1px;background:#ffffff; height:21px;padding: 12px 10px 3px 5px;float:left; color:#027EC4; font-size: 16px;FONT-FAMILY: Century Gothic;font-weight:bold;}
div.vocabulixTitleRight {float:left;padding-left:15px;}


div.clearer {clear:both;}
div.tableWrapperMReadyHorizontal { clear:both; } 

div.forumNEWWrapper{border: solid #425231 1px; overflow:hidden; }
div.forumNEW { font-size: 12px; background-color: #EEEEEE; }
div.forumTitleNEW { font-size:12px; color:white;width:100%;background-color: #999999;  }

div.divCenterAlign { text-align: center; }
div.alignLowerAdBox { padding: 20px 0px 0px 40px; }

img.enteredByUser {width:362px; height:32px;}
div.enteredByUser {}

div.indexFileWrapper { padding: 30px 0px 0px 0px; }
div.indexFileColumn { float:left;padding: 3px 3px 3px 20px;line-height:18px; }

button.menuButton { color: blue; font-size:14px; font-weight:bold; }

div.addTohomeScreenBtn {padding:0px 0px 0px 3px;z-index:1000000;top:40px;left:210px;width:98px;position:absolute;border: 2px solid #999999;background:#F7FEC0;border-radius:5px;font-size:16px;}
div.addTohomeScreenBtnNewer {padding:0px 0px 0px 3px;z-index:1000000;right:0px;width:98px;position:absolute;border: 2px solid #999999;background:#F7FEC0;border-radius:5px;font-size:16px;}
span.addTohomeScreenLink {clear:both;padding:2px;font-weight:bold;}
div.addTohomeScreenClose { border-radius:3px;float:right;padding:2px;margin:0px;text-align:center;width:12px;cursor:pointer;background:#999999;color:white;font-size:12px;font-weight:bold;}
div.addTohomeScreenPanel {margin:10px;width:250px;border: 2px solid #999999;background:#F7FEC0;border-radius:5px;font-size:16px;padding:5px;}


/*---- Responsive Design ---*/
/* only mobile */
@media only screen and (max-width: 550px) {

	div.mainWrapper {padding:3px; background-color:#ffffff;width:310px;position:relative;min-height:600px;} 
	div.newpanelLeft { width:0px;position:absolute;bottom:-1000px;}  /*!mobile*/
	div.newpanelRight	{padding:0px 0px 0px 0px;}

	div.newpanelLeftTOPALIGN { width:304px;}  /*!mobile*/

	div.vocabulixTitleWrapper {margin: 1px 0px;border-bottom:#cccccc 1px solid;background:#eeeeee;}
	div.vocabulixTitleLeft {border:none;background:#eeeeee;padding: 0px 0px 0px 0px;float:left;color:#027EC4;font-size: 14px;FONT-FAMILY: Century Gothic;font-weight:bold;}
	div.vocabulixTitleMiddle {border:none;background:#eeeeee;float:left;padding: 0px 0px 0px 0px; color:#027EC4; font-size: 14px;FONT-FAMILY: Century Gothic;font-weight:bold;}
	div.vocabulixTitleRight {float:left;}

	a.newMenu{
	color:#ffffff;margin:5px 0px;height:30px;width:120px;display:inline-block;border:1px solid black;padding:3px 10px;font-size:12px;font-weight:normal;text-decoration:none;
	background: #425231;background: -moz-linear-gradient(top, #425231 0%, #aaaaaa 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#425231), color-stop(100%,#aaaaaa));background: -webkit-linear-gradient(top, #425231 0%,#aaaaaa 100%);background: -o-linear-gradient(top, #425231 0%,#aaaaaa 100%);background: -ms-linear-gradient(top, #425231 0%,#aaaaaa 100%);background: linear-gradient(to bottom, #425231 0%,#aaaaaa 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#425231', endColorstr='#aaaaaa',GradientType=0 );
	}
	
	a.newMenu:hover{
	text-decoration:none; background: #824e56;background: -moz-linear-gradient(top, #824e56 0%, #aaaaaa 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#824e56), color-stop(100%,#aaaaaa));background: -webkit-linear-gradient(top, #824e56 0%,#aaaaaa 100%);background: -o-linear-gradient(top, #824e56 0%,#aaaaaa 100%);background: -ms-linear-gradient(top, #824e56 0%,#aaaaaa 100%);background: linear-gradient(to bottom, #824e56 0%,#aaaaaa 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#824e56', endColorstr='#aaaaaa',GradientType=0 );
	}

	button.menuButton { border-radius:4px;-webkit-appearance:none;color: blue; font-size:14px; font-weight:bold; }
}


/* Mobile and Tablet ! */
@media only screen and (max-width: 900px) {
	div.generalRightSideWidth {width:304px;}	
	.innerLeftWidth {width:304px;} 
	div.tableWrapperMReadyHorizontal { width:304;overflow:auto; } 
	div.alignLowerAdBox { padding-left: 0px; }
	div.searchBoxRight {float:left;padding:20px 0px;}
	div.alignLowerAdBox { padding: 10px 0px 0px 0px; }
	div.lowerTableRight { padding: 10px 0px 0px 0px; }
	img.enteredByUser {width:304px; height:32px;}
	.sbSearchInputBox {width:90px;background:#F9F9F9;border:1px none;border-bottom: solid #EEEEEE 1px;height:22px;font-size:16px;font-weight:bold;padding-left:3px;}
	.sbButton {color:blue;font-weight:bold;font-size:15px;-webkit-appearance:none;padding:0px 3px;}
	div.entryBoxWrapper {font-size:9px;} 
	div.entryBoxLang {float:left;padding:0px 0px 0px 2px; }
	
	div.betweenTablesLow { height:0px; }
	
	td.sbPromoH {height:15px;vertical-align:middle;padding-left:5px;background-color: #FFFFFF;}

	.divSuggest {position:absolute;color:#003399;background:#f6f6f6;visibility:hidden;display:none;font-size:16px;font-weight:bold;border: solid black 1px;}
}


/* Only Tablet NO mobile! */
@media only screen and (max-width: 900px) and (min-width: 551px) {
	div.mainWrapper { width:540px;} /*!mobile*/
}
