/*//////////	CSS datei für vmd homepage	////////////*/

/*//////////								////////////*/
/*//////////	Body						////////////*/
/*//////////								////////////*/

body {
	background:#e5e5ed;
	color:#00054A;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
/*	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:0.7em;
	text-align:left;
	}

/*//////////								////////////*/
/*//////////	Aufbau						////////////*/
/*//////////								////////////*/
.main {
	position:absolute;
	top:0px;
	left:0px;
	width:90%;
	height:100%;
	}
.menu {
	position:relative;
	top:20px;
	left:11px;
	width:100%;
	height:11px;
	}
.content {
	position:relative;
	top:40px;
	left:32px;
	width:157px;
	/*border-right:1px #00054d solid;
	padding-right:3px;*/
	}
.gfx {
	position:absolute;
	top:163px;
	left:200px;
	width:560px;
	}
.footer {
	position:fixed;
	bottom:0px;
	left:11px;
	width:100%;
	height:35px;
	z-index:1;
	}
.menu table, .footer table, .footertop table {
	border-collapse:collapse;
	border:0px;
	border-spacing:0px;
	padding:0px;
	height:11px;
	line-height:13px;
	}

/*//////////								////////////*/
/*//////////	Menu						////////////*/
/*//////////								////////////*/
ul.menudone li {
	list-style:none;
	display:inline;
	}
.menu td.menulink {
	width:26px;
	text-align:center;
	}
.menu td.menuunlink {
	width:6px;
	text-align:center;
	}
.menu td.menuunlink2 {
	width:3px;
	text-align:center;
	}
td.line_hor {
	background-image:url(../pix/line_hor.png);
	background-position:center;
	background-repeat:repeat-x;
	width:565px;
	height:9px;
	}
td.line_hor2 {
	background-image:url(../pix/line_hor.png);
	background-position:center;
	background-repeat:repeat-x;
	width:725px;
	height:9px;
	}
td.line_hor_r {
	background-image:url(../pix/line_hor_r.png);
	background-position:center;
	background-repeat:no-repeat;
	width:20px;
	height:9px;
	}
td.line_hor_l {
	background-image:url(../pix/line_hor_l.png);
	background-position:center;
	background-repeat:no-repeat;
	width:20px;
	height:9px;
	}

/*//////////								////////////*/
/*//////////	Farben/Schrift				////////////*/
/*//////////								////////////*/
h1 {
	font-size:112%;
	}
h2 {
	font-size:109%;
	}
h3 {
	font-size:106%;
	}
h4 {
	font-size:103%;
	}
a {
	color:#00054A;
	text-decoration:none;
	}
a:hover {
	color:#00dede;
	text-decoration:none;
	}
a.infolink {
	text-decoration:underline;
	}
.menu {
	text-decoration:none;
	text-align:left;
	font-size:100%;
	}
.content a {
	text-align:left;
	}
.footer, .footertop {
	text-decoration:none;
	text-align:left;
	background:#e5e5ed;
	font-size:90%;
	}

/*//////////								////////////*/
/*//////////	Sonstiges					////////////*/
/*//////////								////////////*/
img {
	padding:1px;
	border:0px;
	}

/*//////////								////////////*/
/*//////////	Footer - Bereich			////////////*/
/*//////////								////////////*/
a.tothetop {
	background-image:url(../pix/up.png);
	width:25px;
	height:9px;
	background-repeat:no-repeat;
	background-position:bottom;
	}
td.tothetop {
	text-align:right;
	}
a.impressum {
	background-image:url(../pix/impressum.png);
	width:8px;
	height:9px;
	background-repeat:no-repeat;
	background-position:bottom;
	}
a.contact {
	background-image:url(../pix/contact.png);
	width:11px;
	height:9px;
	background-repeat:no-repeat;
	background-position:bottom;
	}
a.sitemap {
	background-image:url(../pix/sitemap.png);
	width:11px;
	height:9px;
	background-repeat:no-repeat;
	background-position:bottom;
	}

/*//////////								////////////*/
/*//////////	Logoliste					////////////*/
/*//////////								////////////*/
.logoliste {
	width:560px;
	}
.logoliste td {
	vertical-align:bottom;	
	text-align:left;
	}
.logoliste td.listebild {
	width:210px;
	}

/*//////////								////////////*/
/*//////////	Contactformular				////////////*/
/*//////////								////////////*/
input, textarea {
	border:outset 1px #00054A;
	}
td.contacttxt {
	text-align:right;
	vertical-align:top;
	padding-top:4px;
	padding-right:4px;
	width:162px;
	}
.footertop {
	position:absolute;
	top:10px;
	left:11px;
	width:100%;
	height:35px;
	z-index:1;
	}
