body {
	padding-right:2px;
	font-size:14px;
/*	color:#565555; */
	color:#3F3F3F;
	margin:0px;
	font-family:Verdana, Arial, sans-serif; 
}


.reklame {
	font-size:8px;

	text-align:right;

}

#alle_uebersetzungen {
    background-color: #ffcc99;
    border-color: #990000;
    color:  #990000;
    border-style:solid;
    border-width:1px;
    padding: 10px;
    margin-bottom:8px;
    padding-bottom: 10px;
    padding-top: 10px;
}


.formular {
 background-color:green;
}

.muster_match {
padding:10px;
margin:5px;
margin-bottom:20px;

border: 0px solid #550000;
background-color:#fff;
}

.grammar_header {
padding:10px;
border: 0px solid #550000; 
background-color:#fff;


}

.flexion {
padding:10px;
border: 0px solid #550000;
background-color:#fff;

}

.table_flexion {
padding:10px;
font-size: 1em;
border: 1px solid #550000;
background-color:#fff;
}


.aehnlich  {
background-color:red;
display:none;
}

.block {
font-size: 0.8em;
border: 0px solid #550000; 

padding:0px;
margin:0px;
margin-bottom:20px;
background-color:#fff;
}
hr {border:0;height:1px;background:#c7c7c7;margin:2px;}

.clear {
clear:both;
min-height:10px;
}
.transdict {
	margin-left:2px;
	display:inline; 
	background-color:#990000;
        	background-color:#FF7F2A;
	padding:2px;
        font-size:12px;
	color:#fff;
	  font-weight:500;
	border:1px solid #990000; 
}
.synonyme {
	margin-left:2px;
	display: inline; 
	background-color:#fff;
	padding:2px;
	color:#647685;
	border:0px solid #550000;
	min-height:20px;
}


.plusminus {
	min-height:20px;
	padding-left:7px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:2px;
	border: 0px solid #666;
	background-color: #555;
	display: inline; 
	color:white;
	margin-left:8px;
	margin-left:45%;
}

.hidden {
	display:none; 
}
.korpustyp {
	clear:both;
	margin-right:6px;
	font-size:10px;
  	font-style:italic;
	text-align:right;
}

.satzpaar {
	padding:4px;
        font-size:12px;
	margin:2px;
	margin-top:5px;
	background-color: #fff;
}

.beispiel {
	padding:2px;
	clear:both;
	background-color:#fff;
	margin:0px;
	margin-bottom:0px;
	border-bottom:0px solid #550000;
}

.sl {
	background-color: #fff;
	float:left;
	border:0px dotted #aaa;
	padding:4px;
	width:48%;
}

.tl {
	background-color: #fff;
	border:0px dotted #123;
	padding:4px;
	width:50%;
	margin-left:50%;
}


p {
	padding-left: 20px;
	color:#565555;
	margin-bottom:10px;
	padding-right:20px;
}

form {
	padding-left: 20px;
}

h1 {
	margin:0px;
	float:left;
	color:#550000;
	padding:5px;
	margin-top:30px;
}

h2 {
	margin-left:20px;
	margin-top:30px;
}

h3 {
	margin-left:20px;
}

.blocklabel {
	clear:both;
	color:#000;
        color:#990000;
	font-weight:700;
	background:#c7c7c7;
        background:#fff;
	padding:2px;
	padding-top:6px;
	padding-bottom:6px;
	margin:2px;
        maring-bottom:4px;
        font-size: 16px;
}

#links {
	position:relative;	
	padding-right:0px;
	text-align:right;
}

a.linksblog {
	color: #550000;
	font-size:12px; !important;
	text-decoration:none;
}

a.linksblog:hover {
	color: #550000;
	font-size:12px; !important;
	text-decoration:underline;
}
#header {
	background-color: #fff;
/* border: 1px dashed yellow; */

}
#logobereich {
	clear:both;
/* border: 1px solid red; */

}


#logo{
margin:10px;
/*border: 1px dashed black;*/
float:left;
}


#slogan {
/* border: 1px solid green; */
position:absolute; top:145px; left:200px; background-color:#fff;
}
#banner {

	float:right; 
/*	border: 1px solid green; */
	position:relative; top:57px;background-color:#fff;

}



#menu {
	clear:both;
	text-align:center;
 	background-color: #fff;
        margin-left:5px;
}


.menuitem {
	float: left;
	margin-right:4px;
/*	display:block; */
 	padding:1px 0px 0px 0px;
}

.menuitem a {
	display:block;
      	color:#550000;
      	background-color:#FF7F2A;
      	text-decoration:none;
      	text-align:center;
      	padding-top:4px;
      	padding-bottom:4px;
  	padding-left:8px;
   	padding-right:8px;

}
.menuitem  a:hover {
	display:block;
	color:#fff;
      	padding-top:4px;
      	padding-bottom:4px;
  	padding-left:8px;
   	padding-right:8px;

}

.menuitem-main {
	display:block;
	float:left;
	margin-right:4px;
	padding:1px 0px 0px 0px;
}
.menuitem-main a, .menuitem-main  a:hover {
	display:block;
      	color:#fff;
      	background-color:#990000;
	text-decoration:none;
      	text-align:center;
      	padding-top:4px;
      	padding-bottom:4px;
  	padding-left:5px;
   	padding-right:5px;
}

.menuitem-last {
	width:1px;
}


#content {
	clear:both;
 	float:left;
 	width: 80%;
border: 0px dashed blue;
}

#suche {
	padding-top:10px;
	height:25px;
	text-align:left;
	float:left;
	border: 0px dashed green;
}

#hod {
border: 0px solid red;
margin-left:60%;
margin-top:0px;
	
}
#hod_links {
float:left;
}
#hod_rechts{
border: 0px dashed green;
margin-left:65%;
}


#werbung-header {
	height:25px;
	text-align:center;	
}



#ausgabe {
 	padding:2px;
 	background-color: #fff;
 	min-height:2500px;
}

#buttonlinks {
 	margin-bottom:10px;
 	
	
}

#textlinks-header {
	
	text-align: center;
	height: 25px;
	color:white;
	background-color:blue;
}

#textlinks {

	margin-bottom:5px;
  
	background-color: #ffcc99;
}

#textlinks a {
	
     	font-size:12px;
     	color: #000;
      	text-decoration:none;
      	text-align:left;
}

#textlinks a:visited{
      	color:#000;
   
      	font-size:12px; 
      	text-decoration:none;
      	text-align:left;
}


 #textlinks  a:hover {
      	text-decoration:underline;
}

.textlinks-header {

        text-align: center;
        height: 25px;
        color:white;
        background-color:blue;
}

.textlinks {

        margin-bottom:5px;

        background-color: #ffcc99;
}

.textlinks a {

        font-size:12px;
        color: #000;
        text-decoration:none;
        text-align:left;
}

.textlinks a:visited{
        color:#000;

        font-size:12px;
        text-decoration:none;
        text-align:left;
}


 .textlinks  a:hover {
        text-decoration:underline;
}

.hierwerben {

	text-align:left;
	min-height:50px;
	float:right;
	border:0px solid #424242;
	

}

#sponsors {
margin-left:80%;	
	background-color: #fff;
	min-width:150px;
}

#footer  {	
	width:100%;
	border-top:2px #FF7F2A solid;
	border-bottom:2px #FF9955 solid;
	font-size:12px;
	padding:0px;
	margin-bottom:5px;
 	clear:both;
 	text-align:center; 
}

#footer a {    
      padding:0px;
      font-size:12px;       
      text-decoration:none;
      text-align:left;
}
#footer a:hover{
 text-decoration:underline;
}

/* Resultate ausgeben*/

.paar {
 border:1px solid #d6d6d6;
 padding:2px;
 margin:10px;

}



.sprache1 {
/* width: 48%;
 float: left; 
border:1px solid #ff6666;*/

}

.sprache2 {
/* margin-left: 50%; 
border:1px solid #aabbbb; */
background-color: #d6d6d6;
}

.result {
font-size:12px;
 padding:2px;
 background-color: #f1f1f1;

 text-align:right; 
border:0px solid #550000;

}

.treffer a {
      padding:2px;
      font-size:12px;
      color: green;
      text-decoration:underline;
}



table {font-size:14px; border:1px solid #d6d6d6; width:100%; padding-left:20px; }
td { border:0px solid #d6d6d6;}

p a:link, a.paketname:link, li a , a.ws {text-decoration: none; color: #550000;}
p a:visited , a.paketname:visited, li a {text-decoration: none;color: #550000; }
p a:active, a.paketname:active, li a {text-decoration: underline, overline}
p a:hover, a.paketname:hover, li a {text-decoration: underline; color: #550000;}




/* wortsurfer-css*/

.ws_liste {
	border: 0px #000 dotted;
	margin-left:25px;
	
}

.ws_alledsb {
	border: 0px #000 solid;
	margin:2px;
	padding:2px;
	float:left;
	width:400px;
	margin-bottom:10px;

}

.ws_dsb {
	border: 1px #c1c1c1 solid;
	margin:2px;
	padding:2px;
		
}

.ws_allekol {
	border: 0px #000 solid;
	margin:2px;
	padding:2px;
	margin-left:430px;
	width:400px;
	margin-bottom:10px;
}

.ws_kol {
	border: 1px #c1c1c1 solid;
	margin:2px;
	padding:2px;
}


.powered_by {
		 border-style:dashed;
		 border-width:0px;
		 border-color:green;
		 padding-bottom:0px;
		 padding-left:5px;
		 text-align:left;
		 font-family:verdana, arial, helvetica;
		 font-size:0.8em;
}




