body,td,form,h1,h2{margin: 0px;padding:0Px;}
 body,td {font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #000000;}
p{margin-top:12Px;margin-bottom:1Px;}

h1 {
	color: #EE1C25;
	margin-bottom: 15px;
	line-height: 120%;
}

h2 {
	color: #EE1C25;
	margin-bottom: 10px;
}


.content {
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	}

.content-image {margin:10px;}

.table-border {border-right:3px #FFFFFF solid;} 

.content-rechts {
	padding-left:10px;
	padding-bottom: 5px;
}

.content-kopierer {
	padding-left:10px;
	padding-bottom:0px;
}
	
.content-kopiererklein {
	padding-left:30px;
	padding-bottom:0px;
}
.sitemap{color: #FF0000;font-weight:bold;text-decoration:none;}

a:link {color: #FF0000;font-weight:bold;}
a:active {color: #FFDDCC;font-weight:bold;}
a:visited {color: #FF0000;font-weight:bold;}
a:hover {color: #333333;font-weight:bold;}

a.sitemap:link {color: #FF0000;font-weight:bold;text-decoration:none;}
a.sitemap:active {color: #FFDDCC;font-weight:bold;text-decoration:none;}
a.sitemap:visited {color: #FF0000;font-weight:bold;text-decoration:none;}
a.sitemap:hover {color: #333333;font-weight:bold;text-decoration:none;}

a.light:link {color: #444444;text-decoration:none;}
a.light:active {color: #555555;text-decoration:none;}
a.light:visited {color: #444444;text-decoration:none;}
a.light:hover {color: #555555;text-decoration:none;}


a.navi:link {font-size:11px;color: #8FC5E5;text-decoration:none; font-weight:bold;}
a.navi:active {font-size:11px;color: #8FC5E5;text-decoration:none;font-weight:bold;}
a.navi:visited {font-size:11px;color: #8FC5E5;text-decoration:none;font-weight:bold;}
a.navi:hover {font-size:11px;color: #FFFFFF;text-decoration:none;font-weight:bold;}

a.navibold:link {font-size:11px;color: #FFFFFF;text-decoration:none;font-weight:bold;}
a.navibold:active {font-size:11px;color: #FFFFFF;text-decoration:none;font-weight:bold;}
a.navibold:visited {font-size:11px;color: #FFFFFF;text-decoration:none;font-weight:bold;}
a.navibold:hover {font-size:11px;color: #FFFFFF;text-decoration:none;font-weight:bold;}

.navizelle{padding-top:4Px;padding-bottom:4Px;}
.navizellelight{padding-top:4Px;padding-bottom:4Px;background-color:#007CC3;}

.rot-bg {background-color: #EE1C25;font-weight: bold; color: #FFFFFF;padding-left:10px;}
.grau-bg {background-color: #C0BEBF;font-weight: bold; color: #FFFFFF;padding-left:10px;}

.linie-blau-dick-unten{border-bottom: 5px solid #007CC3;}
li.form_roadshow {
	margin-top: 5px;
	margin-bottom: 5px;
}
.linie-blau-duenn-unten{border-bottom: 1px solid #007CC3;}
.linie-blau-duenn-oben{border-top: 1px solid #007CC3;}
.linie-black-duenn-unten{border-bottom: 1px solid #000000;}

.breadcrumps{color:#999999;padding-left:5px;letter-spacing:0.0em}
.aktuelles {font-size:11px;font-weight: bold; color: #000000;padding-left:10px;padding-top:10px; padding-right:5px;0.1em}1
h1 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
}

.whitebold {font-weight: bold;color: #FFFFFF;}
td.fensterheadline{font-weight: bold;color: #FFFFFF;padding:4Px;}
input,select,textarea{font-size:11Px; border-top: 1px solid #000000;border-left: 1px solid #000000;background-color: #F5F5F5;}
.quadrat{
	background-image: url('/commongrafik/grau_quadrat.jpg'); 
	background-repeat: no-repeat; 
	background-position: right top;
	border-bottom: 5px solid #007CC3;
}

ul{list-style-type:square;}


a.subnavi:link {padding-left:18px;font-size:11px;color: #8FC5E5;text-decoration:none; font-weight:bold;}
a.subnavi:active {padding-left:18px;font-size:11px;color: #8FC5E5;text-decoration:none;font-weight:bold;}
a.subnavi:visited {padding-left:18px;font-size:11px;color: #8FC5E5;text-decoration:none;font-weight:bold;}
a.subnavi:hover {padding-left:18px;font-size:11px;color: #FFFFFF;text-decoration:none;font-weight:bold;}

a.subnavibold:link {padding-left:18px;font-size:11px;color: #FFFFFF;text-decoration:none;font-weight:bold;}
a.subnavibold:active {padding-left:18px;font-size:11px;color: #FFFFFF;text-decoration:none;font-weight:bold;}
a.subnavibold:visited {padding-left:18px;font-size:11px;color: #FFFFFF;text-decoration:none;font-weight:bold;}
a.subnavibold:hover {padding-left:18px;font-size:11px;color: #FFFFFF;text-decoration:none;font-weight:bold;}
.hauptseitenhintergrund {
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(/commongrafik/startseite-verlauf-news.jpg);
}

.schulungTable {
}

.schulungTable td {
	padding: 5px 10px !important;
}


.anmeldung {
	font-style:italic;
}

/* TeamViewer */

#VisitLink {
	left:11px;
	position:absolute;
	top:374px;
}

img.map {
	margin-top: 50px;
	margin-left: 11px;
}