<!--
p {font: 12px arial, sans-serif; margin:0;}
a:link {color:#6f7a87; text-decoration:none;}
a:visited {color:#6f7a87; text-decoration:none;}
a:focus {color:#6f7a87; text-decoration:underline;}
a:hover {color:#6f7a87; text-decoration:underline;}
a:active {color:#6f7a87; text-decoration:underline;}

a.weiss:link {color:#ffffff; text-decoration:none;}
a.weiss:visited {color:#ffffff; text-decoration:none;}
a.weiss:focus {color:#ffffff; text-decoration:underline;}
a.weiss:hover {color:#ffffff; text-decoration:underline;}
a.weiss:active {color:#ffffff; text-decoration:underline;}

a.red:link {color:#941313; text-decoration:none;}
a.red:visited {color:#941313; text-decoration:none;}
a.red:focus {color:#941313; text-decoration:underline;}
a.red:hover {color:#941313; text-decoration:underline;}
a.red:active {color:#941313; text-decoration:underline;}
-->

.article {font: 12px arial, sans-serif;}
.german {font: 30px arial, sans-serif;}
.english {font: 15px arial, sans-serif;}
.hangeul {font: 30px arial, sans-serif;}
.korean {font: 15px arial, sans-serif;}
.suggestion {font: 15px arial, sans-serif;}
.suggestion_red {font: 15px arial, sans-serif; color:#941313;}
.result_number {font: 30px arial, sans-serif;}
.result_option {font: 11px arial, sans-serif;}
.menu_title {font: 16px arial, sans-serif; color:#941313;}
.menu_title2 {font: 16px arial, sans-serif;}
.menu_text {font: 11px arial, sans-serif;}
.question {font: 15px arial, sans-serif;}
.answer {font: 12px arial, sans-serif;}
.wordofday {font: 20px arial, sans-serif;}
.footer_linkpartner {font: 15px arial, sans-serif;}
.footer_impressum {font: 10px arial, sans-serif;}
.impressum {font: 10px arial, sans-serif;}
input {color:#6f7a87; font:15px arial, sans-serif; border:1px solid #c6c6c6; background-color:white;}
.button {color:#ffffff; font:15px arial, sans-serif; background:url(picture/button.png) left no-repeat; border:none; width:75px; height:29px; cursor:pointer;}
.button:hover {color:#ffffff; font:15px arial, sans-serif; background:url(picture/button2.png) left no-repeat; border:none; width:75px; height:29px; cursor:pointer;}

body {
  color:#6f7a87;
  margin:0;
  padding:0;
  background-color:#f0f0f0;
  line-height:60%;
}

img {
  border:0px;
}

.no_java {
  height:25px;
  width:100%;
  border-bottom:1px solid #d8d8d8;
  background-image: url(picture/java.jpg);
}

.loader {
  margin-top:13px;
  margin-left:13px;
  height:58px;
  width:58px;
}

.loader_float {
  float:left;
}

#logo {
  position:relative;
  margin-top:15px;
  left:50%;
  margin-left:-490px;
  margin-bottom:30px;
  width:980px;
  height:85px;
}

#talk {
  float:left;
  margin-left:165px;
  height:64px;
}

#say {
  height:50px;
  width:190px;
  padding:7px;
  padding-left:10px;
  padding-right:10px;
}

.greeting {
  margin-top:2px;
}

.greeting {
  margin-top:2px;
}

#girl_boy {
  position:relative;
  left:50%;
  margin-top:-50px;
  margin-left:241px;
  width:70px;
  height:54px;
}

#header {
  position:relative;
  left:50%;
  margin-left:-500px;
  z-index:5;
  width:1000px;
  height:71px;
  background-image: url(picture/header.jpg);
}

#search_bg {
  margin-top:2px;
  margin-bottom:-30px;
  margin-left:-35px;
  width:310px;
  height:30px;
  background-image: url(picture/search.png);
}

.search_switch {
  float:left;
  margin-top:3px;
  margin-left:5px;
  width:240px;
}

#umlaute {
  position:relative;
  z-index:5;
  margin-left:-35px;
  margin-bottom:-6px;
  padding-top:7px;
  width:254px;
  height:15px;
  background-image: url(picture/umlaute.png);
}

#search_form {
  float:left;
  margin-top:3px;
  margin-left:110px;
  width:310px;
  height:30px;
}

#suggestion {
  position:relative;
  z-index:5;
  margin-top:1px;
  margin-left:-34px;
  width:252px;
  background-image: url(picture/suggestion.png);
  background-position:bottom;
}

.search_delete {
  float:right;
  margin-top:13px;
  margin-right:10px;
  width:240px;
  text-align:left;
}

#resultlist {
  position:relative;
  left:50%;
  margin-left:-500px;
  width:100px;
}

.result_frame {
  position:relative;
  margin-top:10px;
  padding:10px;
  height:60px;
  width:980px;
  background-image: url(picture/results.jpg);
}

.result {
  width:980px;
  height:58px;
  border:1px solid #cccccc;
}

.result_total {
  float:left;
  margin-left:5px;
  width:20px;
  height:20px;
}

.result_german {
  float:left;
  width:412px;
  height:38px;
  text-align:right;
}

.mp3 {
  float:left;
  margin-top:15px;
  margin-left:12px;
  width:20px;
  height:20px;
}

.equal {
  float:left;
  margin-top:15px;
  margin-left:10px;
  width:18px;
  height:10px;
  text-align:center;
}

.result_hangeul {
  float:right;
  width:440px;
  height:38px;
}

.not_found {
  float:left;
  margin-top:7px;
  margin-left:5px;
  height:50px;
}

.alternatives {
  float:left;
  margin-left:20px;
  height:50px;
}

.option_line {
  margin-left:5px;
  margin-bottom:2px;
  width:970px;
  height:1px;
  line-height: 1px;
  border-bottom:1px dotted #cccccc;
}

.option_image {
  float:left;
  margin-top:-1px;
  margin-left:5px;
  width:20px;
  height:15px;
}

.option_text {
  float:left;
  height:15px;
  margin-right:20px;
}

#center {
  position:relative;
  z-index:1;
  margin-top:10px;
  left:50%;
  margin-left:-500px;
  padding:10px;
  width:980px;
  height:340px;
	background-image: url(picture/center.jpg);
}

.menu {
  float:left;
  margin-top:15px;
  margin-left:5px;
  width:200px;
}

.menu_image {
  float:left;
  margin-top:-3px;
}

.menu_description {
  float:left;
  margin-top:-2px;
  margin-left:5px;
}

.menu_border {
  float:left;
  height:58px;
  width:1px;
  border-left:1px dashed #b3b3b3;
}

.menu_values {
  float:left;
  margin-top:15px;
  margin-left:-10px;
}

#special {
  width:978px;
  height:58px;
	background-image: url(picture/menu.jpg);
  border:1px solid #b3b3b3;
}

.special_item {
  float:left;
  margin-top:23px;
  margin-left:-5px;
  height:10px;
}

.special_icon {
  float:left;
  margin-top:15px;
  margin-left:30px;
  height:10px;
}

#download {
  margin-top:10px;
  width:978px;
  height:58px;
	background-image: url(picture/menu.jpg);
  border:1px solid #b3b3b3;
}

.download_image {
  float:left;
  margin-top:5px;
  margin-left:13px;
  height:30px;
  width:35px;
}

.download_description {
  float:left;
  margin-top:15px;
  margin-left:15px;
  height:30px;
  width:170px;
}

.download_option {
  float:left;
  margin-top:15px;
  margin-left:20px;
  height:20px;
  width:270px;
}

#quiz {
  margin-top:10px;
  width:978px;
  height:58px;
	background-image: url(picture/menu.jpg);
  border:1px solid #b3b3b3;
}

#quiz_frame {
  float:left;
}

.question {
  float:left;
  margin-top:5px;
  margin-left:10px;
  height:25px;
}

.answer {
  float:left;
  margin-top:0px;
  margin-left:10px;
  height:20px;
}

.quiz_option {
  float:left;
  margin-top:-22px;
  margin-left:20px;
  height:20px;
}

#wordofday {
  margin-top:10px;
  width:978px;
  height:58px;
	background-image: url(picture/menu.jpg);
  border:1px solid #b3b3b3;
}

.wordofday_option {
  float:left;
  margin-top:15px;
  margin-left:20px;
  height:20px;
}

.wordofday_option_before {
  float:left;
  margin-top:8px;
  margin-left:20px;
  height:20px;
  width:270px;
}

#register {
  float:left;
  margin-top:10px;
  width:318px;
  height:58px;
	background-image: url(picture/submenu.jpg);
  border:1px solid #b3b3b3;
}

.add_word {
  margin-top:10px;
  margin-left:330px;
  width:360px;
  height:80px;
}

.report {
  margin-top:5px;
  margin-left:330px;
  width:360px;
  height:80px;
}

#signin {
  float:left;
  margin-top:10px;
  margin-left:10px;
  width:318px;
  height:58px;
	background-image: url(picture/submenu.jpg);
  border:1px solid #b3b3b3;
}

#statistic {
  float:left;
  margin-top:10px;
  margin-left:10px;
  width:318px;
  height:58px;
	background-image: url(picture/submenu.jpg);
  border:1px solid #b3b3b3;
}

#footer {
  position:relative;
  left:50%;
  margin-left:-125px;
  width:250px;
  height:40px;
  text-align:center;
  background-image: url(picture/footer.jpg);
}

#impressum {
  margin-top:100px;
  margin-left:100px;
  padding:10px;
  width:980px;
  height:340px;
	background-image: url(picture/center.jpg);
}

#keys {
  position:relative;
  left:50%;
  margin-left:-500px;
  margin-top:5px;
  height:50px;
  width:1000px;
}
