* {
	margin: 0;
	padding: 0;
	font-weight: normal;
}


body {
	font: normal normal normal 62.5%/1em Arial, sans-serif;
	text-align: center;
	color: #000;
	font-size: 10px\9
}

img {
	border:none;
}

h1 {
	font: normal normal normal 2.8em/1.3em Times, serif;
	color: #0066CC;
	margin-bottom: 0.5em;
}

h2 {
	font: normal normal normal 2em/1.5em Times,serif;
	margin-bottom: 0.5em;
	color: #0066cc;
}

h3 {
	font: normal normal normal 1.6em/1.1em Times, serif;
	color: #0066cc;
	margin-bottom: 0.3em;
	margin-top: 0.2em;
}


div.shaded_lightblue h3 {
	color: #0099FF;
}

h4 {
	font: bold normal normal 1.1em/1.3em Arial, sans-serif;
	color:#656565;
	padding:0.5em 0 1em 2.8em;	
	float:left;
	font-weight:bold;
	margin-bottom:0.8em;
}

/*Bubbles*/

h4.bib {
	 background: url('../graphics/mvm_bubble_bibliografische_angaben.png') no-repeat; 
	 width:40em;
	 _width:42.8em;
}

h4.author,
h4.contact {
	 background: url('../graphics/mvm_bubble_autoren.png') no-repeat; 
	 width:18.2em;
	 _width:20.9em;
}

h4.article,
h4.vita {
	 background: url('../graphics/mvm_bubble_weitere_artikel.png') no-repeat; 
	 width:18.2em;
	 color:#fff;
	 _width:20.9em;
}

h4.comment {
	 background: url('../graphics/mvm_bubble_kommentare.png') no-repeat; 
	 width:40em;
	  _width:42.8em;
}

h5 {
	font: bold normal normal 1.1em/1.2em Arial, sans-serif;
	color: #999999;
	font-weight:bold;
}

h5 span {
	color:#0099FF;
	font-weight:bold;
}

h5 a:link,
h5 a:active,
h5 a:focus,
h5 a:hover,
h5 a:visited {
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px dotted;
}

h5.highlight a:link,
h5.highlight a:active,
h5.highlight a:focus,
h5.highlight a:hover,
h5.highlight a:visited {
	color:#0099FF;
}

h5.highlight_dark a:link,
h5.highlight_dark a:active,
h5.highlight_dark a:focus,
h5.highlight_dark a:hover,
h5.highlight_dark a:visited {
	color:#0066CC;
}



p {
	color:#656565;
}

p b {
	font-weight:bold;
}


.highlight {
	color:#0066cc !important;
}


input,
select,
textarea {
	font: normal normal normal 1em/1em Verdana, sans-serif;
	color:#656565;
	padding:0.2em 0.3em;
}

a:link,
a:active, 
a:focus, 
a:hover, 
a:visited { 
	color: #0066CC;	
}

dd,
dt {
	font: bold normal normal 1em/1em Verdana, sans-serif;
	color:#656565;
	padding:0.2em 0.3em;
	border-bottom:1px dotted #ccc;
	font-weight:bold;
}

dt {
	color:#ccc;
}


#wrapper {
	position: relative;
	width: 96.5em;
	margin: 0 auto;
	text-align: left;
	
}

#content {
	float: left;
  /*  background: url('../graphics/mvm_grid.png') repeat-y #fff;  */  
  	/*Hack*/
  	width: 96.7em; 
  	_width: 97em;
  	padding-left: 0.8em; 
}

#logo {
	margin: 0em 0 3.4em 0;
}

#logo div.ab {
	text-align: right;
}

#logo div.ab,
#logo div.cd {
	padding-top:3em;
}



div.row {
	width: 100%;
	float: left;
	clear: left;
}

div.a,
div.b,
div.c,
div.d,
div.ab,
div.bc,
div.cd,
div.abcd {
	float: left;
	/* background: #ddd;  */
}

div.a,
div.b,
div.c,
div.d {
	width:23em;
	margin-right:1em;
}

div.d  {
	margin-right:0;
}

div.ab,
div.bc,
div.cd {
	width:47em;
}

div.ab,
div.bc {
	margin-right:1em;
}

div.shaded_grey { 
	background: url(../graphics/mvm_bg_streifen_grau.png) repeat-x;
	padding-top:1.2em;
}

div.shaded_blue { 
	background: url(../graphics/mvm_bg_streifen_blau.png) repeat-x;
	padding-top:1.2em;
}

div.shaded_lightblue { 
	background: url(../graphics/mvm_bg_streifen_hellblau.png) repeat-x;
	padding-top:1.2em;
}

div.item {
	float:left;
	width:100%;
	border-bottom:1px dotted #ccc;
	margin-bottom:0.5em;
}

#authors div.item {
	width:23em;
}

div.itemlist {
	border:none;
	margin-bottom:0em;
}

div.item p {
	font: normal normal normal 1.1em/1.2em Arial, sans-serif;
	margin-bottom:0.4em;
}

div.item h5 {	
	margin-bottom:0.3em;
}

div.itemlist h5 {	
	margin-bottom:0.5em;
}

/*Suche*/
#search {
	margin-top:1.2em;
}

a.beitrag:link,
a.beitrag:active, 
a.beitrag:focus, 
a.beitrag:hover, 
a.beitrag:visited { 
	background: url(../graphics/mvm_bubble_beitrag_einreichen.png) no-repeat;
	padding:0.7em 0 1.2em 2.7em;
	width:11em;
	_width:14em;
	margin-right:0.9em;
	float:left;
	text-decoration:none;
	color:#656565;
	font: bold normal normal 1.1em/1em Arial, sans-serif;
	font-weight:bold;
}

#search fieldset {
	background: url(../graphics/mvm_bubble_suche.png) no-repeat;
	border:none;
	padding:0.4em 3em 0.5em 0.4em;
	*padding:0.2em 3em 0.5em 0.4em;
	float:left;
}

#search input {
	width:176px;
	border:none;
	float:left;
	margin-right:1em;
	*margin-right:0.5em;
}

#search input.search_submit {
	border:none;
	width:auto;
	background: none;
	cursor:pointer;
	
	font-weight: bold;
}

#search fieldset a:link,
#search fieldset a:active, 
#search fieldset a:focus, 
#search fieldset a:hover, 
#search fieldset a:visited { 
	text-decoration:none;
	color:#656565;
	font: bold normal normal 1.1em/1em Arial, sans-serif;
	font-weight:bold;
}

/*Metamenue*/
#metamenue ul {
	float:left;
	list-style: none;
	display:none;
}

#metamenue li {
	display:inline;	
	float: left;
}

#metamenue a:link,
#metamenue a:active,
#metamenue a:focus,
#metamenue a:hover,
#metamenue a:visited {
	font: bold normal normal 1.1em/1.1em Arial, sans-serif;
	background: url(../graphics/mvm_menue_off.png) no-repeat;
	color:#fff;
	text-decoration: none;
	font-weight:bold;
	width:126px;
	_width:150px;
	padding:0.6em 0 1.3em 3.8em;
	float:left;
	margin-right:0.9em;
	margin-top:1.1em;
}

#metamenue a.active:link,
#metamenue a.active:active,
#metamenue a.active:focus,
#metamenue a.active:hover,
#metamenue a.active:visited {
	background: url(../graphics/mvm_bubble_bereich_fahrenlernen.png) no-repeat;
}

/*
#metamenue a.meta_second:link,
#metamenue a.meta_second:active,
#metamenue a.meta_second:focus,
#metamenue a.meta_second:hover,
#metamenue a.meta_second:visited {
	background: url(../graphics/mvm_menue_off.png) no-repeat;
}

#metamenue a.meta_third:link,
#metamenue a.meta_third:active,
#metamenue a.meta_third:focus,
#metamenue a.meta_third:hover,
#metamenue a.meta_third:visited {
	background: url(../graphics/mvm_menue_off.png) no-repeat;
	margin-right:0;
	width:125px; 
	_width:150px;
}
*/

/*Menue*/
#mainmenue {
	height:7em;	
}

#mainmenue ul {
	float:left;
	list-style: none;
}

#mainmenue ul ul {
	display:none;
	position:absolute;
	margin-top:3.5em;
	left:0.8em;
	width:96em;
	/* background: url(../graphics/mvm_bubble_submenue_large.png) no-repeat; */
	background: url(../graphics/mvm_bubble_submenue.png) no-repeat;
}

#mainmenue li {
	display:inline;	
	float: left;
}

/* #mainmenue li.active ul, */  
#mainmenue li:hover ul {
	display:block;
}

#mainmenue a:link,
#mainmenue a:active,
#mainmenue a:focus,
#mainmenue a:hover,
#mainmenue a:visited {
	font: bold normal normal 1.1em/1.1em Arial, sans-serif;
	background: url(../graphics/mvm_menue_off.png) no-repeat;
	color:#fff;
	font-weight:bold;
	text-decoration: none;
	width:136px;
	_width:160px;
	padding:1em 0 1.3em 2.2em;
	float:left;
}

#menue a.active:link,
#mainmenue a.active:active,
#mainmenue a.active:focus,
#mainmenue a.active:hover,
#mainmenue a.active:visited {
	background: url(../graphics/mvm_menue_on.png) no-repeat;
}

#mainmenue ul ul a:link,
#mainmenue ul ul a:active,
#mainmenue ul ul a:focus,
#mainmenue ul ul a:hover,
#mainmenue ul ul a:visited {
	background: url(../graphics/mvm_dot_hellblau_blau.png)  1em 0.85em no-repeat;
	width:auto;
	padding:0.7em 0.5em 1em 2.3em;
}


#mainmenue ul ul a.activesecond:link,
#mainmenue ul ul a.activesecond:active,
#mainmenue ul ul a.activesecond:focus,
#mainmenue ul ul a.activesecond:hover,
#mainmenue ul ul a.activesecond:visited {
	background: url(../graphics/mvm_dot_weiss_blau.png)  1em 0.85em no-repeat;
}



/*Header*/
#header {
	margin-bottom:1em;
	background: url(../graphics/mvm_img_titel.jpg) right 0 no-repeat;
	width:95em;
}

#header p {
	font: normal normal normal 1.2em/1.5em Arial, sans-serif;	
	text-align: right;
	margin-bottom:1em;
}

/*Footer*/
#footer div.ab,
#footer div.cd {
	padding-top:2em;
}

#footer p {
	color:#ccc;
	font: normal normal normal 1em/1.2em Arial, sans-serif;
	margin-bottom:0.2em;
}

#footer ul {
	list-style: none;
	float:right;
}

#footer li {
	float:left;
	margin-left:1em;
}

#footer img {
	float:left;
}


#footer a:link,
#footer a:active,
#footer a:focus,
#footer a:hover,
#footer a:visited {
	color:#999;
	font: bold normal normal 1em/1.2em Arial, sans-serif;
	background: url(../graphics/mvm_dot_grau.png) 0 0.1em no-repeat;
	text-decoration: none;
	padding-left:1em;
	font-weight:bold;
}


/*Artikel*/

div.article_box {
	padding-bottom:1em;
}

div.article_box_row div.article_box {
	height:19em;
	_height:21em;
	position: relative;
}

_div.article_box_row div.article_box {
	height:24em;
}

div.article_box h3 {
	height:2.3em;
}

div.article_box h5 {
	height:2.6em;
}

div.article_box a:link,
div.article_box a:active,
div.article_box a:focus,
div.article_box a:hover,
div.article_box a:visited {
	text-decoration: none;
}

div.article_box p {
	font: normal normal normal 1.1em/1.2em Arial, sans-serif;
	margin-bottom:0.3em;	
}

div.article_box_row div.article_box div.tools {
	float:none;
	position: absolute;
	bottom:0;
}

div.tools {
	background:#E2F6FF;
	padding:0.6em 0 0.2em 0;
	margin:1em 0;
	float:left;
	clear:both;
	width:100%;
	text-align: center;
}

div.tools span.date {
	font-weight:bold;
	color:#0099FF;
}

div.tools a:link,
div.tools a:active,
div.tools a:focus,
div.tools a:hover,
div.tools a:visited {	
	color:#0099FF;
	text-decoration: none;
	font-weight:bold;
	line-height:1.2;
	margin-left:1em;
}

a.comment:link,
a.comment:active,
a.comment:focus,
a.comment:hover,
a.comment:visited {
	background: url(../graphics/mvm_icon_kommentare.png) no-repeat;
	padding-left:1.5em;
	width:9.5em;
}

a.comment span {
	color:#333;
	font-weight: bold;
}

.hide_comment_in_list,
.hide_comment_in_list span {
	border:1px solid;
	color:#E2F6FF !important;
	background: none  !important;
}

a.print:link,
a.print:active,
a.print:focus,
a.print:hover,
a.print:visited {
	background: url(../graphics/mvm_icon_drucken.png) no-repeat;	
	padding-left:1.5em;
	padding-bottom:0.3em;
	margin-left:0 !important;

}

a.pdf:link,
a.pdf:active,
a.pdf:focus,
a.pdf:hover,
a.pdf:visited {
	background: url(../graphics/mvm_icon_pdf.png) 0 0px no-repeat;
	padding-left:1.6em;
	padding-bottom:0.3em;
}

a.send:link,
a.send:active,
a.send:focus,
a.send:hover,
a.send:visited {
	background: url(../graphics/mvm_icon_senden.png) 0 1px no-repeat;
	padding-left:1.3em;
}

a.read:link,
a.read:active,
a.read:focus,
a.read:hover,
a.read:visited {
	background: url(../graphics/mvm_icon_lesen.png) 0 1px no-repeat;	
	padding-left:1.3em;
}


div.article_list a.read:link,
div.article_list a.read:active,
div.article_list a.read:focus,
div.article_list a.read:hover,
div.article_list a.read:visited {
	float:left;
	margin-left:0
}

div.article_list a.comment:link,
div.article_list a.comment:active,
div.article_list a.comment:focus,
div.article_list a.comment:hover,
div.article_list a.comment:visited {
	width:8.5em;
	_width:9.5em;
	float:left;
}

div.article_list span.date {
	float:left;
	margin-left:0.5em;
	width:4.7em;
}

/*Artikel-Liste*/
div.article_list {
	margin-bottom:1em;
	border-bottom:1px dotted #0066cc;
	width: 95em;
}

div.article_box_row  {
	margin-bottom:0.5em;
}

div.article_box h3 {
	margin-top:0;
	height:auto;
}

div.article_list h3 {
	font-size:1.8em;
}


div.article_box div.a h5 {
	width:85%;
	float:left;
}

div.article_box div.a p.lang {
	width:10%;
	float:right;
}

div.article_list div.a,
div.article_list div.d {
	margin-top:0.3em;
}

div.article_list div.tools {
	width:23em;
	clear:none;	
	margin-top:0;
	text-align: left;
	*padding-bottom:0.4em;
}

div.article_list div.tools p {
	float:left;
}

div.article_list_header {
	padding-bottom:1em;
}

div.article_list_header ul {
	list-style: none;
	margin-top:0.5em;
}

div.article_list_header li {
	font: normal normal normal 1.1em/1.2em Arial, sans-serif;
	color:#0099FF;
	display:inline;
	margin-right:0.5em;
	font-weight:bold;
}

div.article_list_header p,
div.article_list_header span {
	font: bold normal normal 1.1em/1.2em Arial, sans-serif;
	color:#0066cc;
	font-weight: bold;	
	
}

div.article_list_header span {
	font-size:1em;
}

div.article_list_header a:link,
div.article_list_header a:active,
div.article_list_header a:focus,
div.article_list_header a:hover,
div.article_list_header a:visited {
	color:#0099FF;
	font-weight:bold;
}

div.article_list_header a.sort_asc:link,
div.article_list_header a.sort_asc:active,
div.article_list_header a.sort_asc:focus,
div.article_list_header a.sort_asc:hover,
div.article_list_header a.sort_asc:visited {
	background: url(../graphics/mvm_pfeil_down.png) 0 4px no-repeat;	
	padding-left:1em;
}

div.article_list_header a.sort_desc:link,
div.article_list_header a.sort_desc:active,
div.article_list_header a.sort_desc:focus,
div.article_list_header a.sort_desc:hover,
div.article_list_header a.sort_desc:visited {
	background: url(../graphics/mvm_pfeil_up.png) 0 4px no-repeat;	
	padding-left:1em;
}


/*Artikel-Detail*/
div.article_detail p,
div.comment p {
	font: normal normal normal 1.2em/1.5em Arial, sans-serif;
	margin-bottom:1em;
}

div.article_detail ul {
	font: normal normal normal 1.2em/1.5em Arial, sans-serif;
	margin:0.5em 1.2em;
	color:#656565;
}

div.article_detail h5 {
	margin-bottom:1em;
}

div.article_detail div.tools {
	padding:0.4em 0;
}

div.article_detail div.tools p {
	font-size:1.1em;
	margin-bottom:0;	
}

div.author {
	margin:0 0 1em 0;
}

div.txt {
	float:left;
	width:22em;
	margin:0.5em 0;
}

div.txt_image {
	width:15em;
}

div.author_box_content img {
	float:right;
	margin:0.5em 0;
}

div.article_infos {
	float:left;
	width:47em;
}

h3.comment_detail,
h5.comment_detail {
	width:50%;
	float:left;
}

h5.comment_detail {
	text-align: right;
	padding-top:0.6em;
	/* width:50%; */
}

h5.comment_detail span {
	margin-left:1em;
}

div.comment_txt {
	margin:1em 0em;
	*padding-bottom:1em;
	float:left;
	width:100%;
}
div.comment_txt p {
	float:left;
	width:100%;
}


/*Herausgeber*/
div.editor {
	margin-bottom:3em;
	height:30em;
}

div.editor h2 {	
	line-height:1;	
}

div.editor div.img  {
	float:left;
	width:8em;
}

div.editor div.txt  {
	width:39em;
	margin-bottom:1em;
	min-height:11em;
	height:auto !important;
  	height:11em;
}

div.editor div.b {
	margin-right:0;
}

div.editor h5 {
	margin-bottom:0.8em;
}

div.editor h5.highlight {
	margin-bottom:0.2em;
}

div.editor p {
	font: normal normal normal 1.1em/1.3em Arial, sans-serif;
}

div.editor h5, 
div.editor h5 a:link,
div.editor h5 a:active,
div.editor h5 a:focus,
div.editor h5 a:hover,
div.editor h5 a:visited {
	color:#8C8C8C;
	text-decoration:none;
	font-weight:bold;
	border:none;
}

div.editor div.txt p {
	font: bold normal normal 1.1em/1.3em Arial, sans-serif;
	margin-bottom:0.5em;
	font-weight:bold;
}

div.editor div.a  {
	clear:left;
}


div.editor dt,
div.editor dd {
	float:left;
	width:7.5em;
	padding-bottom:0.6em;
}

div.editor dd {
	width:14em;
}

div.biblio {
	margin-bottom:1em;
}

div.biblio p {
	font: bold normal normal 1.1em/1.3em Arial, sans-serif;	
	color:#999;
	font-weight:bold;
}

div.biblio p.dark {
	color:#666;
}


/*Linkliste*/
div.link_row {
	margin-bottom:0em;
	*margin-bottom:2em;
}

div.link_row h2 {
	font: normal normal normal 2.4em/1.2em Times, serif;	
	color: #0066cc;
}

div.link_row h3 {
	font: normal normal normal 1.9em/1.1em Times, serif;	
	color: #0066cc;
	
	margin-top:0;

}

/*IE7*/
div.link {
	height:5.2em;
	display: table-cell;
	vertical-align: bottom;
	width:24em;
	*width:23em;
	border-bottom:1px dotted #0066cc;
}

div.link_row h3 a:link,
div.link_row h3 a:active, 
div.link_row h3 a:focus, 
div.link_row h3 a:hover, 
div.link_row h3 a:visited {
	color: #0066cc;
	text-decoration: none;
}

div.link_row_lightblue h3 a:link,
div.link_row_lightblue h3 a:active, 
div.link_row_lightblue h3 a:focus, 
div.link_row_lightblue h3 a:hover, 
div.link_row_lightblue h3 a:visited,
div.shaded_lightblue h2, 
div.link_row_lightblue h3 {
	color:#0099ff !important;
}

div.link_row h5 {
	margin-top:0.6em;
}

div.link_row div.a,
div.link_row div.b,
div.link_row div.c,
div.link_row div.d {
	border-bottom:1px dotted #ccc;
	margin-bottom:2em;
}

div.link_row p {
	font: bold normal normal 1.1em/1.3em Arial, sans-serif;
	color:#666;
	margin-bottom:0.5em;
	font-weight:bold;
}



/* Formulare */

#bubble_form {
	background:url('../graphics/mvm_bubble_nachricht.png') no-repeat;
	padding:0.5em 1em;
	height:26em;
	margin:0;
}

fieldset {
	border:none;
}

#bubble_form fieldset {
	border:none;
	float:left;
	width:41em;
	clear:left;
}

fieldset.submit {
	text-align: right;
	*margin-top:0.5em;
}

label {
	font: bold normal normal 1.1em/1.3em Arial, sans-serif;
	color:#666;
	font-weight:bold;
}

#bubble_form label {
	float:right;
	padding-right:0.5em;
	margin-top:0.2em;
}

input,
textarea {
	font: normal normal normal 1.1em/1.3em Arial, sans-serif;
	border:1px solid #666;
	padding:0.2em;
}

legend {
	font: normal normal normal 1.6em/1.4em Times, serif;
	color:#666;
	padding-bottom:0.5em;
}

input {
	width:28.5em;
}

textarea {
	width:28.5em;
	height:5em;
}

div.comment textarea {
	height:8em;
}

#loginform input{
	margin-right:1em;
	width:10em;
}

input.date {
	width:1.7em;
	margin-right:0.5em;
}

input.year {
	width:3.2em;
}

div.konoform_object {
	clear:left;
	float:left;
	width:100%;
	font-size: 100%;
	margin-bottom: 0.8em;
}

div.konoform_date {
	float:left;
	width:16.5em;
}

div.konoform_date img {
	position:relative;
	top:4px;
}

div.konoform_label_left {
	float:left;
	width:8.5em;
}

div.konoform_label_full {
	float:left;
	clear:left;
	margin-bottom:0.4em;
	width:100%;
}

div.konoform_label_right {
	float:left;
	width:6em;
}

div.konoform_label_right_checkbox {
	float:left;
	width:90%;
}

input.checkbox {
	width:auto;
	float:left;
	margin-right:0.5em;
}

.error {
	font-weight:bold;
	color:#FF0000;
}

p.hinweis {
	float:left;
	margin-left:8.5em;
	margin-top:-0.5em;
	*margin:0;
	font: normal normal normal 1em/1em Arial, serif;
	color:#666;
}

input.error,
textarea.error  {	
	border:1px solid #FF0000;
}

input.submit {
	width:auto;
	background: url(../graphics/mvm_icon_lesen.png) 4px 50%  no-repeat #E2F6FF;
	padding:0.7em 1.8em;
	*padding:0.5em 0.8em;
	color:#0066CC;
	text-decoration: none;
	font: bold normal normal 1em/1em Arial, sans-serif;
	margin-right:0.5em;
	font-weight:bold;
	border:none;
	cursor:pointer;
}





