﻿@charset "utf-8";
* { padding: 0; margin: 0;}
a:link ,a:visited ,a:active,a:hover  {color:black; font-weight:bold; text-decoration:none}
a:hover {text-decoration:underline}

a img {border : 0 none;}
input:focus, textarea:focus  {background-color: silver;}
input:submit{text-align:center;}
h6 {color: black; font-size: 9px;font-weight:bold;}

body{background:url(images/gray.png) repeat;}

div{-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}

#container{background-color:white;
-moz-box-shadow:0px 7px 10px #777;
-moz-border-radius:4px 4px 4px 4px;
-webkit-box-shadow:0px 7px 10px #777;
-webkit-border-radius:4px 4px 4px 4px;
box-shadow:0px 7px 10px #777;
border-radius:4px 4px 4px 4px;
}

table{font-size:12px;}

#formular{font-size:9px;}

#logolink:link ,#logolink:visited ,#logolink:active ,#logolink:hover {font-weight:normal; }

#menlink{float:left; padding-right:5px;}

#tags:link ,#tags:visited,#tags:active,#tags:hover   {background-color: #EEAAAA;}

.tipps {background-color: #edf8f1;}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 text-align: center;
}
#topline{
 color: #333;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 180px;
 margin: 0px 0px 15px 0px;
 background-repeat:repeat-x;
 width: 100%;
 text-align: left;
 overflow:hidden;
}
#clogo { 
 float: left;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 width: 355px;
 height:87px;
 top:20px;
 left:30px;
}
#clogo img{float:left;margin:10px 10px 10px 30px;}
#clogo a img{float:left;margin:10px 10px 10px 20px;}
#clogo #logolink{
	text-shadow: #959595 4px 4px 2px ;color:#EF6904;font-size:24px;
	font-family:Palatino,"Palatino Linotype","Times New Roman",serif;
	margin-top:14px;
	display:block;
	font-weight:bold;
}
#clogo a:hover{text-decoration:none;}

#menue{
 color: #333;
 background:#FFEEEE;
 padding: 0px;
 border: 0px solid #ccc;
 height: 30px;
 margin: 0px 0px 0px 0px;
 width: 100%;
 position:relative; 
 top:30px; 
 clear:both;
 text-align: left;
 line-height:30px;
 border-top:1px solid #EEAAAA;
-webkit-box-shadow: 0 2px 2px #AAAAAA;
-moz-box-shadow: 0 2px 2px #AAAAAA;
box-shadow: 0 2px 2px #AAAAAA;
}
#submenue{
 color: #333;
 padding: 5px 0 0 5px;
 height: 30px;
 margin: 0px 0px 0px 0px;
 width: 955px;
 position:relative; 
 top:30px; 
 clear:both;
 text-align: left;
 line-height:30px;
}
#suchfeld {
 border: 0px;
 font-size: 16px;
 width: 495px;
 height:24px;
 position:relative;
 top:4px;
 margin-right:3px;
 text-align: left;
}
#suchfeld:focus {
 background-color:white;;
} 
#sf {
 border: 1px solid gray;
 width: 500px;
 height:28px;
 float:left;
 margin-right:2px;
 padding-left:2px;
 margin-bottom:2px;
 position:relative;
} 
#sf:hover {
 border: 1px solid #3366FF;
}
#suchbox { 
 float: left;
 padding: 5px;
 margin: 0px 40px 0px 0px;
 position:relative;
 width: 620px;
 text-align: right;
 height:20px;
 left:130px;
}
#wrapper { 
 margin: 0 auto;
 width: 970px;
}
#container {
 color: #333;
 width: 960px;
 float: left;
 padding: 10px;
 border: 1px solid #ccc;
 margin: 10px 0px 5px 0px;
}
#navigation {
 float: left;
 width: 900px;
 color: #333;
 padding: 10px;
 border: 1px solid #ccc;
 margin: 0px 0px 5px 0px;
 background: #BD9C8C;
 text-align: left;
}

#footer { 
 width: 970px;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background: #FFFFFF;
 margin: 0px 0px 10px 0px;
 padding: 5px;
 text-align: left;
 float:left;
 margin-bottom:50px;
-moz-box-shadow:0px 7px 10px #777;
-moz-border-radius:4px 4px 4px 4px;
-webkit-box-shadow:0px 7px 10px #777;
-webkit-border-radius:4px 4px 4px 4px;
box-shadow:0px 7px 10px #777;
border-radius:4px 4px 4px 4px;
}
#content {
 min-height:400px;
 float:left;
 color: #333;
 width: 515px;
 border: 0px solid #ccc;
 background: #FFEEEE;
 margin: 0 0 10px 15px;
 padding: 5px;
 text-align: left;
}
#lbox { 
 float:left;
 color: #333;
 width: 180px;
 border: 0px solid #ccc;
 background: #FFEEEE;
 margin: 0px 0px 10px 0px;
 padding: 5px;
 text-align: left;
}
#rbox { 
 float:right;
 color: #333;
 width: 205px;
 border: 0px solid #ccc;
 background: #FFEEEE;
 margin: 0px 0px 10px 0px;
 padding: 5px;
 text-align: left;
}
#scroll-widget {
 height:375px;
 width:160px;
 background: #edf8f1;
 float:left;
 text-align: left;
}
#scrolldiv {
height:300px;
width:144px;
overflow:hidden;
background: #edf8f1;
clear: both;
border-top:solid 1px gray;
border-bottom:solid 1px gray;
font-size:12px;
padding-left:7px;
padding-right:7px;
padding-top:7px;
}
#buttonup{
height:30px;
width:100%;
background-position: center;
text-align: center;
float:right;
border-bottom:1 px solid black;
margin-top:5px;
}
#buttondown{
height:30px;
width:100%;
background-position: center;
text-align: center;
float:left;
}
#buttonup:hover{
background-position: center;
}
#buttondown:hover{
background-position: center;
}
#scrollwidgeth {
height:70px;
width:510px;
background: #edf8f1;
}
#scrolldivh {
height:60px;
width:465px;
overflow:hidden;
scrollLeft:-50px;
background: #edf8f1;
border-left:solid 1px grey;
border-right:solid 1px grey;
font-size:12;
white-space:nowrap; 
float:left;
vertical-align:bottom;
padding-top:10px;
margin-bottom:10px;

}
#buttonleft{
height:70px;
width:20px;
background-position: center;
text-align: center;
float:left;
vertical-align:center;
text-align:center;
padding-top:5px;
}
#buttonright{
height:70px;
width:20px;
background-position: center;
text-align: center;
float:left;
vertical-align:center;
text-align:center;
padding-top:5px;
}
#buttonleft:hover{
background-position: center;
}
#buttonright:hover{
background-position: center;
}
#iele{
 width:70px;
 height:50px;
 vertical-align:center;
 text-align:center;
 background-color:white;
 border:1px solid silver;
 margin:3px;
 overflow:hidden;
 float:left;
}

#liad {
 top:160px;
 position:absolute;top:160px;
 z-index: -1;
}
#riad {
 top:160px;
 position:absolute;top:160px;right:0px;
 z-index: -1;
}

#lastname{
 visibility: hidden;
}

.dictable{
 width:700px;
 margin-top:0px;
}


.spacer{
	height:500px;
	width:1px;
	float:left;
}

.lwd{
 visibility:hidden;
 overflow:hidden;
 width:140px;
}

.sortable tr:hover {background-color: #edf8f1; color:black;}
.sortable th{border-bottom:1px dotted silver; padding-bottom:10px;}

.userpic{width:120px;float:right;border:1px solid silver;padding:2px;background:white;}

.userico{width:40px;height:40px;float:right;border:1px solid silver;padding:2px;background:white;}

.editlink{
	position:relative;
	padding-left:20px;
	margin-left:10px;
	margin-right:10px;
	float:right;
}
.editspan{
font-size:12px;
}

#bm-menu{
display:none;
position:absolute;
z-index:200;
width:307px;
height:317px;
margin:10px;background-color:white; border:1px solid gray; 

position:absolute; overflow:hidden;
}
#bm-menuframe{
display:none;
position:absolute;
z-index:100;
background-color:black; color:green;
width:320px;height:330px;padding:5px; overflow:hidden;
filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;-moz-border-radius:7px;
position:absolute;
}

#bm-menubutton{
background:url(c3bookmark/bookmark-button.jpg) no-repeat top left;
width:140px;
height:16px;
padding-top:4px;
padding-bottom:5px;
}



/* include out.css from here*/

a:link ,a:visited ,a:active,a:hover {color:black; font-weight:bold; text-decoration:none}
a:hover {text-decoration:underline}

a img {border : 0 none;}
body{font-size:12px;}
h1 {border-bottom: 1px solid lightgrey; color: #c73f3f; font: bold 18px Georgia, Times, serif; padding-bottom: 2px; margin: 0 0 12px; background:url(images/shade.png);}
h2 {color: #c73f3f; font: bold 16px Georgia, Times, serif; padding-bottom: 2px; margin: 0 0 12px}
.wordbox {background:url(images/shade.png) white repeat-x scroll left bottom;width:505px;padding:5px;overflow:hidden;}
.bes {float:left;background-color:white;width:500px;text-align: left;padding: 10px; font-size:12px; font-weight: normal;}
.bsp {float:left;background-color: #edf8f1;width:500px; text-align: left; margin-top: 10px; padding: 10px; font-size:12px; font-style:italic; width:500px;}
.foo {background-color:white;color:gray;width:500px;text-align: left;padding: 10px; font-size:12px; font-weight: normal;}
.fow {float:left; color:gray;width:100%;text-align: left;padding-top:5px;font-size:12px; font-weight: normal;}
.fow .fl a{color:gray;font-weight:normal;}
.mld {float:right;color:gray;width:500px;text-align: right;padding: 0px; padding-right:10px;margin-right:10px; font-size:9px; font-weight: normal; color:grey;}
#gry{color:gray;}
#ora{color: #c73f3f;}
.fl{float:left;width:180px;padding-top:9px;padding-left: 9px;}
.sfl{float:left;}
.d2{margin-top:8px;padding-right:2px;}
.d3{margin-top:1px;padding-right:2px;}
.u1{margin-top:-5px;}
.flr{float:right;text-align:right;height:30px;width:310px;}
.flr .d2{text-align: left;width: 250px;}
.flr .d3x{padding-top:8px;padding-right:3px;}
.sl{float:left;padding-top:3px;height:30px;}
.slr{float:right;;width:55px;height:30px;text-align:right;}
#bbt{width:520px;}
#mges{width:520px;}
#w-msg{width:503px;}
span{display:inline;}

.mb{margin-bottom:10px;}

.alertcolor{
 color: #CC0000;
  border:1px dotted silver;
  padding:5px;
}
.alertbackgroundcolor{
 background-color: #CC0000;
}

.votewidget {text-align:left;display:block;float:right;}
.word {float:left; width:360px; overflow:hidden;}
.maxtr{float:left;}
.bes{width:485px;}
.bsp{width:485px;}

#h1special {border-bottom: 1px solid lightgrey; color: #c73f3f; font: bold 18px Georgia, Times, serif; padding-bottom: 2px; margin: 0 0 12px}
.pagination,.paginationoff{
 border:1px dotted lightgrey;
 background-color:white;
 text-align:center;
 width:60px;
 height:20px;
 font-size:12px;
}
.paginationoff{
 color:lightgrey;
}
.pagination:hover{
 border:1px solid black;
}
.paginationpage,.paginationpageact{
 border:1px dotted lightgrey;
 background-color:white;
 text-align:center;
 width:22px;
 height:20px;
 margin-left:2px;
 margin-right:2px;
 padding-top:3px;
 padding-left:5px;
 padding-right:5px;
 font-size:12px;
}
.paginationpage:hover{
 border:1px solid black;
}
.paginationpageact{
 color:lightgrey;
}

.xup,.xdown,.xleft,.xright,.xuvote,.xdvote,.xcomment,.xedit,.xspeaker,.xfav,.xfava,.xrss,.xuvotea,.xdvotea{
height:21px;
position:relative;
display:block;
float:left;
width:20px;
}

.xup{
 background: url(c3images/sprite.jpg) -71px -46px no-repeat;
 left:45%; 
}

.xup:hover{
 background: url(c3images/sprite.jpg) -101px -44px no-repeat; 
}

.xdown{
 background: url(c3images/sprite.jpg) -8px -42px no-repeat; 
 left:45%; 
 }
.xdown:hover{
 background: url(c3images/sprite.jpg) -38px -44px no-repeat; 
}

.xleft{
 background: url(c3images/sprite.jpg) -63px -71px no-repeat;  
 top:30%;
}
.xleft:hover{
 background: url(c3images/sprite.jpg) -90px -71px no-repeat; 
}

.xright{
 background: url(c3images/sprite.jpg) -6px -71px no-repeat;  
 top:30%;
}
.xright:hover{
 background: url(c3images/sprite.jpg) -33px -71px no-repeat;  
}

.xuvote{
 background: url(c3images/sprite.jpg) -7px -99px no-repeat;  
}
.xuvote:hover{
 background: url(c3images/sprite.jpg) -39px -100px no-repeat;
}
.xuvotea{
 background: url(c3images/sprite.jpg) -39px -100px no-repeat; 
}
.xdvote{
 background: url(c3images/sprite.jpg) -71px -99px no-repeat;  
}
.xdvote:hover{
 background: url(c3images/sprite.jpg) -103px -99px no-repeat;
}
.xdvotea{
 background: url(c3images/sprite.jpg) -103px -99px no-repeat;  
}

.xcomment{
 background: url(c3images/sprite.jpg) -97px -6px no-repeat;  
}
.xcomment:hover{
 background: url(c3images/sprite.jpg) -127px -6px no-repeat;
}
.xedit{
 background: url(c3images/sprite.jpg) -153px -6px no-repeat;  
}
.xspeaker{
 background: url(c3images/sprite.jpg) -140px -46px no-repeat; 
padding-left:25px; 
}
.xspeaker:hover{
text-decoration:underline;
}
.xfav{
 background: url(c3images/sprite.jpg) -143px -94px no-repeat;  
}
.xfav:hover{
 background: url(c3images/sprite.jpg) -143px -70px no-repeat; 
}
.xfava{
 background: url(c3images/sprite.jpg) -143px -70px no-repeat;  
}
.xrss{
background: url(c3images/sprite.jpg) no-repeat scroll -142px -116px transparent;
    float: right;
    height: 30px;
    line-height: 20px;
    padding-left: 25px;
    width: 40px;
}

#ulmenue{
	width:180px;
	list-style:none;
}
#ulmenue li{
	margin:5px;
	padding:7px;
	border:1px solid silver;
	background:url(images/shade.png);
	background-position:left bottom;
	-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;
}
#ulmenue li:hover{
	border:1px solid silver;
}
#ulmenue li a{color:#333333;}

.dicele {color:black;text-align:left;width:180px;}
-dicele:hover,.woutd li:hover  {background-color: #edf8f1;}
.woutd{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 700px;
	float:left;
}
.woutd li{
    	float: left;
    	height: 25px;
    	margin: 2px 10px 2px 2px;
    	width: 125px;
	color:black;
	background-color:white;
	text-align:left;
}

#pagetext{
	background:white;
	padding:5px;
	margin-bottom:10px;
}

.pcont{float:left;margin-top:10px;}

#highlite {text-decoration:underline;}

.xcom{padding-left:20px;display:none;}
.xcom iframe{width:480px;height:550px;border:none;}

#lightbox{
	background-color:white;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(lightbox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="lightbox/overlay.png", sizingMethod="scale");
	}
.mgmt{margin:5px;float:left;/*width:336px;height:280px;*/}
.mgmm{margin:5px;float:left;margin-left:80px;/*width:340px;padding-left:80px;*/}
.mgmb{margin:5px;float:left;margin-left:80px;/*width:340px;padding-left:80px;*/}
.mgmr{margin:5px;float:left;width:125px;padding-left:20px;}


.sidediv{
	overflow:hidden;
	margin-bottom:5px;
	cursor:pointer;
}

.sidediv h3{color:#C73F3F;}
.sidediv h3:hover{text-decoration:underline;}

.sidediv a{font-weight:normal;}

.sidediv a:hover{
	text-decoration:none;
	font-weight:normal;
}

#container{background:url("images/75p.png") repeat scroll 0 0 transparent;}
#container #newtl{height:220px; /*background:url(images/shade.png) repeat-x scroll 0 77px white;*/  background-repeat:repeat-x;}

#submenue div{}
.srg{display:none;}


.katlink{background-color:#EEAAAA;font-size:16px;line-height:30px;}
.katlink.slim{line-height:18px;}
#ac {
    display: none;
    font-family: Arial,Helvetica,FreeSans,sans-serif;
    position: absolute;
    z-index: 1001;
}
#acc {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C0C0C0;
    border-radius: 0 3px 3px;
    box-shadow: 0 0 7px 0 #333333;
    height: 400px;
    margin: 35px 2px 2px;
    overflow: auto;
    padding: 5px;
    width: 100%;
}
.tac {
    cursor: pointer;
    float: right;
    height: 25px;
    line-height: 30px;
    width: 20px;
}
#ac .tac {
    padding-right: 82px;display:none;
}
.abc {
    float: left;
    font-size: 9px;
    height: 20px;
    padding: 2px;
    width: 20px;
}
.abc.ft {
    width: 60px;
}
.abc:hover {
    cursor: pointer;
    text-decoration: underline;
}
.abc.bd {
    text-decoration: underline;
}

#abcc {
    float: left;
    height: 20px;
    width: 99%;
}
.wo {
    border-bottom: 1px solid #C0C0C0;
    color: #000000;
    float: left;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding: 2px;
    width: 99%;
    text-align:left;
}
.wo:hover, .wo a:hover, .wo.aw, .wo.aw a {
    background-color: #146598;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
}
.wo small {
    color: #676767;
    float: right;
    font-size: 9px;
}


.bt{
	width:30px;
	height:30px;
	float:left;
	line-height: 30px;
	text-align: center;
	font-size:18px;
	cursor:pointer;
	background: #ea6077; 
	background: -webkit-linear-gradient(#f7d5cf, #ea6077); 
	background: -o-linear-gradient(#f7d5cf, #ea6077); 
	background: -moz-linear-gradient(#f7d5cf, #ea6077);
	background: linear-gradient(#f7d5cf , #ea6077);
	
}
span.atl{display:block;text-align:left;font-size:10px;border-bottom:1px solid #EFEFEF;}

/*rsp*/

#sf{background:white;}
#sf input{max-width:99% !important;}

#w-msg{width:99%;background:none;}
#content{margin:5px;}
#container{padding:5px;}

.wordbox{width:97%;}
.bes{width: 97%;}
.flr{width:97%;}
.flr .d2 {
    min-width: 180px;
    width: 85%;
}

#menue{overflow:hidden;height:32px;}
#submenue{overflow:hidden;}

.tm2 {
    display: block;
}
.tm2 {
    display: none;
    float: right;
    height: 60px;
    line-height: 60px;
    width: 30px;
}
.xbtn {
    border-radius: 3px;
    float: none;
    width: auto;
}
.xbtn, .btn {
	background: #ea6077; 
	background: -webkit-linear-gradient(#f7d5cf, #ea6077); 
	background: -o-linear-gradient(#f7d5cf, #ea6077); 
	background: -moz-linear-gradient(#f7d5cf, #ea6077);
	background: linear-gradient(#f7d5cf , #ea6077);
    border: medium none;
    border-radius: 3px 7px 7px 3px;
    color: #efefef;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
    margin-left: 2px;
    text-align: center;
    width: 80px;
}
#menue.front{background:#ffffff;}

table{max-width:97% !important;}
input, textarea{max-width:95%;}
select{max-width:70%;}

.menlink{float:left; padding-right:5px;
border-right: 1px solid #fad0df; border-radius:0px 0px 0px 0px;
opacity:0.75;
background-color:transparent;
padding-left:5px;
}

.tm2{float:right;width:30px;height:60px;line-height:60px;display:none;}
#rspmenue{
	position:absolute;
	top:0;
	left:0;
	z-index: 101;
	height:100%;
	width:80%;
	background:#333;
	border:1px solid #555;
	display:none;
	overflow:hidden;
}
#rspmenue .menlink{clear:both;width:100%;height:40px;line-height:40px;text-align:left;border:none;background:none;}
#rspmenue .menlink a{color:#fff;font-size:16px;font-weight:bold;}
#rspmenue .menlink.ml8 a{text-decoration: line-through;font-weight:normal;}

#rspmenue .menlink.ml9{float:left !important;margin-right:0px !important;}
#rspmenue .menlink {
    clear: both;
    height: 40px;
    line-height: 40px;
    text-align: left;
    width: 100%;
    box-shadow: 0 2px 7px 0 rgba(1, 1, 1, 0.25);
    float: left;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

#rmenue{display:none;}

.woutd{width:99%;}
.dictionarypage{width:75%;}
#clogo img {margin-left:15px;}
.woutd li{width:44%;}

#content.dictionarypage{width:75%;}
#lbox{height:auto;}

#submenue {max-width:99%;}

.bes{width:485px;max-width:100%;}
.bsp{width:485px;max-width:97%;}
#acc {min-width: 300px;}

/*GADS*/
.mgmt{width:auto;max-height:285px;padding-right:5px;} /*336x280 300x250 300x600*/ 
.mgmm{width:auto;max-height:285px;} /*336x280 300x250 300x600*/ 
.mgmr{width:auto;padding:0;}
.cmx{width:99%;} /*160x600 300x250 300x600*/

@media only screen and (max-width: 959px) {
#logolink img{height:100%;}
#wrapper{width:98%;}
#content.dictionarypage{width:75% !important;}
}/*/mediaquery*/


@media only screen and (min-width: 768px) and (max-width: 959px) {
#lbox{float:left;width:98%;height: 60px;overflow:hidden;}
#rbox{float:left;}
#container{width:100%;}
#footer{width:98.5%;}
#ulmenue{width:98%;}
#ulmenue li{float:left; border:1px solid #efefef;width:200px !important;height:40px !important;overflow:hidden;border-right:8px;}
#wrapper{width:98%;}
#suchbox{top:55px;width:45%;left:0;}
#sf,#sf input{width:60%;}
.tm2{display:block;}
#rmenue{display:block;}
#content.dictionarypage{width:75% !important;}
#container{padding:2px;}
#content {width:74%;}
#rbox{width:22%;}
}/*/mediaquery*/


@media only screen and (max-width: 767px) {
#rbox, #lbox{float:left;width:98%;}
#lbox{float:left;width:98%;height: 60px;overflow:hidden;}
#ulmenue{width:98%;}
#ulmenue li{float:left; border:1px solid #efefef;width:200px !important;height:40px !important;overflow:hidden;border-right:8px;}
#container{width:99%;}
#footer{width:97.6%;}
#rmenue{display:block;}
.ml2,.ml5,.ml6,.ml9{display:none;}
#suchbox{top:55px;float:left;width:60%;}
#sf {width:60%;}
#clogo i{display:none;}
#tm2{display:block;}
#rmenue{display:block;}
#content.dictionarypage{width:97% !important;}
.mgmt{max-width:340px;max-height:285px;}
.mgmm{max-width:340px;max-height:285px;}
.mgmm{max-width:340px;max-height:605px;}
#container{padding:0px;}
}/*/mediaquery*/


@media only screen and (min-width: 480px) and (max-width: 767px) {
.ml2,.ml3,.ml5,.ml6,.ml9{display:none;}
#rbox, #lbox{float:left;width:98%;}
#content{width:98%;}
#footer{width:97.4%;}
#logolink img{height:100%;}
#container{width:99%;}
.tm2{display:block;}
#suchbox{width:65%;top:0;float:left;}
img{max-width:97% !important;}
#rmenue{display:block;}
#content.dictionarypage{width:97%;}
#submenue{display:none;}
#container #newtl {height:180px;}
.spacer{height:200px;}
.mgmt{max-width:340px;max-height:285px;text-align:center;}
.mgmm{max-width:340px;max-height:285px;text-align:center;}
.mgmm{max-width:340px;max-height:605px;text-align:center;}
#container{padding:0px;}
.mgmt{max-width:340px;max-height:285px;}
.mgmm{max-width:340px;max-height:285px;}
.mgmr{max-width:340px;max-height:605px;}
}/*/mediaquery*/


@media only screen and (max-width: 479px) {
.ml2,.ml3,.ml4,.ml5,.ml6,.ml9{display:none;}
#rbox, #lbox{float:left;width:96%;}
#content{width:98%;}
#clogo #logolink img{ width: 30%;margin-top:30px;}
#clogo img{width:20%;}
#container{width:100%;}
.tm2{display:block;}
#suchbox{width:90%;left: 0;top: 0;float:left;}
#sf{width: 50%;}
.flr .d2 {width: 75% !important;}
.wordbox {width: 94%;}
img{max-width:97% !important;}
#content{margin: 0 !important;width:96% !important;}
#w-msg{width: 96% !important;}
#container{margin-top:2px;}
#clogo #logolink{margin-top:0px;margin-left:5px;}
#footer{width: 96%;}
#hformular input[type=text], #hformular textarea{width:65% !important;}
#rmenue{display:block;}
#content.dictionarypage{width:97%;}
#submenue{display:none;}
#container #newtl {height:180px;}
input, textarea{max-width:85% !important;}
.spacer{height:200px;}
#container{padding:0px;}
.mgmt{width:250px;max-height:285px;}
}/*/mediaquery*/

body{min-width:320px!important;}

#expander{height:35px;padding:2px;line-height: 35px;text-align: center;background-color:#ffeeee;border-bottom:2px solid #cdcdcd;margin-bottom:5px;border-radius:0px 0px 0px 0px;}
#expander .tglico{float:right;text-decoration:none;}
.cmx{width:100%;text-align:center;margin-bottom:10px;}
.mgmm,.mgmr{display: inline-block;float:none;margin:0;}

/*cookiepol*/
.cookieconsent{width:100%;color:#777;z-index:100;position:fixed;left:0;bottom:0;font-size:10px;
	font-size:12px;
	border: 1px solid rgb(238,238,238);
	border-color: rgba(238,238,238,.95);
	margin-right: 0;
	margin-left: 0;
	background-color: #ffffff; 
	background-color: rgba(255,255,255,0.87);
	margin:0;
	padding:5px;
	line-height:20px;
	min-height:20px;
	text-align:center;
	-webkit-font-smoothing: antialiased;
}

.cookieconsent a{color:#777;}

.c_button{background-color:#efefef;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #efefef;}

.c_button{
	width:30px;
	height:20px;
	line-height:20px;
	text-align:center;
	margin-right:20px;
	margin-left:10px;
	cursor:pointer;
	display:block;
	display:inline-block;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}
@media only screen and (max-width: 600px) {
	.cookieconsent{font-size:9px !important;}
}
/*end cookiepol*/
 
