﻿body {background-color:#ffffff;}
td  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-style:normal;}
li  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-style:normal;}
div  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color:#c20000; font-style:italic; font-weight:bold}
pre  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-style:normal;}
span.txtsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000000; font-style:normal;}
span.ue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#002C73; font-style:normal; font-weight:bold}
span.bold  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-style:normal; font-weight:bold}
span.head  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#152650; font-style:italic; font-weight:norm}
span.18  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color:#000000; font-style:italic; font-weight:norm}
span.29  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 29px; color:#C0C0C0; font-style:italic; font-weight:norm}
span.29grey  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 29px; color:#c20000; font-style:italic; font-weight:bold}
span.kontakt  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-style:normal;}

img.vtmedia_left {
   float: left;
   margin-right: 10px;
   margin-bottom: 5px;
}

img.vtmedia_right {
   float: right;
   margin-left: 10px;
   margin-bottom: 5px;
}

.style1 {
	border-width: 0px;
	}

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color:#e10020; text-decoration:underline; }

a.kontakt:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-decoration:none; }
a.kontakt:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-decoration:none;}
a.kontakt:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; text-decoration:none;}
a.kontakt:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#e10020; text-decoration:none; }

a.navi:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#ffffff; text-decoration:none; }
a.navi:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#ffffff; text-decoration:none;}
a.navi:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#ffffff; text-decoration:none;}
a.navi:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#ffff00; text-decoration:none; }

a.subnavi:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; text-decoration:none;}
a.subnavi:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; text-decoration:none;}
a.subnavi:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; text-decoration:none;}
a.subnavi:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffff00; text-decoration:none;}

a.subnavi_1:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffff00; text-decoration:none; font-weight:bold;}
a.subnavi_1:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffff00; text-decoration:none; font-weight:bold;}
a.subnavi_1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffff00; text-decoration:none; font-weight:bold;}
a.subnavi_1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#ffffff; text-decoration:none; font-weight:bold;}

a.intra:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#181818; text-decoration:none;}
a.intra:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#181818; text-decoration:none;}
a.intra:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#181818; text-decoration:none;}
a.intra:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#d90101; text-decoration:none;}

a.basis:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; text-decoration:none; }
a.basis:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; text-decoration:none;}
a.basis:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; text-decoration:none;}
a.basis:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffff00; text-decoration:none; }

#Container_Menu {width: 210px; height: 350px; position: absolute; top: 130; left: 50%; margin-left: -460px; margin-top: 0px;}
#Container_Menue_BG {width: 155px; height: 600px; position: absolute; top: 10; left: 50%; margin-left: -490px; margin-top: 0px;}
#Container_Logo {width: 603px; height: 94px; position: absolute; top: 43; left: 50%; margin-left: -125px; margin-top: 0px;}
#Container_Info {width: 730px; height: 463px; position: absolute; top: 147; left: 50%; background-color:white; overflow: auto; border-top:1px dotted #000000; border-right:1px dotted #000000; padding:15px; margin-left: -257px; margin-top: 0px;}
#Container_Intra {width: 90px; height: 20px; position: absolute; top: 10; left: 50%; background-color:white; margin-left: 350px; margin-top: 0px;}
#Containerangebote{width: 86px; height: 38px; position: absolute; top: 470; left: 50%; background-color:white; margin-left: -350px; margin-top: 0px;}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#000000;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	margin: 0;
	padding: 0;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

table.kontakte {
	font-size: 1.1em;
	border: 1px solid #DDDDDD;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

table.kontakte thead {
}

table.kontakte thead tr {
}

table.kontakte tfoot tr {
}

table.kontakte thead th {
	text-align: left;
	padding: 6px 4px 2px 4px;
}

table.kontakte tfoot td {
	text-align: left;
	padding: 6px 4px 2px 4px;
	font-weight: bold;
}

table.kontakte td {
	padding: 1px;
	font-size: 11px;
}

table.kontakte tr.spacer {
	font-size: 5px;
	line-height: 5px;
}

table.kontakte tr.row1 {
	background-color: #FFFFFF;
	border-bottom: 1px dotted #666666;	
}

table.kontakte tr.row2 {
	background-color: #FFFFFF;
}

table.kontakte tr.row1:hover {
	background-color: #DDDDDD;
	border-bottom: 1px dotted #666666;
	
}

table.kontakte tr.row2:hover {
	background-color: #DDDDDD;
}

table.kontakte tr.maincat {
	background-color: #CCCCCC;
	font-weight: bold;
}

table.kontakte tr.maincat td {
	font-size: 14px;
	border-bottom: 1px solid #666666;
}

table.kontakte tr.cat {
	background-color: #EEEEEE;
	font-weight: bold;
	border-bottom: 1px dotted #666666;
}

