﻿body {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	background-color: #333333;
	margin: 0;
	padding: 0;
	height:100%;
	}

/* ============= MvA IS GmbH Pagestylesheet ===================== 	*/	
/* 																	*/
/* MvA - Blue: 456CB4												*/	
/* BG Dark Grey: 333333												*/
/* BG Light Grey: c8c8c8											*/	
/* 																	*/
/* MvA - Left Nav Background: 006699								*/
/* MvA - Left Nav Content: 3399FF									*/
/* Background Container (Startpage): dfeef5							*/
/* 																	*/
/* Total-width: 980px												*/
/* Left-width: 180px												*/
/* Content-width: 810px	(minus raender: 778)						*/
/* 																	*/
/* =============================================================== 	*/

@import url('message_panel.css');

/* ============= Navigation-Top ================================================================================================== */	

a.navigation-top {text-decoration: none; font-weight: bold; color:  #FFF; outline: none; font-size: 12px; line-height: 9px; }	
a:visited.navigation-top {text-decoration: none; font-weight: bold; color:  #FFF; outline: none; font-size: 12px; line-height: 9px; }	
a:hover.navigation-top {text-decoration: none; font-weight: bold; color:  #FFF; outline: none; font-size: 12px;	line-height: 9px; text-decoration: none;	}	
b {	font-weight: bold; }

.navigation-submenu 
{
	text-decoration: none; font-weight: normal; color:  #FFFFFF; outline: none; font-size: 11px; line-height: 9px;
}
a:hover.navigation-submenu   
{
	color:  #3399FF;
}

strong { font-weight: bold; }

/* ============= Headers ========================================================================================================= */	
h1 {
	/* Pagetitel */
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0px;
	color: #456CB4;
	padding-top: 2px;
	padding-bottom: 8px;
	}
h2 {
	/* Zwischentitel */
	border-style: solid;
	border-width: 1px;	
	border-color: #456CB4;
	background: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	padding: 2px;
	text-decoration: none;
 }
h3 {
	/* Zwischentitel */
	border-style: solid;
	border-width: 1px;	
	border-color: #456CB4;
	background: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	padding: 2px;
	text-decoration: none;
	}	
h4 {
	/* Zwischentitel ohne Rahmen - dafuer UNDERLINED */
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding: 2px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	/*Abstand zu Formular und Tabellen*/
	margin-bottom: 10px;
	}
h5 {
	/* Zwischentitel ohne Rahmen - dafuer UNDERLINED und Blau - News */
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #456CB4;
	padding: 2px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	border-bottom-style: solid;
	margin-top: 10px;
	}
	
h6 { }

img {
	border: 0;
	}
hr
{
	height:1px;
	color:#c8c8c8;
}

/* ============= C E N T E R ========================================================================================================= */	

#docenter-main { }
#docenter-top {	display:none; }

/* ============= TOP TITLE ======================================================================================================== */	
	
#top {	display:none; }
.titleimage { display:none;	}
#title-menu { display:none;	}
#do-center-content { display:none; }
	
	
/* ============= LEFT CONTENT ========================================================================================================= */
#menuleft-title-first {	display:none; }	
#menuleft-title { display:none;	}		
#menuleft-content {	display:none; }	
#menuleft-headline-content { display:none; }

/* ============= LEFT DESIGN ======================================================================================================== */

#left { display:none; }	
#left-top-image { display:none; }
#left-top-background { display:none; }
#left-content { display:none; }

/* ============= Design MIDDLE (Content) ======================================================================================================== */

#middle {

	float: left;
	margin: 0px;
	border: 0px none;
	background: #FFFFFF;
	height:100%;
	min-height:100%;
	width:810px;  /* Breite plus zweimal Padding des Contents */
	voice-family:inherit; 
	}	

#middle-top-image { display:none; }	

/* nur Print */
#middle-top-printtitle 	
{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold; 
	padding-bottom:25px;
}

#middle-content {
	float: left;
	padding-top: 1px;
	padding-left: 16px;
	padding-right: 16px;	
	padding-bottom: 0px;
	border: 0px;
	background: #FFFFFF;
	}

#middle-footer { 
	float: left;
	padding-top: 6px;
	padding-left: 8px;
	padding-right: 8px;	
	padding-bottom: 6px;		
	border: 0px;
	width: 794px;
	background: #EEEEEE;
	}

/* Title-Header */
.pnlHeader
{
	width: 778px;
	/*height:40px;*/
	/*float:left; */
}
.pnlExtendedHeader 
{
	width: 778px;
}
.pnlExtendedHeaderTitle 
{
	float:left; 
}
.pnlExtendedHeaderContentNav { display:none; }

/* middleContentPlaceHolder */
#middleContentPlaceHolder 
{
	width: 778px;
	float:left; 
}

/* Footer für MvA AGB und allgemeine Informationen */
#middle-footer p {font-size: 11px; line-height: 12px; color:#333333; text-decoration: none;  }
#middle-footer a {font-size: 11px; line-height: 12px; color:#333333; text-decoration: underline;  }
#middle-footer a:visited {font-size: 11px; line-height: 12px; color:#333333; text-decoration: underline;  }
#middle-footer a:active {font-size: 11px; line-height: 12px; color:#333333; text-decoration: underline;  }
#middle-footer a:hover {font-size: 11px; line-height: 12px; color:#333333; text-decoration: underline; background-color: #FFFFFF;} 
		
/* ============= Style CONTENT (Middle) ========================================================================================================= */	

/* Maincontent Formate */	

#middle-content p {font-size: 11px; line-height: 13px; color:#000000; outline: none; text-decoration: none;  }
#middle-content li {font-size: 11px; line-height: 13px; color:#000000; outline: none; text-decoration: none; margin-top:3px; margin-bottom:3px;}
#middle-content p.mva-content-rightalign { text-align: right; }

/*spawns*/
#middle-content .mvacontent-font-red { color: #FF0000; }
#middle-content .mvacontent-font-orange { color: #FF3300; }
#middle-content pre { font-size: 12px; line-height: 14px; margin-top: 6px; margin-bottom: 6px; padding: 6px; }
#middle-content table { padding: 6px; }
#middle-content a {font-size: 11px; line-height: 13px; color:#000000; outline: none; text-decoration: underline;  }
#middle-content a:visited {font-size: 11px; line-height: 13px; color:#000000; outline: none; text-decoration: underline;  }
#middle-content a:active {font-size: 11px; line-height: 13px; color:#000000; outline: none; text-decoration: underline; }
#middle-content a:hover {font-size: 11px; line-height: 13px; color:#000000; outline: none; text-decoration: underline;  }
#middle-content ul {font-size: 11px; line-height: 13px; color:#000000; outline: none; text-decoration: none; padding: 2px; padding-left: 25px; }
#middle-content td {font-size: 11px; line-height: 13px; color:#000000; outline: none; text-decoration: none; padding: 2px; }
#middle-content-big p {font-size: 12px; line-height: 15px; color:#000000; outline: none; text-decoration: none;  }
#middle-content-big a {font-size: 12px; line-height: 15px; color:#000000; outline: none; text-decoration: underline;  }
#middle-content-big a:visited {font-size: 12px; line-height: 15px; color:#000000; outline: none; text-decoration: underline;  }
#middle-content-big a:active {font-size: 12px; line-height: 15px; color:#000000; outline: none; text-decoration: underline; }
#middle-content-big a:hover {font-size: 12px; line-height: 15px; color:#000000; outline: none; text-decoration: underline;  }

.font-mvablue { color:#456CB4; }
.font-mvatablewhite { color:#F4F4F4; font-weight: bold; }
.font-mvasmalltable { font-size: 10px; }

/* Homesite */
#homesite-container-top { }
#homesite-container-top-services { }
#homesite-container { }
#homesite-container-spacer { }

/* Supportsite */
#supportlinks-container {
	width: 760px;
}

#supportlinks-left { 
	float:left;
  	width: 370px;
 }
#supportlinks-right {
	position:relative;
	width: 370px;
}

#supportlinks-right p {	padding-left: 1px; line-height: 16px; }
#supportlinks-right a {	padding-left: 1px; line-height: 16px; }
#supportlinks-right a:visited {	padding-left: 1px; line-height: 16px; }
#supportlinks-right a:active {	padding-left: 1px; line-height: 16px; }
#supportlinks-right a:hover {	padding-left: 1px; line-height: 16px; color:#456CB4; }

#supportlinks-left p {	padding-left: 1px; line-height: 16px; }
#supportlinks-left a {	padding-left: 1px; line-height: 16px; }
#supportlinks-left a:visited { padding-left: 1px; line-height: 16px; }
#supportlinks-left a:active { padding-left: 1px; line-height: 16px; }
#supportlinks-left a:hover { padding-left: 1px; line-height: 16px; color:#456CB4; }
	
.newsIndexRow
{
	width: 40px;
}

.sitemapLinks
{
	background-image:url('/include/img/pfeilchen01.gif');
	background-repeat:no-repeat;
	background-position:0 3px;
	line-height: 18px;
	font-weight: normal;
	padding-left:15px;
}
	
/* ============= OLD THINGS (Old Page CSS)  ====================================================================================== */	

form {  }
input, textarea, select { display:none; }
button { display:none; }

/* ============= F I N  ===================== */