body, table, p {
  	font-family: Arial, Verdana, Geneva, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
	line-height:18px;
}
/*html, body { overflow:hidden; width:100%; height:100%; }*/
body, #hintergrund_top { background:white url('../images/hintergrund.gif') scroll repeat 0px 0px; }

a img{
	border: none;
}


#content_index {
	position:absolute;
	margin:0;
	padding:0;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	overflow:auto;
	z-index:1;
	background:transparent;
}

#inhalt {
	position:relative;
	top:170px;
	left:280px;
	width:740px;
	margin:0;
	padding:0;
}

#check_inhalt {
	position:relative;
	top:20px;
	left:3px;
	width:250px;
	margin:0;
	padding:0;
	z-index:2;
}

#header {
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	height:40px;
	z-index:50;
}
#header a {
	display:block;
	width:100%;
	height:30px;
	background-image:url('../images/transparentpixel.gif');	
}

#navigation {
	background: url('../images/navigation_bg.png') repeat-x top left;
	height: 45px;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	text-align: center;
	color: #0596BC;
}

#navigation li {
   background-color:transparent;
   float:left;
   text-align:center;
	padding:0;
   margin:0 15px 0 0;
	width:20px;
	height:20px;
   list-style:none;
}

#navigation ul {
   	background-color:transparent;
   	padding:0;
	margin:0;
}

#navigation a:link, #navigation a:visited {
	color:#0596bc;
	text-decoration:none;
	padding:0;
	margin:0;
}

#navigation a:hover, #navigation a:active, #navigation a.aktiv:link {
   	color:#ffcc0a;
}

#navigation a.aktiv:link, #navigation a.aktiv:visited {
   	color:#ffffff;
}

#jugendsprache_bild {
	position: absolute;
	top: 0px; 
	left: 0px;
	z-index:5; 
}   

#hintergrund_top {
	position: absolute;
	top: 0px; 
	left: 0px;
	width:1024px;
	height:150px;
	z-index:4; 
}

#rechts_oben {
	position: absolute;
	top: 0px;
	left: 625px;
	z-index:5; 
}

.balken_voting { 
	background:transparent url('../images/balken_voting_lang.gif') scroll no-repeat 470px 55px;
}

#myspace {
	position: absolute;
	width:113px;
	height:54px;
	top: 3px;
	left: 840px; 
	z-index:5;
}

#voting {
	position: absolute;
	width:113px;
	height:54px;
	top: 16px;
	left: 265px; /*310 - 410*/
	z-index:5;
}
#voting a {
	display:block;
	background:transparent url('../buttons/voting_na.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}
#voting a:hover { background-image:url('../buttons/voting_ak.gif'); }
#voting a.aktiv { background-image:url('../buttons/voting_ak.gif'); }

#jugendwort {
	position: absolute;
	width:182px;
	height:75px;
	top: 0px;
	left: 577px; /*440 - 540*/
	z-index:5; 
}
#jugendwort a {
	display:block;
	background:transparent url('../buttons/jugendwort_na.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}
#jugendwort a:hover { background-image:url('../buttons/jugendwort_ak.gif'); }
#jugendwort a.aktiv { background-image:url('../buttons/jugendwort_ak.gif'); }


#forum {
	position: absolute;
	width:182px;
	height:75px;
	top: 71px;
	left: 719px; 
	z-index:5; 
}
#forum a {
	display:block;
	background:transparent url('../buttons/forum_na.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}
#forum a:hover { background-image:url('../buttons/forum_ak.gif'); }
#forum a.aktiv { background-image:url('../buttons/forum_ak.gif'); }


#jury {
	position: absolute;
	width:82px;
	height:58px;
	top: 65px;
	left: 840px; /*640 - 740*/ 
	z-index:5;
}
#jury a {
	display:block;
	background:transparent url('../buttons/jury_na.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}
#jury a:hover {	background-image:url('../buttons/jury_ak.gif'); }
#jury a.aktiv {	background-image:url('../buttons/jury_ak.gif'); }

#upload {
	position: absolute;
	width:190px;
	height:72px;
	top: 35px;
	left: 382px; /*740 - 840*/
	z-index:5;
}
#upload a {
	display:block;
	background:transparent url('../buttons/btn_eure_woerter_na.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}
#upload a:hover { background-image:url('../buttons/btn_eure_woerter_ak.gif'); }
#upload a.aktiv { background-image:url('../buttons/btn_eure_woerter_ak.gif'); }

#buch {
	position: absolute;
	width:91px;
	height:54px;
	top: 75px; /*65px; */
	left: 929px; /*870 - 310px;*/
	z-index:5; 
}
#buch a {
	display:block;
	background:transparent url('../buttons/buch_na.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}
#buch a:hover {	background-image:url('../buttons/buch_ak.gif'); }
#buch a.aktiv {	background-image:url('../buttons/buch_ak.gif'); }

#zum_voting {
	position: relative;
	width:160px;
	height:131px;
	top: 5px;
	left: 350px; 
	z-index:5;
}
#zum_voting a {
	display:block;
	background:transparent url('../buttons/zum_voting_na.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}
#zum_voting a:hover { background-image:url('../buttons/zum_voting_ak.gif'); }
#zum_voting a.aktiv { background-image:url('../buttons/zum_voting_ak.gif'); }

#zum_voting_home {
	position: relative;
	width:160px;
	height:84px;
	top: 5px;
	left: 425px; 
	z-index:5;
}
#zum_voting_home a {
	margin:20px 0;
	display:block;
	background:transparent url('../buttons/zum_voting_home_na.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}
#zum_voting_home a:hover { background-image:url('../buttons/zum_voting_home_ak.gif'); }
#zum_voting_home a.aktiv { background-image:url('../buttons/zum_voting_home_ak.gif'); }

#zur_jury {
	position: relative;
	width:114px;
	height:66px;
	top: 5px;
	left: 300px; 
	z-index:5;
}
#zur_jury a {
	display:block;
	background:transparent url('../buttons/zur_jury_na.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}
#zur_jury a:hover { background-image:url('../buttons/zur_jury_ak.gif'); }
#zur_jury a.aktiv { background-image:url('../buttons/zur_jury_ak.gif'); }

#zum_upload {
	position: relative;
	width:141px;
	height:66px;
	top: 0px;
	left: 380px; 
	z-index:5;
}
#zum_upload a {
	display:block;
	background:transparent url('../buttons/zum_upload_na.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}
#zum_upload a:hover { background-image:url('../buttons/zum_upload_ak.gif'); }
#zum_upload a.aktiv { background-image:url('../buttons/zum_upload_ak.gif'); }

#zum_buch {
	position: relative;
	width:174px;
	height:66px;
	top: 5px;
	left: 240px; 
	z-index:5;
}
#zum_buch a {
	display:block;
	background:transparent url('../buttons/zum_buch_na.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}
#zum_buch a:hover { background-image:url('../buttons/zum_buch_ak.gif'); }
#zum_buch a.aktiv { background-image:url('../buttons/zum_buch_ak.gif'); }

#zu_jugendwort {
	position: relative;
	width:174px;
	height:66px;
	top: -50px;
	left: 360px; 
	z-index:5;
}
#zu_jugendwort a {
	display:block;
	background:transparent url('../buttons/zu_jugendwort_na.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}
#zu_jugendwort a:hover { background-image:url('../buttons/zu_jugendwort_ak.gif'); }
#zu_jugendwort a.aktiv { background-image:url('../buttons/zu_jugendwort_ak.gif'); }

#zum_forum {
	position: relative;
	width:141px;
	height:66px;
	top: 0px;
	left: 350px; 
	z-index:5;
}
#zum_forum a {
	display:block;
	background:transparent url('../buttons/zum_forum_na.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}
#zum_forum a:hover { background-image:url('../buttons/zum_forum_ak.gif'); }
#zum_forum a.aktiv { background-image:url('../buttons/zum_forum_ak.gif'); }

td {
	vertical-align:top;
}

#link_langenscheidt {
	position: absolute;
	width:100px;
	height:100px;
	top: 10px;
	left: 30px;
	z-index:5; 
}

#link_langenscheidt a {
	display:block;
	background:transparent url('../images/langenscheidt_bg.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}

#link_presse{
	position: absolute;
	left: 175px;
	top: 365px;
	z-index: 10;
}
#link_presse a {
	color: #0093BE;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

#link_presse a:hover {
	text-decoration: underline;
}

#link_spiesser {
	position: absolute;
	width:200px;
	height:80px;
	top: 530px; /*590px*/
	left: 65px;
	z-index:5; 
}

#link_spiesser a {
	display:block;
	background:transparent url('../images/spiesser_bg.gif') scroll no-repeat left top;
	text-indent:-5000px;
	width:100%;
	height:100%;
}

.voting_home { float:left; background:transparent url('../images/bg_voting.jpg') scroll no-repeat left top; width:280px; height:352px; overflow:hidden; }
.voting_home h2 { color:#0596bc; text-transform:uppercase; font-weight:bold; font-size:14px; padding:20px 10px 10px 10px; margin:0; }
.voting_home .wort { clear:both; margin-left:10px; font-weight:bold; }
.voting_home .wort a:hover, .voting_home .wort a:active, .voting_home .wort a:focus { text-decoration:underline; }
.voting_home .name { float:left; width:165px; height:35px; overflow:hidden; margin:0 10px; }
.voting_home .info { float:left; width:90px; height:35px; overflow:hidden; }
.voting_home .link { clear:both; margin-left:10px; }
.voting_home .link a { color:#0596bc; }
.forum_home { background-image:url('../images/bg_forum.jpg'); height:440px; }

/* Forum */
.box { background:#FFEBAE url(../images/forum/top_left.gif) left top no-repeat; }
.box div { background:url(../images/forum/top_right.gif) right top no-repeat; }
.box div div { background:url(../images/forum/bottom_left.gif) left bottom no-repeat; }
.box div div div { background:url(../images/forum/bottom_right.gif) right bottom no-repeat; }
.box_titelliste { padding-top:10px; }
.box_titelliste img { margin-right:12px; float:left; }
.box_titelliste div a:link, .box_titelliste div a:visited { color:#0596bc; padding-left:12px; background:url(../images/forum/arrow_small.gif) left top no-repeat; background-position:0px -28px; }
.box_titelliste div a:hover, .box_titelliste div a:active, .box_titelliste div a:focus { color:#0596bc; background-position:0px 4px; }
/*
.box_titelliste tr.tr0 { background-color:transparent; }
.box_titelliste tr.tr1 { background-color:#FFF5D7; }
*/
.box_titelliste tr.wort { background-color:#dbf7ff; }

.box_titelliste td { padding:0px 12px 16px 0px; }
.element { float:left; padding:0px; }
.wide { width:740px; }
.box_content a.image:link, .box_content a.image:visited, .box_content a.image:hover, .box_content a.image:active, .box_content a.image:focus { background:url(../images/forum/transparent.gif); padding:0px; }
.box_content { padding:10px; }
.box_anchors { padding:0px 10px; }
.box_anchors div a:link, .box_anchors div a:visited, .box_anchors div a:hover, .box_anchors div a:active, .box_anchors div a:focus { color:#0596bc; padding-left:16px; background:url(../images/forum/arrow.gif) left top no-repeat; background-position:0px 4px; float:left; width:311px; }
.box_content .arrow { background:url(../images/forum/arrow_big_gray.gif) left top no-repeat; padding-left:16px; }
.box_content .map_h { background:url(../images/forum/transparent.gif); padding:7px 0px; }
.box_content a:link, .box_content a:visited { color:#0596bc; display:block; padding:2px 0px 2px 12px; background:url(../images/forum/arrow_small.gif) left top no-repeat; background-position:2px -24px; }
.box_content a:hover, .box_content a:active, .box_content a:focus { color:#0596bc; background-position:2px 8px; }
.box_content a.unformatiert:link, .box_content a.unformatiert:visited, .box_content a.unformatiert:hover, .box_content a.unformatiert:active, .box_content a.unformatiert:focus { text-decoration:none; display:inline; padding:0px; background:url(../images/forum/transparent.gif); }
.box_content .arrow a:link, .box_content .arrow a:visited, .box_content .arrow a:hover, .box_content .arrow a:active, .box_content .arrow a:focus { color:#0596bc; background:url(../images/forum/transparent.gif); padding:0px; }
.box_content .news_lang { background:url(../images/forum/transparent.gif); }
.box_content input, .box_content textarea, .box_content select { width:350px; background-color:#FFFFFF; border:1px solid; border-color:#0094BC; }
.box_content input.check { width:20px; background-color:#FFFFFF; }
.box_content .field_head { font-weight:bold; float:left; clear: left; width:150px; background:url(../images/forum/transparent.gif); }
.bold { font-weight:bold; }

div.error, label.error { font-weight:bold; color:#f00; }
input.error, textarea.error, select.error { background-color:#f0e0e0; }


/* bewerten */
div#wertung { float: right; width: 80px; background-image: none;}
#wertung a { padding: 0px; border: none; background-image: none; text-decoration:none; }
#wertung img, img.wertung { padding: 0; border: none; }


/**
 * BR - 23.06.2010
 */

.forum-table-container{
	clear: both;
	position: relative;
	width: 729px;	
}
.forum-table{
	width: 720px;
	background: #ecfbff;
	border: 1px solid #a3deef;
}
.forum-table table{	
	position: relative;
	z-index: 2;
	padding: 0 9px 12px 9px;
}
.forum-table-header-bg{
	background: url('../images/forum/table_header.png') no-repeat;
	width: 729px;
	height: 31px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.forum-table tr{
}
.forum-table th{
	height: 30px;
	padding-bottom: 5px;
	color: #0093be;
	font-size: 15px;
}
.forum-table td{
	margin: 0 0 5px 0;
	padding: 5px 0;
}
.forum-table tr.seperator{
	height: 5px;
}
.forum-table tr.thema{
	background: #fbefa0;
}
.forum-table tr.wort{
	background: #dbf7ff;
}
.forum-table td.left{
	padding-left: 9px;
}	
.forum-table td.right{
	padding-right: 9px;
}	
.forum-table tr.last td div{
}

.forum-table td a.arrow:link, .forum-table td a.arrow:visited { color:#0596bc; display:block; padding:2px 0px 2px 12px; background:url(../images/forum/arrow_small.gif) left top no-repeat; background-position:2px -24px; }
.forum-table td a.arrow:hover, .forum-table td a.arrow:active, .forum-table td a.arrow:focus { color:#0596bc; background-position:2px 8px; }

.forum-table th a{
	color:#0596bc;
	text-decoration: underline;
	padding:0 20px 0 0;
}
.forum-table th a:hover{
	text-decoration: none;
}

td.wertung{
	text-align: center;
}

a.order-asc{
	background:url('../images/forum/forum_orderasc.gif') right center no-repeat;
}
a.order-desc{
	background:url('../images/forum/forum_orderdesc.gif') right center no-repeat;
}

.recaptcha{
	margin: 0 0 0 150px;
}
.recaptcha-table{
	width: 390px;
}
.recaptcha-table #recaptcha_widget_div{
	float: right;
}

/**
 * Voting
 */
.box_content .voting-stars{
	float: right;
}
div.voting-stars {
	width:100px;
	height:20px;
	background: url(../images/votingstars.png) scroll repeat-x left top !important;
	position:relative;
	margin:0 auto;
	text-align: left;
}
div.voting-stars div.voting-stars-voted {
	width:100px;
	height:20px;
	background: url(../images/votingstars.png) scroll repeat-x left -40px;
}
.voting-stars a.stern1,
.voting-stars a.stern2,
.voting-stars a.stern3,
.voting-stars a.stern4,
.voting-stars a.stern5 {
	position:absolute;
	display:block;
	left:0px;
	top:0px;
	width:20px;
	height:20px;
	background:transparent;
	padding: 0;
}
.voting-stars a.stern2 { width:40px; }
.voting-stars a.stern3 { width:60px; }
.voting-stars a.stern4 { width:80px; }
.voting-stars a.stern5 { width:100px; }

.voting-stars a:hover {
	background: url(../images/votingstars.png) scroll repeat-x left -20px;
}

.btn-facebook{
	margin: 10px auto 0 auto;
	display: block;
}

.navigator{
	color: #6a6a6a;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	margin: 0 15px 10px 0;
}
.navigator a{
	color: #6a6a6a;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.navigator a:hover{
	text-decoration: underline;
}

.navigator span.active{
	color: #0093be; 
}

.infotext{
	width: 388px;
	font-weight: normal;
	font-size: 11px;
}

.infotext a{
	color: #0596BC;
}

#themennavigation{
	width: 250px;
	padding: 0 0 0 50px;
	float: right;
}
#themennavigation a{
	color: #0596BC;
	text-decoration: none;
}
#themennavigation a:hover{
	text-decoration: underline;
}
#themennavigation a.tagcloud{
	font-weight: bold;
	color: #333;
}
.tagclound-1{font-size: 10px;}
.tagclound-2{font-size: 12px;}
.tagclound-3{font-size: 15px;}
.tagclound-4{font-size: 17px;}
.tagclound-5{font-size: 20px;}
