/*  
Theme Name: QM-Infocenter.de
Theme URI: http://www.qm-infocenter.de
Description: Hanser Verlag - QM-Infocenter.de
Version: 1.0
Author: Thomas Kohlwein
Author URI: http://www.hanser.de
*/



/* Begin Typography & Colors */
body {
	font-family:Arial; font-size:12px;
	color: #000;
	text-align: left;
	}
	
#page {
	background-color: white;
	text-align: left;
	}

#header {
	}

#headerimg 	{ 
	margin: 7px 9px 0; 
	height: 192px; 
	width: 740px; 
	} 

#content {
	font-size: 1.2em
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: left;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#footer {
	border: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: Arial;
	font-weight: bold;
	color: #050505;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: Arial;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #b85b5a;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em Arial;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: Arial;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em Arial;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #050505;
	text-decoration: none;
	}

a:hover {
	color: #050505;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em Arial;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 0px 0;
	padding: 0; 
	}

#page {
	background-color: white;
	margin: 0px auto;
	padding: 0;
	width: 758px;
	position: absolute;
	}

#header {
	background-color: #73a0c5;
	margin: 0 0 0 1px; 
	padding: 0; 
	height: 200px; 
	width: 758px;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 10px 0px;
	margin: 0px 0 0;
	width: 560px;
	}

.widecolumn {
	padding: 0 0 10px 0px;
	margin: 0px 0 0;
	width: 560px;
	}

.post {
	text-align: justify;
	}

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 579px;
	clear: both;
	}

#footer p {
	margin: 0;
	text-align: center;
	}
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: left;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 0px 5px 0px 0px;
	background-color: #DFDCC3;
	vertical-align: top;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */









.basics_bordermum {margin-top: 10px; margin-bottom: 10px; font-weight: bold; background-color:#f5f5f5; padding: 4px; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-top: 1px solid; border-color: #c0c0c0; }
.basics_head {float: left; width: 396!important; width: 400px; background-color: #DFDCC3; padding: 1px; font-weight: bold; font-size: 16px; height: 20px!important; height: 20px;}
.basics_head_2 {float: left; width: 376!important; width: 382px; background-color: #DFDCC3; padding: 1px; font-weight: bold; font-size: 16px; height: 20px!important; height: 20px;}
.basics_head_right {float: left; width: 16px; background-color: #DFDCC3; height: 17px!important; height: 21px; padding: 2px; padding-top: 3px; }
.reset {clear:both}

.basics_list {padding: 5 0 5 0;}
.basics_title {font-weight: bold;}
.basics_subtitle {}
.basics_read {text-align: right; margin-bottom: 10px; margin-top: 5px;}
.basics_main {border-bottom: solid 1px #c0c0c0; margin-top: 10px;}
.basics_main_block {margin-top: 10px;}

.bsuntertitel {  font-size: 14px; font-weight: bold; margin-bottom: 12px;}
.bstitel, .begtitel {  font-size: 18px; font-weight: bold; margin-bottom: 12px;}
.bskapnav { margin-left:10px; margin-bottom: 12px; }
.bsabstract { line-height:18px; margin-top: 18px; margin-bottom: 18px; margin-left:10px;  margin-right:10px; }
.bskapueb, .hpueb { font-size: 14px; font-weight: bold; margin-top: 12px; margin-bottom: 12px; }
.bsabsatzueb, .bsautbioueb, .bslitueb, .bskastenueb { font-weight: bold; margin-top: 6px; margin-bottom: 6px; }

.bsabsatz, .hpabsatz, .spabsatz, .begabsatz, ul, ol { margin-top: 6px; margin-bottom: 6px; }
.bshervorhebung { background-color:#FFFFCC; padding:6px; margin-top: 18px; margin-bottom: 18px; margin-left: 10px; margin-right: 10px;}
.bszitat { font-style: italic; margin-top: 6px; margin-bottom: 6px; margin-left: 10px; margin-right: 10px; }
.bslit { margin-top: 3px; margin-bottom: 3px; }
.bsbildunterpopup { margin-top: 6px; margin-bottom: 12px;}
.bskasten { width: 90%; margin-top: 6px; margin-bottom: 6px; margin-left: 45px; background-color: #C0C0C0; }
.bskastenabsatz {  margin-top: 6px; margin-bottom: 6px; padding-left: 10px; padding-right: 10px;} 
.bsbildunter, .weiter, .bildu, .spquelle, .autor, .ltforum, .fussnote { font-size: 10px; }
.bsautbio{margin-top: 6px; margin-bottom: 6px;}

.spacer {height: 20px;}
.sp_comment {font-size: 10px;}
.sp_fp_line1 {font-size: 16px; font-weight: bold; margin-top: 20px;}
.sp_fp_line2 {font-weight: bold; margin-top: 5px; margin-left: 20px;}
.sp_fp_line3 {margin-left: 30px;}
.sp_fp_line3_left {float: left;}
.sp_fp_line3_right {float: left; width: 360px;}
.sp_fp_wbw {}
.sp_fp_data {font-size: 10px; text-align: right;}
.sp_form_left {float:left; width: 30px;}
.sp_form_right {float:left; width: 360px!important; width: 350px;}
.sp_outer_box {width: 430px;}
.sp_headline {font-size: 14px; font-weight: bold; text-align: center;}
.sp_headbox {border: solid 1px #c0c0c0; padding: 5px; background-color: #F5F5F5; font-weight: bold; width: 408px!important; width: 420px;}
.sp_mainbox {border: solid 1px #c0c0c0; border-top: 0px; padding: 5px; background-color: #Ffffff;}
.sp_spacer {height: 20px;}
.sp_flag_row {margin-top: 5px; margin-bottom: 5px; text-align: right;}
.sp_infobox {width: 100px!important; width: 120px; height: 120px; background-color: #E7E4E4; padding: 10px;}
.sp_infobox_pic {text-align: center; margin-top: 10px;}
.sp_sub_head {font-size: 11px; text-align: right;}
.sp_05_box {position: relative; border: solid 1px #c0c0c0; border-top: 0px; width: 398px!important; width: 420px; padding: 10px;}
.sp_11_box {text-align: center; font-weight: bold; border-bottom: solid 1px #c0c0c0;}

.sp_but {background-color: #ffffff; border: solid 1px #000000; height: 25px;}
.sp_text {font-size: 12px; padding: 5px; border: solid 1px #c0c0c0; height: 25px;}
.sp_textarea {font-size: 12px; padding: 5px; border: solid 1px #c0c0c0; position: absolute;}
.sp_kar {border: solid 1px #c0c0c0;}
.sp_kar_left {width: 320px!important; width: 338px; background-color: #f5f5f5; float: left; padding: 5px; font-weight: bold;}
.sp_kar_right {text-align: right; width: 77px!important; width: 80px; background-color: #f5f5f5; float: left; padding: 5px; font-weight: bold;}

.sp_kar_v {border: solid 1px #c0c0c0; border-top: 0px;}
.sp_kar_left_v {width: 320px!important; width: 338px; float: left; padding: 5px;} 
.sp_kar_right_v {text-align: right; width: 77px!important; width: 80px; float: left; padding: 5px;}

.sp_mes {border: solid 1px #c0c0c0; background-color: #efefef; font-weight: bold; padding: 5px;}
.sp_mes_v {border: solid 1px #c0c0c0; border-top: 0px;  padding: 5px;}
.sp_mes_left {float: left; width: 225px!important; width: 230px; vertical-align: top;}
.sp_mes_mid {float: left; width: 100px; vertical-align: top; padding: 2px}
.sp_mes_right {float: left; width: 75px; vertical-align: top; text-align: right;}
.sp_messe {font-weight: bold;}
.sp_messe_data {margin-top: 0px;}



.sp_05_left {position: absolute; left: 5px; width: 150px; top: 10px;}
.sp_05_mid {margin-left: 140px; top: 0px;}
.sp_05_right {position: absolute; width: 80px; right: 10px; top: 10px;}




.sp_mp_left {float: left; width: 120px; height: 35px;}
.sp_mp_right {float: left; width: 220px; height: 35px;}

.sp_but_right {text-align: right;} 
.sp_but_dop_left {float: left; width: 50%;}
.sp_but_dop_right {float: left; text-align: right; width: 50%;}
 
.sp_prod_block {position: relative; width: 420px!important; width: 420px; border-bottom: solid 1px #c0c0c0; margin-top: 10px;}

.sp_pa_block {background-color: #f5f5f5; border: solid 1px #c0c0c0; font-weight: bold;}
.sp_pa_left {width: 120px; float: left; text-align: right; padding: 2px;}
.sp_pa_mid {width: 205px; float: left; margin-left: 15px; padding: 2px;}
.sp_pa_right {width: 60px; float: left; margin-left: 5px; text-align: right; padding: 2px;}
.sp_pa_liste {border-bottom: solid 1px #c0c0c0;}
.sp_pa_zeit {border-bottom: solid 1px #fefefe;}
.sp_pa_titel {font-weight: bold; padding:0px;}

.sp_prod_left {position: absolute; width: 80px; left: 5px; top: 0px;}
.sp_prod_mid {margin-left: 80px; width: 260px!important; width: 250px; top: 10px; margin-bottom: 10px;}
.sp_prod_right {position: absolute; width: 70px; right: 0px!important; right: 0px; top: 0px;}
.sp_prod_spacer {height: 10px; background-image: url(images/spacer_gr.gif); background-repeat: repeat-x; width: 420px!important; width: 420px; margin-top: 100px; margin-bottom: 10px;}

.sp_prod_text {}
.sp_prod_underline {}
.sp_plan_block {margin-top: 10px;}
.sp_print_head {background-color: #f5f5f5; border: solid 1px #c0c0c0; padding: 5px; font-weight: bold;}
.sp_print_main	{padding: 5px;}
.sp_screen_main	{padding: 5px; border: 1px solid #c0c0c0; border-top: 0px;}

.sp_screen_notiz_left {width: 325px; float: left; margin-top: 5px;}
.sp_screen_notiz_right {width: 80px; float: left; text-align: right; margin-top: 5px;}

.sp_print_left{
  width: 80px;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
.sp_print_mid {
  width: 320px;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
.sp_print_right {
  float: left;
  width: 100px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.sp_screen_left{
  width: 80px;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
.sp_screen_mid {
  width: 265px;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
.sp_screen_right {
  float: left;
  width: 60px;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: right; 
}




.sp_infobox_block2{
  width: 120px;
  margin-left: 145px!important;
  margin-left: 144px;
  background-color: #ffffc6;
}
.sp_infobox_block1 {
  position: absolute;
  left: 12px!important;
  left: 10px;
  width: 110px;
  background-color: #ffcc00;
}
.sp_infobox_block3 {
  position: absolute;
  top: 0px;
  right: 10px;
  width: 120px;
  background-color: #ffcc00;
  
}







.sp_reset {clear: both; position: relative;}
.sp_leer {position: relative; height: 100%;}

a.sp_link:link {text-decoration: underline; color: #000000;}
a.sp_link:visited {text-decoration: underline; color: #000000;}
a.sp_link:active {text-decoration: underline; color: #000000;}
a.sp_link:hover {text-decoration: underline; color: #050505;}





/*Definition der font-size, wenn abweichend*/
.tief{ font-size: 9px; }
.weiter, .dephinweis, .saue, .bildu, .autor, .bsbildunter, .fussnote  { font-size:10px; }
A.ueabsnav, A.kasse, A.bsnavtop, A.newshplink, A.smalllink, A.specbox, A.patlink, .newshp { font-size:11px; }
.vtitel { font-size:14px; }  


.toplink {
	font-size:11px;
}
.toplink:link, .toplink:visited { text-decoration: none; color: #ffffff}
.toplink:active, .toplink:hover {text-decoration: none; color: #000000}

/*A-Selektoren*/
A.bsnav:link, A.bsnav:visited { text-decoration: underline; color: #050505;}
A.bsnav:active, A.bsnav:hover { text-decoration: none; color: #BC0029;}

A.bsnavtop { margin-top: 6px; margin-bottom: 12px; text-align: right; }
A.bsnavtop:link, A.bsnavtop:visited { text-decoration: underline; color: #050505; }
A.bsnavtop:active, A.bsnavtop:hover { text-decoration: none; color: #BC0029; }

A.ueabsnav:link, A.ueabsnav:visited { text-decoration: underline; color: #050505;}
A.ueabsnav:active, A.ueabsnav:hover { text-decoration: none; color: #BC0029;}

A.abslink:link, A.abslink:visited{ text-decoration: underline; color: #050505}
A.abslink:active, A.abslink:hover{ text-decoration: none; color: #BC0029;}



A.linkmenu:link, A.linkmenu:visited { text-decoration: underline; color: #050505}
A.linkmenu:active, A.linkmenu:hover { text-decoration: none; color: #BC0029;}

A.linkmenuG:link, A.linkmenuG:visited { font-size:14px; text-decoration: underline; color: #050505}
A.linkmenuG:active, A.linkmenuG:hover { font-size:14px; text-decoration: none; color: #BC0029;}

A.linkmenuact:link, A.linkmenuact:visited { text-decoration: underline; color: #ffffff}
A.linkmenuact:active, A.linkmenuact:hover { text-decoration: none; color: #000000;}

a.linktext { font-family: Tahoma,Verdana,Helvetica, sans-serif; line-height:17px; text-decoration: underline; color: #000000; }
a.linktext:hover{ color: #050505; }

A.kasse:link, A.kasse:visited { text-decoration: underline; color: #ffffff}
A.kasse:active, A.kasse:hover { text-decoration: none; color: #000000;}

A.newshplink:link, A.newshplink:visited { text-decoration: underline; color: #cc0033}
A.newshplink:active, A.newshplink:hover { text-decoration: none; color: #050505;}

A.smalllink:link, A.smalllink:visited { text-decoration: underline; color: #050505}
A.smalllink:active, A.smalllink:hover { text-decoration: none; color: #BC0029;}

A.lmw:link, A.lmw:visited { text-decoration: underline; color: #ccc999}
A.lmw:active, A.lmw:hover { text-decoration: none; color: #BC0029;}

A.specbox { text-decoration: none; color: #050505;}

A.dephinweislink:link, A.dephinweislink:visited { font-size:10px; text-decoration: underline; color: #050505}
A.dephinweislink:active, A.dephinweislink:hover { font-size:10px; text-decoration: none; color: #BC0029;}

A.patlink:link, A.patlink:visited { text-decoration: underline; color: #050505}
A.patlink:active, A.patlink:hover { text-decoration: none; color: #050505;}

/*Weitere Selektoren*/

.hpueb{ font-size: 14px; font-weight: bold; margin-top: 12px; margin-bottom: 12px;}
.bordermum { background-color:#f5f5f5; padding: 4px; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-top: 1px solid; border-color: #c0c0c0; }
.borderback { padding: 4px; border-right: 1px solid; border-left: 0px solid; border-bottom: 1px solid; border-top: 1px solid; border-color: #c0c0c0; }
.borderbackleft { padding: 4px; border-right: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-top: 1px solid; border-color: #c0c0c0; }
.backtab {background-color: #ffffff;}

.begabsatz{ margin-top: 6px; margin-bottom: 6px;}
.begtitel{ font-size: 18px; font-weight: bold; margin-bottom: 12px;}
.formSearch { font-size: 11px; font-weight: normal; color: #000000; width: 80px;}

.bbhead { font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
.buecherboard { font-size: 11px; font-weight : normal; color : #000000; text-decoration : none;} 
.buecherboardb { font-size: 11px; font-weight : bold; color : #000000; text-decoration : none;} 

.aer{ font-size: 10px; color: #000000;}
.aautor{ font-weight: bold; color: #000000;}
.sponsor{ color: #050505; font-weight: bold;}
.titel{ font-size: 24px; font-weight: bold;}
.ueabs, .subtitel { font-size: 16px; font-weight: bold;}
.uezwischen, .uelit, .firm, .lauftextfett {  font-weight: bold;}
.uekast{ font-weight: bold; color: #660000;}
.abskast{  color: #660000;}
.abs{  margin-top: 12px;}
.abstr{ font-style: italic;}

.zit { font-style: italic;}
.rahm { color: #050505; font-size: 10px; text-align: justify;}

.aort{ font-size: 10px; margin-bottom: 1px; margin-top: 1px; line-height: 14px;}
.ltforum{  font-size: 10px; font-weight: normal; color: #ffffff;}
.lauftextwhite{ color: #ffffff;}
.autorenort{ font-size: 10px; color: #000000;}
.preis{ color:#050505; font-size: 11px; font-weight: bold;}

.hinweis3{ font-weight: normal; color: #050505; text-decoration: none;} 
.hinweis4{ font-size:11px; font-weight: normal; color: #050505; text-decoration: none;} 
.hinweis5{ font-weight: normal; color: #0000ff; text-decoration: none;} 
.hnblock {float: left; border: 1px solid; border-color: #c0c0c0; border-right: 0px; background-color: #f5f5f5; width: 22px; text-align: center; padding-top: 5px; padding-bottom: 5px;}
.hnblockr {float: left; border: 1px solid; border-color: #c0c0c0; border-right: 0px; background-color: #f5f5f5; width: 1px; text-align: center; height: 25px!important; height:27px; }
.hnspacer {clear:both; padding-top: 20px; height: 20px;}
.uemenue{ font-size: 16px; font-weight: bold;}
.homeueb{ font-size: 16px; font-weight: bold; margin-top: 4px; margin-bottom: 6px;}
.untertitel{  font-weight: bold;}

.uemenuesem{ font-size: 16px; font-weight: bold; color:#050505;}
.lauftextsem{ color: #050505;}
.hinweissem{ color: #050505; font-weight: bold;}

.sucherg{background-color: #FFFF00;}

.forumueb{font-family: Arial, Helvetica, Verdana; font-size:14px;}
.spabsatz{ margin-top: 6px; margin-bottom: 6px;}
.specabsatz12p { margin-top: 6px; margin-bottom: 6px;}
.specboxtext10p {	 font-size: 10px; text-align: left; color: #000000; margin-top: 6px;}
.specabsatz12pK-rot { color: #050505;}
.specbutton12p { margin-top: 6px; margin-bottom: 6px;}
.specabsatzueb14p { font-size: 14px; font-weight: bold; 	margin-top: 6px;	margin-bottom: 6px;}
.specbalken16pmarginleft { font-size: 16px; font-weight: bold; margin-left: 12px;}
.specabsatz10p { font-size: 10px; margin-top: 6px; margin-bottom: 6px;}
.specabs11p {font-family : Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; color : #000000; text-decoration : none;}
.specabsatz11pK-rot {MARGIN-TOP: 6px;	FONT-SIZE: 11px;	MARGIN-BOTTOM: 6px;	color: #050505;}

.patabsatz{ margin-top: 6px; margin-bottom: 6px;}
.lauftextmit{ font-weight: normal; margin-top: 6px;}

.abstandbig{ font-size: 14px; margin-top: 6px; margin-left: 6px; margin-bottom: 6px;}
.abstandsmall{ margin-top: 6px; margin-left: 6px; margin-bottom: 6px;}
.abstand {LINE-HEIGHT: 8px;}


td {font-family:Arial; font-size:12px; }

.entry {
	text-align: left;
}

.ad {
	z-index:10;
	position:absolute;
	left:780px;
	top:169px
}
.ad img {
	margin-bottom: 10px;
}




.avatar-32 {
  display: none;
}



.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
        width: 150px;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 20px;
	text-align: left;
        font-size: 0.8em;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail span {
	font-size: smaller;
        line-height:1.4em;
	padding-left:5px;
        margin-bottom:20px;
	display:block;
}

.ngg-clear {
	clear: both;
}

.back a {
float: left;
width: 283px;
font-size: 90%;
text-align: right;
padding-right: 6px;
}
.next a {
float: left;
width: 265px;
font-size: 90%;
text-align: left;
padding-left: 6px;
}
.counter {
clear: left;
font-size: 90%;
}
.ngg-imagebrowser-desc p{
margin-top: 30px;
}
.ngg-gallery-thumbnail span {
display: block;
}
.ngg-navigation, .ngg-imagebrowser-nav {
clear: both;
margin-top: 10px;
}
.ngg-navigation a, .ngg-navigation span {
padding: 2px;
}