@charset "utf-8";
/* CSS Document pinzgauer-mundart.at */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	background-color: #FFF;
	margin:15px 0 0 0;
	padding:0;
}
a:link {
	color: #849B4D;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #849B4D;
}
a:hover {
	text-decoration: none;
	color: #600;
}
a:active {
	text-decoration: none;
	color: #849B4D;
}
h1 {
	font-size: 17px;
	font-style:italic;
}
h2 {
	font-size: 16px;
	font-style:italic;
	color:#849B4D;
	border-bottom:1px solid #D2D8C2;
}
h3 {
	font-size: 14px;
}

.floatbreaker { clear:both; height:1px; margin:0; padding:0; }

/* CONTAINERS */

#centeringcontainer {
	width:1006px;
	margin:auto;
	background:url(../layout/green_rightside.gif) repeat-y top left;
}

.redline {
	height:3px;
	padding-bottom:2px;
	background:url(../layout/red_line.gif) no-repeat #FFF;
}

.clearclass {
	clear:both;
}

#headercontainer {
	height:180px;
	padding-bottom:2px;
	background-color:#FFF;
}

#headercontainer_left {
	float:left;
	width:250px;
	height:180px;
	padding-bottom:2px;
}

#leftwrapcontainer {
	float:left;
	width:250px;
	margin-right:16px;
}

#headercontainer a {
	display:block;
	float:left;
	width:250px;
	height:180px;
	margin-right:2px;
	overflow:hidden;
}
#headercontainer .lastitem {
	margin-right:0px;
}

#menucontainer {
	float:left;
	width:250px;
	min-height:350px;
	margin-right:20px;
	padding-bottom:70px;
}

.greenstart {
	height:9px;
	background:url(../layout/green_menutop.gif) no-repeat #FFF;
}

#maincontainer {
	float:left;
	width:736px;
	min-height:200px;
	padding-bottom:20px;
}
#maincontainer h1, #maincontainer h2 {
	clear:left;
}

#mainmenu {
	margin:5px 5px 5px 0;
	padding:0;
	width:460px;
	list-style-type:none;
}
#mainmenu li { float:left; }
#mainmenu a { display:block; color:#900; margin-right:5px; padding-left:16px; background:url(../layout/bullet_pmgreen.gif) no-repeat; font-weight:bold; margin-bottom:20px; }
#mainmenu a:hover { color:#849B4D; }
#mainmenu .menu-current { background-image:url(../layout/arrow_down_white.gif); }

#footer {
	position:relative;
	clear:both;
	height:20px;
	line-height:20px;
	background:url(../layout/green_footer.gif) no-repeat #FFF;
	padding:0 0 0 258px;
	color:#999;
	font-size:11px;
}
#footer a { color:#888686; }
#footer_bottomlogo { position:absolute; width:167px; height:64px; top:-64px; left:75px; background:url(../layout/pm_logo_bottom.gif); }


#searchbox { background-color:#FFF; padding:2px 0px 3px 0px; }
#searchbox form { margin:0; padding:0; }
#searchbox input { background-color:#FFF; border:2px solid #849B4D; font-size:12px; color:#849B4D; font-style:italic; }
#searchbox input[type=text] { width:170px; }
#searchbox input[type=submit] { width:70px; background:url(../layout/icon_search.gif) no-repeat; cursor:pointer; text-align:right; }


#audiobox { padding:8px 9px 8px 5px; text-align:right; z-index:-10; }
#audiobox #playbutton { display:block; background:url(../layout/icon_play.gif) no-repeat center center; width:20px; height:20px; cursor:pointer; float:right; }
#audiobox #playbutton:hover { background-image:url(../layout/icon_play_hover.gif) }
#audiobox #pausebutton { display:block; background:url(../layout/icon_pause.gif) no-repeat center center; width:20px; height:20px; cursor:pointer; float:right; }
#audiobox #pausebutton:hover { background-image:url(../layout/icon_pause_hover.gif) }
#audiobox h2 { padding-right:4px; font-size:11px; color:#FFF; margin:0; padding:0; border:0; }

#audiochoosebox { padding:8px 9px 8px 5px; text-align:right; background-color:#660000; color:#FFF; }
#audiochoosebox a { color:#FFF; }

#audiolist { margin:0 0 5px 0; padding:0; list-style-type:none; font-style:italic; }
#audiolist a { display:block; padding-right:20px; background:url(../layout/icon_sound.gif) no-repeat top right; }
#audiolist a:hover { background-image:url(../layout/icon_sound_hover.gif); }
#audiolist .nowplaying a { background-image:url(../layout/icon_sound_hover.gif); }

#player_autostart_toggle { margin-right:10px; font-size:10px; color:#FFF; }
#player_autostart_toggle.noautostart { color:#900 !important; }

#add_word_button { line-height:20px; font-weight:bold; padding-right:20px; background:url(../layout/icon_addword.gif) no-repeat top right; margin-right:10px; }

#additionalbox { padding:8px 9px 8px 5px; text-align:right; }
#additionalbox a { display:block; color:#FFF; line-height:20px; font-weight:bold; padding-right:20px; background:url(../layout/page_white_text.gif) no-repeat top right; margin-right:10px; }
#additionalbox a:hover, #additionalbox .menu-current { color:#900; }
#additionalbox .menu-current { background-image:url(../layout/page_white_text_current.gif); }

#lexikonlinks { text-align:right; }
#lexikonlinks a { display:block; color:#FFF; line-height:20px; font-weight:bold; padding-right:20px; background:url(../layout/page_red_text.gif) no-repeat top right; margin-right:10px; }
#lexikonlinks a:hover, #lexikonlinks .menu-current { color:#849B4D; }
#lexikonlinks .addwordlink { background-image:url(../layout/icon_addword.gif); }
#lexikonlinks .lexikonlink { background-image:url(../layout/icon_lupe_red.gif); }
#lexikonlinks .quizlink { background-image:url(../layout/star.png); }

#iconbox { padding:4px 0px 4px 0px; text-align:left; background-color:#FFF; font-size:9px; }
#iconbox p { margin:0; padding:0 0 0 5px; color:#999; }

#imagelist { margin:0 0 0 0; padding:0; list-style-type:none; }
#imagelist a { display:block; border-bottom:2px solid #FFF; }

#audiochoosebox, #additionalbox { border-top:2px solid #FFF; }



.clearhere {
	clear:both;
}

.error, .message {
	clear:both;
	list-style-type:none;
	margin:5px 0 5px 0;
	padding:5px;
	background-color:#900;
	border:1px solid #000;
	color:#FFF;
	font-size:11px;
}
.message { background-color:#849B4D; }
.error li, .message li { padding-left:20px; background:url(../layout/error_red.gif) no-repeat; }
.message li { background-image:url(../layout/accept_green.gif); }


/* LEXIKON FRONT VIEW STYLES */

#cat_selectors {
	clear:both;
	float:right;
	width:220px;
	text-align:left;
}
.catchooserlink { line-height:20px; font-weight:bold; padding-left:20px; background:url(../layout/arrow_right_green.gif) no-repeat top left; }
#javascript_catmenu { display:none; margin:0; padding:0; list-style-type:none; width:220px; }
#javascript_catmenu .js_root_cat { text-decoration:none; display:block; padding:4px 6px 4px 20px; background-color:#fff ; -moz-border-radius: 7px; -webkit-border-radius: 7px; border:1px solid #849B4D; background:url(../layout/arrow_right_white.gif) 2px 4px no-repeat; }


.categorylisting { margin:0 0 0 0px; padding:0; list-style-type:none; }
.categorylisting li a { display:block; padding-left:20px; background:url(../layout/arrow_down_white.gif) no-repeat top left; font-weight:bold; }
.categorylisting li ul { margin:0; padding:0; margin-bottom:20px; list-style-type:none; }
.categorylisting li ul li { margin-left:40px; }
.categorylisting li ul li a { display:block; padding-left:20px; background:url(../layout/bullet_pmgreen.gif) no-repeat top left;}

#wordlistingtable {
	border-collapse:collapse;
	width:100%;
}
#wordlistingtable th { text-align:left; font-weight:bold; color:#849B4D; padding:2px; }
#wordlistingtable th a { display:block; padding-left:20px; background:url(../layout/arrow_sort_grey.gif) no-repeat;  }
#wordlistingtable th a.current_sort { background:url(../layout/arrow_sort.gif) no-repeat;  }
#wordlistingtable td { text-align:left; color:#000; padding:2px; border:1px solid #CCC; vertical-align:top; }
#wordlistingtable .odd-row { background-color:#EFEFEF; }
#wordlistingtable th { background-color:#CCC; border:1px solid #CCC; }
#wordlistingtable td.mediarow { border-left:0; border-right:0; }
#wordlistingtable tr.tr_hovered { background-color:#D7DFC3; }
#wordlistingtable td a:visited { color:#B8C893; }
#wordlistingtable .word_artikel { font-size:smaller; font-style:italic; }
#wordlistingtable .beispielinfo { font-size:smaller; font-style:italic; display:inline; margin-left:10px; color:#900; }
#wordlistingtable .beispielinfo p { margin:0; padding:0; display:inline; }

.detailbeispielinfo { font-style:italic; display:inline; margin-left:10px; color:#849B4D; }
.detailbeispielinfo p { display:inline; margin:0; padding:0; }


.play_audio_file { display:block; }

.tip { border:1px dotted #849B4D; background-color:#FFF; padding:4px; }
.tip-title { font-weight:bold; }
.tip-text { color:#CCC; }

.category_breadcrumb img { vertical-align:bottom; }

.alphaindexcontainer { margin:5px 5px 5px 0; }
.alphaindexcontainer a { }
.alphaindexcontainer a.current_index { color:#600; }

.pageindexcontainer { margin:5px 5px 5px 0; }
.pageindexcontainer a.current_index { color:#600; }
.pageindexcontainer a.nopageswitch { cursor:default; color:#999; }
.directprevnext { float:left; width:180px;  margin-right:10px; }
.directlinks { float:left; width:280px;  margin-right:10px; }
.pagetext { float:left; width:259px; font-size:11px; text-align:right; }


.word_mundart { font-size:18px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#900; margin-left:5px; }
.word_icons { float:left; width:270px; height:137px; }

.audiolink { background:url(../layout/icon_audio_detail.jpg) no-repeat; display:block; float:right; width:130px; height:115px; margin:5px 5px 0 5px; }
/*.backlink { clear:both; display:block; float:right; width:150px; padding-right:20px; background:url(../layout/arrow_right_white.gif) no-repeat top right; text-align:right; font-weight:bold; }*/
.backlink { text-decoration:none; display:block; padding:4px 6px 4px 20px; background-color:#fff ; -moz-border-radius: 7px; -webkit-border-radius: 7px; border:1px solid #849B4D; background:url(../layout/arrow_right_white.gif) 2px 4px no-repeat; display:block; float:right; width:180px; }

.wordimagelist { list-style-type:none; margin:0; padding:0; }
.wordimagelist li { width:252px; float:left; margin:2px; }
.wordimagelist img { border:1px solid #000; }

.comment_text { border:1px solid #CCC; background-color:#EFEFEF; width:350px; height:50px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
.comment_text:hover { background-color:#C5CEAF; border:1px solid #000; }

#usermanagementcontainer { width:270px; float:right; height:40px; text-align:right; font-size:11px; }

.stickyform label {
	margin-top:5px;
	color:#000;
	display:block;
	text-align:left;
}
.stickyform .field_info {
	color:#CCC;
	display:block;
	width:250px;
	margin-right:5px;
	font-style:italic;
	font-size:11px;
}
.stickyform input {
	border:solid 1px #CCC;
	background-color:#EFEFEF;
	width:250px;
}
.stickyform select {
	border:1px solid #666;
	background-color:#EFEFEF;
}
.stickyform fieldset {
	padding:8px;
}
.stickyform legend {
	margin-bottom:5px;
}
.stickyform .checkbox_sticky {
	width:auto;
	display:inline;
}
.stickyform textarea {
	border:1px solid #666;
	background-color:#EFEFEF;
	width:300px;
	height:100px;
}
#do_reload_page {
	padding-left:38px;
	line-height:35px;
	background:url(../layout/loading.gif) no-repeat;
}

.comment_container {
	margin-bottom:8px;
	padding:2px 5px 2px 5px;
	border:1px solid #CCC;
	background-color:#EFEFEF;
}
.comment_heading {
	margin:0;
	padding:0 0 2px 0;
	font-size:11px;
	color:#849B4D;
	border-bottom:1px dotted #999;
}
.comment_textcontainer {
	margin:0;
	padding:5px 0 0 5px;
}

.comment_delete_action {
	float:right;
	width:16px;
	height:16px;
}

#user_comment_action {
	display:block;
	margin-bottom:5px;
	padding-left:20px;
	background:url(../layout/comments_white.gif) no-repeat;
}

.autocompleter-choices {
	margin:0;
	padding:0;
	border:0;
    background-color:#C8D8A1 !important;
}
.autocompleter-choices li {
	border:0px !important;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-color:#C8D8A1;
	color:#000;
    margin: 2px;
}

#author-acc { min-height:600px; }
.toggler {
	cursor:pointer;
	border-bottom:1px solid #849B4D;
	padding:3px;
	margin-top:5px;
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.element { }

.author_images { float:left; width:270px; padding:5px; }
.author_images img { margin-bottom:2px; border:1px solid #000; }
.author_audio { float:left; width:400px; padding:5px; margin-right:10px; }
.author_audio a { padding-left:27px; background:url(../layout/sound_none.png) no-repeat; }
.author_audio a:hover { background:url(../layout/sound.png) no-repeat; }

#newestwords_info { float:right; width:200px; border:1px solid #849B4D; padding:2px; margin:5px; }
#newestwords_info p, #newestwords_info ul { margin:2px; padding:2px; }
#newestwords_info ul { list-style-type:none; }
#newestwords_info a, #newestwords_info img  { display:inline; }
#newestwords_info img { vertical-align: bottom; }

.clickMobile {
    display: block;
    text-align: center;
    margin-top: 10px;
    color:#000 !important;
}
.clickMobile:hover {
    color:#000 !important;
}

.bigfont td, .bigfont th { font-size:larger !important; }

#guestbook_comment_action { line-height:20px; font-weight:bold; padding-left:20px; background:url(../layout/comments_add_white.gif) no-repeat; margin-bottom:10px; display:block; }

#pmquiz .radio-quiz { margin-left:-20px; }
#pmquiz .word_answers { margin-left:150px; }
#pmquiz fieldset { display:none; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border-color:#660000; }
#pmquiz fieldset legend { font-weight:bold; }
#pmquiz .confirmWord, #pmquiz .quizReady { display:block; line-height:40px; font-size:18px; font-weight:bold;  }
#pmquiz .confirmWord { background:url(../layout/quiz-next.png) no-repeat center left; padding-left:35px; }
#pmquiz .quizReady { background:url(../layout/quiz-finish.png) no-repeat center left; padding-left:35px; }

#quizstart { display:block; font-size:xx-large; font-weight:bold; margin:15px; background:url(../layout/quiz-start.png) no-repeat center left; padding-left:40px; }
#quizover { }

.wordresult { 
	margin-bottom:10px;
	border:1px solid #666;
	padding:4px; height:85px;
	-moz-border-radius: 8px;
	border-radius: 8px; 
	padding:8px;
	background:#B7C497;
}
.wordresult .word_mundart { width:260px; float:left; margin-right:5px; }

#quiz-timer { float:right; width:150px; }

.fbshare { 
	background:#B7C497;
	border:1px solid #600;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; 
	padding:8px;
}

#newSeedButton { display:none; margin-top:40px; background-color:#FFF; border:0; color:#849B4D; font-weight:bold; cursor:pointer; }

/*** GUTSCHEINE ***/

.ebook_checkout_box {
	margin: 25px 0px;
	padding: 15px;
	background: #EFEFEF;
	border: 1px solid #CCC;
	border-radius: 5px;
}

#gutscheinform {
	margin-top: 25px;
}

.gutscheine_listing {
	float: left;
	overflow: hidden;
	margin-bottom: 10px;
	margin-right: 25px;
}
.gutschein_preview {
	width: 180px;
	height: 397px;
	text-align: center;
	float: left;
	margin: 10px;
}
.gutscheine_listing h2 {
	font-size: 13px;
	font-weight: normal !important;
	margin-bottom: 5px;
	margin-top: 2px;
	padding: 0px;
	text-align: center;
}
.gutschein_img img {
	margin-bottom: 6px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	max-width: 100%;
	height: auto;
}

.goback {
	display: inline-block;
	margin-top: 15px;
	padding: 2px 4px;
	background: #FF9900;
	border: 1px solid #000;
	color:#000 !important;
	font-size: 14px;
}

.gutschein_payment { margin-top: 15px; }
.gutschein_payment .form_row { overflow: hidden; margin-bottom: 5px; }
.gutschein_payment label { float: left; width: 130px; margin-right: 5px; }
.gutschein_payment input, .gutschein_payment select { float: left; width: 250px; }
input.gutschein_plz { width: 50px; margin-right: 3px; }
input.gutschein_wohnort { width: 194px; margin-right: 3px; }
input.submit_button { float: right; width: 80px; }
input.error { border-color: #990000; }
.gutscheine_listing .gutschein_info { display: none; }

.gutscheinpreisfield input { width:43px; height:14px; font-size:12px; margin-bottom: 3px; }

.gutschein_info_content { padding:20px; }

.gutscheinUebersicht { border-collapse: collapse; }
.gutscheinUebersicht td, .gutscheinUebersicht th { padding:4px; text-align:left; vertical-align:top; border:1px solid #CCC; }
#gutscheinorderform, #gutscheinpaypalform form { background:none !important; background-image:none !important; }
#gutscheinorderform input { text-align:left; width:auto; display:block; font-size:16px; text-transform:uppercase; }
#gutscheinorderform input:hover { background-color:#f2b01e; }
.gutschein-paypal-submit { width: auto !important; height: auto !important; border:0px; }
#gutscheinpaypalform img { border:0px; }

.pp_inline h2 { margin-top:0px !important; }

#gutscheinorderform br {
	display: inline;
}

.gutscheinOrderButton {
	background-color: #849b4d;
	color: #000;
	border: 1px solid #CCC;
	padding: 4px 8px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
.gutscheinOrderButton:hover {
	background-color: #6e833e !important;
}