body {
	margin				: 0px;
	padding				: 0px;
}
/********************** Tabelle der ganzen Seite ************************************/

.seite {
	width			: 100%;
	border			: 0px solid red;
	background		: #FFFFFF;
}


.seite .zelle1{
	width			: 190px;
	text-align		: left;
	vertical-align		: top;
}

.seite .zelle2{
	display			: block;
	width			: 655px;
	border			: 0x solid red;
}

.seite .zelle2 .starttitelbild {
	border			: 0px solid red;
}

.seite .zelle3{
	width			: 110px;
	text-align		: right;	
}

.seite .zelle2 .slogan {
	border			: 0px solid green;
	padding-bottom		: 18px;
	padding-left		: 20px;
}

.seite .zelle2 .zitattexte img {
	border			: 0px solid green;
	padding			: 0px;
	margin-bottom		: 0px;
}


.seite .zellelinks{
	width			: 47%;
}

.seite .zellerechts{
	width			: 47%;
}

.inhalttitel{
	width			: 630px;
	border			: 0px;
	padding			: 0px;
	margin			: 0px;	
}


.titelbild{
	height			: 169px;
	border			: 0px solid;
}

.zitatbild{
	border			: 0px solid;
	padding-left		: 0px;
	margin			: 0px;
}

.zitat{
	width			: 350px;
	padding-left		: 20px;
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 90%; 
	font-weight		: bold; 
	font-variant		: normal; 
	color			: #B3B3B3; 
	line-height		: 130%;
	text-decoration		: none; 
	border			: 1px solid #D2D2D2;
	float			: left;
	margin-top		: 110px;
}


/********************** grauer Balken ************************************/

.grau {
	height			: 19px;
	border-top		: 1px solid #D2D2D2;	
	border-bottom		: 1px solid #D2D2D2;
	background		: #E9E9E9;	
}

/********************** Suche Globalmenü Sprachwahl ************************************/

.global {
	height			: 24px;
	border-bottom		: 1px solid #3F006D;
	background		: #FFFFFF;
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 72%; 
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A; 
	text-decoration		: none; 	
	text-align		: left;
	vertical-align		: middle;
	white-space		: nowrap;
	padding-left		: 7px;
}

.global form {
	margin			: 0px;
	padding			: 0px;
	margin-left		: 10px;
}

.globalmenu{
	width			: 655px;
}
.global .suchetextfeld {
	font-family		: arial, helvetica, sans-serif;
	font-size		: 95%; 
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A; 
	text-decoration		: none; 
	width			: 100px; 
	border			: 1px solid #D2D2D2;
}

.global img{
	vertical-align		: middle;
	border			: 0px;
}

.global input{
	vertical-align		: middle;
}

.sprache{
	float			: right;
}

.global select {
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 85%;
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A; 
	text-decoration		: none; 
	width			: 85px; 
	border			: 1px solid #D2D2D2;
}

.global ul{
	display			: inline;
	padding-left		: 40px;
}

.global ul li{
	padding			: 1px 0 0 20px;
	display			: inline;
	list-style		: none;
	text-decoration		: none;
	float			: left;
}

.global a{
	display			: inline; 
	color			: #5A5A5A; 	
	text-decoration		: none;
}

.global a:hover{	
	text-decoration		: underline;
}

.global a aktiv{
	
}

/********************** Hauptmenü ************************************/


.hmenu{
	font-family		: arial, helvetica, sans-serif; 
	font-weight		: normal; 
	font-variant		: normal; 
	text-decoration		: none; 
	width			: 194px;
	text-align		: left;
	border			: 0px;
	vertical-align		: top;
}

.hmenu ul li {	
	border-bottom		: 1px #D2D2D2 solid;
	border-left		: 0px #D2D2D2 solid;
	border-right		: 0px #D2D2D2 solid;
	text-align		: left;
	background-color	: #E9E9E9;
}

.hmenu ul {
	width			: 100%;
	margin			: 0px;
	padding			: 0px;
	border			: 0px solid;
	list-style-type		: none;
	border-left		: 1px #D2D2D2 solid;
}

.hmenu .umenu li {
	width			: 100%;
	background-color	: white;
	margin			: 0px;
	padding			: 0px;
	border			: 0px solid;
	padding-bottom	 /*\**/: 5px\9;
}

.hmenu .umenu {
	width			: 90%;
	margin			: 0px;
	padding			: 0px;
	border			: 0px solid;
	padding-left		: 5px;
}


.hmenu a {
	display			: block;
	font-size		: 70%; 
	/*width			: 194px;*/
	color			: #5A5A5A; 
	text-align		: left;
	text-decoration		: none;
	background-color	: #E9E9E9;
	height			: 17px;
	padding-top		: 3px;
	vertical-align		: middle;
	border-right		: 1px #D2D2D2 solid;
}

.hmenu .aktiv {
	background-color	: white;
}

.hmenu .aktiv a {
	font-size		: 70%; 
	width			: 185px;
	color			: #5A5A5A; 
	text-align		: left;
	text-decoration		: none;
	font-weight		: bold;
	background-color	: white;
	height			: 17px;
	padding-top		: 3px;
	vertical-align		: middle;
	border-right		: 0px #D2D2D2 solid;
	font-stretch		: condensed;	
}


.hmenu .aktiv .shmenuaktiv a {
	display			: inline;
	font-size		: 70%; 
	width			: 185px;
	color			: #5A5A5A; 
	text-align		: left;
	text-decoration		: none;
	font-weight		: bold;
	background-color	: white;
	height			: 17px;
	padding-top		: 3px;
	padding-left		: 5px;
	vertical-align		: middle;
	font-stretch		: condensed;	
}

.hmenu .aktiv .shmenu a {
	display			: inline;
	font-size		: 70%; 
	width			: 185px;
	color			: #5A5A5A; 
	text-align		: left;
	text-decoration		: none;
	font-weight		: normal;
	background-color	: white;
	height			: 17px;
	padding-top		: 3px;
	padding-left		: 5px;
	vertical-align		: middle;
}

.hmenu .aktiv .shmenuaktiv .umenu .shmenu a {
	display			: inline;
	font-size		: 70%; 
	width			: 185px;
	color			: #5A5A5A; 
	text-align		: left;
	text-decoration		: none;
	font-weight		: normal;
	background-color	: white;
	height			: 17px;
	padding-top		: 3px;
	padding-left		: 10px;
	vertical-align		: middle;
}

.hmenu .aktiv .shmenuaktiv .umenu .shmenuaktiv .umenu .shmenu a {
	display			: inline;
	font-size		: 70%; 
	width			: 185px;
	color			: #5A5A5A; 
	text-align		: left;
	text-decoration		: none;
	font-weight		: normal;
	background-color	: white;
	height			: 17px;
	padding-top		: 3px;
	padding-left		: 15px;
	vertical-align		: middle;
}

.hmenu .aktiv .shmenuaktiv .umenu .shmenuaktiv .umenu .shmenuaktiv a {
	display			: inline;
	font-size		: 70%; 
	width			: 185px;
	color			: #5A5A5A; 
	text-align		: left;
	text-decoration		: none;
	font-weight		: bold;
	background-color	: white;
	height			: 17px;
	padding-top		: 3px;
	padding-left		: 15px;
	vertical-align		: middle;
}

.hmenu .aktiv .shmenuaktiv .umenu .shmenuaktiv a {
	display			: inline;
	font-size		: 70%; 
	width			: 194px;
	color			: #5A5A5A; 
	text-align		: left;
	text-decoration		: none;
	font-weight		: bold;
	background-color	: white;
	height			: 17px;
	padding-top		: 3px;
	padding-left		: 10px;
	vertical-align		: middle;
	font-stretch		: condensed;	
}

.hmenu .aktiv .shmenuaktiv .umenu .shmenu a:hover {
	/*font-weight		: bold;*/
	color			: black;
	font-stretch		: condensed;
}

.hmenu .aktiv .shmenuaktiv .umenu .shmenuaktiv .umenu .shmenu a:hover {
	/*font-weight		: bold;*/
	color			: black;
	font-stretch		: condensed;
}

.hmenu .aktiv .shmenu a:hover {
	/*font-weight		: bold;*/
	color			: black;
	font-stretch		: condensed;
}

.hmenu a:hover { 
	background-color	: white; 
}



.hmenu img {
	border			: 0px;
	padding-left		: 10px;
	vertical-align		: middle;	
}


/********************** Inhalt ************************************/

.start{
	width			: 635px;
	padding-top		: 25px;
	vertical-align		: top;

}

h1{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 80%; 		
	font-weight		: bold; 
	font-variant		: normal; 
	color			: #5A5A5A;
	padding-left		: 40px;
		
}
p{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 80%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	line-height		: 150%;	
	padding-left		: 40px;
}

.inhalt{
	width			: 635px;
	padding-top		: 25px;
	vertical-align		: top;
	text-align		: left;
	padding-bottom		: 40px;
}
.inhalt p{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 80%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	line-height		: 150%;	
	padding-left		: 40px;
}

.liste{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: ´11px; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	line-height		: 150%;	
	padding-left		: 0;
}

.inhalt.liste{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 11px; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	line-height		: 150%;	
	padding-left		: 0;
}
.inhalt ul{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 11px; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	line-height		: 150%;	
	padding-left		: 20px;
}
.start ul{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 11px; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	line-height		: 150%;	
	padding-left		: 20px;
}

.inhalt ol{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 11px; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	line-height		: 150%;	
	padding-left		: 26px;
}
.start ol{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 11px; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	line-height		: 150%;	
	padding-left		: 26px;
}

.textklein{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 75%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	text-align		: right;
	vertical-align		: bottom;	
}

.textklein a{
	color			: #5A5A5A;
	text-decoration		: underline;	
}
.textklein a:hover{
	color			: #5A5A5A;
	text-decoration		: none;
}
.textklein img{
	vertical-align		: bottom;
	border			: 0px;
}

.druck p{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 70%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	text-align		: right;
	text-decoration		: none;
}
.druck p a{
	text-decoration		: none;
}

.druck p a:hover{
	text-decoration		: underline;
}

.top p{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 70%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	text-align		: right;
	text-decoration		: none;
}
.top p a{
	text-decoration		: none;
}

.top p a:hover{
	text-decoration		: underline;
}


.bild20{
	padding-left		: 20px;
}

.bild40{
	padding-left		: 40px;
}

.fbtables{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 80%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	line-height		: 150%;	
	padding-left		: 40px;
}

/********************** Links ************************************/

a.sitemap{
	text-decoration		: underline;
	color			: #5A5A5A; 	
	font-family		: arial, helvetica, sans-serif; 	
	font-variant		: normal; 
	font-size		: 12px;
	color			: #5A5A5A;
	padding-left		: 0px;
	line-height		: 150%
	
}
a{
	text-decoration		: underline;
	color			: #5A5A5A;
	
}
a:hover{
	text-decoration		: none;
	color			: #5A5A5A; 	
}

/********************** News ************************************/

.news{
	width			: 725px;
	font-family		: arial, helvetica, sans-serif; 
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A; 
	text-decoration		: none; 	
	text-align		: left;
	vertical-align		: top;
	padding-bottom		: 40px;
	padding-left		: 30px;
}


.news ul{
	font-size		: 75%;
	display			: inline;
	padding-left		: 40px;
}

.news ul li{
	display			: inline;
	list-style		: none;
	text-decoration		: none;
	float			: left;
	width			: 190px;
	padding			: 0 3.5em  0  0 ;
	line-height		: 150%;
}

.news ul li img{
	border			: 0px solid;
	float			: left;
	margin-top		: 5px;
}

.news ul li a{
	font-weight		: bold;
	text-decoration		: underline;
	color			: #5A5A5A; 
}
.news ul li a:hover{
	text-decoration		: none; 
}

.news ul li p {
	font-size		: 100%;
	margin			: 0px;
	padding			: 0px;
	margin-left		: 10px;
}

.newsarchiv{
	font-size		: 80%; 	
	width			: 600px;
	font-family		: arial, helvetica, sans-serif; 
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A; 
	text-decoration		: none; 	
	text-align		: left;
	vertical-align		: top;
	margin-left		: 30px;
	border-right		: 1px solid #D2D2D2; 
	border-bottom		: 1px solid #D2D2D2; 
}

.newsarchiv td{
	margin			: 0px;
	padding			: 5px;
	border-top		: 1px solid #D2D2D2; 
	border-left		: 1px solid #D2D2D2; 
}


/********************** Footer ************************************/

.footer {
	border-top		: 1px solid #D2D2D2;
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 75%; 
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A; 
	text-decoration		: none; 	
	text-align		: left;
	vertical-align		: top;
	padding-left		: 40px;
}

.footer a{
	text-decoration		: underline;
	color			: #5A5A5A; 	
}
.footer a:hover{
	text-decoration		: none;
	color			: #5A5A5A; 	
}

/********************** Formulare ************************************/

.forms {
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 75%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	text-align		: left;
	vertical-align		: top;	
	width			: 185px;
	border			: 1px solid #D2D2D2;
	margin-right		: 5px;
}

.bewerbungsforms {
	width			: 250px;
	border			: 1px solid #D2D2D2;
	padding			: 2px;
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 90%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
}

form input.button { 
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 75%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	font-weight		: normal; 
	font-size		: 11px; 
	background-color	: #FFFFFF; 
	border			: 1px solid #D2D2D2;
	margin-left		: 0px;
}

.text{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 75%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	text-align		: left;
	vertical-align		: top;
}

.newsletterform{
	padding-left		: 40px;
}

.bewerbungsform{
	text-align		: left;
	vertical-align		: top;	
}

.bewerbungsform table {
	padding-left		: 40px;
}


.bewerbungsform td {
	vertical-align		: top;	
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 75%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
}

.ueberschrift{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 80%; 		
	font-weight		: bold; 
	font-variant		: normal; 
	color			: #5A5A5A;
		
}

.trainingskalender {
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 75%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;	
	margin-left		: 37px;
	width			: 595px;
}

.trainingskalender2 {
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 75%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;	
	margin-left		: 38px;
	border-left		: 1px solid #D2D2D2;
	border-top		: 1px solid #D2D2D2;
}

.trainingskalender2 td {
	border-bottom		: 1px solid #D2D2D2;
	border-right		: 1px solid #D2D2D2;
}

.trainingskalender2 td ul {
	font-size		: 100%;
	list-style-type		: disc;
	padding			: 0px;
	margin-left		: 15px;
}

.trainingskalender .monat {	
	font-weight		: bold;
	background-color	: #FFFFFF;
	border-bottom		: 1px solid #D2D2D2;
}


/********************** Kontaktformular ************************************/

.kontakt {
	padding-left		: 40px;
}

.kontakt td .smallinput {
	width			: 25px;
	border			: 1px solid #D2D2D2;
	padding			: 2px;
	margin			: 1px;
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 90%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	font-color		: #5A5A5A;	
}

.kontakt td{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 75%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	text-align		: left;
	vertical-align		: top;
}

.kontakt input {
	width			: 250px;
	border			: 1px solid #D2D2D2;
	padding			: 2px;
	margin			: 1px;
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 90%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	font-color		: #5A5A5A;	
}

.kontakt select {
	border			: 1px solid #D2D2D2;
	padding			: 2px;
	margin			: 1px;
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 90%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	font-color		: #5A5A5A;	
}

.kontakt input.button { 
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 75%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	font-color		: #5A5A5A;	
	font-weight		: normal; 
	font-size		: 11px; 
	background-color	: #E9E9E9; 
	border			: 1px solid;
	margin-left		: 0px;
}

.kontakt textarea {
	width			: 250px;
	border			: 1px solid #D2D2D2;
	padding			: 2px;
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 90%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	font-color		: #5A5A5A;
}

.kontakt textarea.hotline {
	width			: 410px;
	border			: 1px solid #D2D2D2;
	padding			: 2px;
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 90%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	font-color		: #5A5A5A;
}

.kontakt .check {
	border			: 0px solid #D2D2D2;
	padding			: 5px; 		
	font-color		: #5A5A5A;	
	width			: 15px;

}

.kontakt .radio {
	border			: 0px solid #D2D2D2;
	padding			: 5px; 		
	font-color		: #5A5A5A;	
	width			: 15px;

}

.kontakt .spalte1 {
	width			: 160px;
}

/********************** Tabellen ************************************/

.inhalttabelle{
	margin-left		: 38px;
}

table.inhalttabelle td p{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 80%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	line-height		: 110%;	
	padding-left		: 10px;
	padding-top		: 5px;
}

/*
.tabelletrennlinie{
	margin-left		: 38px;
	width			: 590px;
	background-color	: #D2D2D2;
}

.tabelletrennlinie td{
	background-color	: #FFFFFF;
}

table.tabelletrennlinie td p{
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 80%; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;
	line-height		: 110%;	
	padding-left		: 10px;
	padding-top		: 5px;	
}

.tabelletrennlinie{

	margin-left		: 38px;
	border-left		: 1px solid #D2D2D2;
	border-top		: 1px solid #D2D2D2;
	border-right		: 0px solid #D2D2D2;	
	border-bottom		: 0px solid #D2D2D2;
	width			: 590px;
}
table.tabelletrennlinie td{
	border-right		: 1px solid #D2D2D2;
	border-bottom		: 1px solid #D2D2D2;
}
*/

/* Tabellen unter Lösungen - Downloads */


table.seite table.tabelletrennlinie caption {
	font-weight: bold;
	font-size: 110%;
	margin: 0 0 0.25em;
}

table.seite table.tabelletrennlinie {
	border-collapse: collapse;
	margin: 0 0 1.5em;
	border: 1px solid #d2d2d2;
	border-width: 1px 0 0 1px;
	
	margin-left		: 38px;
	width			: 590px;
}
table.seite table.tabelletrennlinie th, table.seite table.tabelletrennlinie td {
	padding: 5px;
	padding-left: 10px;
	vertical-align: middle;
	
	border: 1px solid #d2d2d2;
	border-width: 0 1px 1px 0;
}
table.seite table.tabelletrennlinie th {
	font-weight: normal;
	padding:5px 10px;
}

table.seite table.tabelletrennlinie p {
	margin:0;
	padding:0;
}
/* Ende  unter Lösungen - Downloads */

.tabelletrennlinie .bildtabelle {
	margin			: 0px;
	padding			: 0px;
}
.bildtabelle {
	margin			: 0px;
	padding			: 0px;
}

.pdflink {
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 11px; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;	
	padding-left		: 0px;
	padding-top		: 0px;
	padding-bottom		: 0px;
	padding-right		: 0px;
}

.textdokument {
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 11px; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;	
	padding-left		: 0px;
	padding-top		: 0px;
	padding-bottom		: 0px;
	padding-right		: 0px;
}

.hyperlink {
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 11px; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;	
	padding-left		: 0px;
	padding-top		: 0px;
	padding-bottom		: 0px;
	padding-right		: 0px;
}

.download {
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 11px; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;	
	padding-left		: 0px;
	padding-top		: 0px;
	padding-bottom		: 0px;
	padding-right		: 0px;
}


/*
.download ul{
	display			: inline;
}

.download ul li{
	display			: inline;
	list-style		: none;
	float			: left;
}

.download ul li img{
	border			: 0px solid;
	float			: left;
	margin-top		: 5px;
}

.download ul li a{
	font-weight		: normal;
	text-decoration		: underline;
	color			: #5A5A5A; 
}
.download ul li a:hover{
	text-decoration		: normal; 
}
*/

.punktlink {
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 12px; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;	
	padding-left		: 0px;
	padding-top		: 2px;
	padding-bottom		: 0px;
	padding-right		: 0px;
	vertical-align		: top;	
	margin-left		: 32px;
}


.inhalttabelle .punktlink {
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 12px; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;	
	padding-left		: 0px;
	padding-top		: 2px;
	padding-bottom		: 0px;
	padding-right		: 0px;
	vertical-align		: top;	
	margin			: 0px;
}

.tabelletrennlinie .punktlink {
	font-family		: arial, helvetica, sans-serif; 
	font-size		: 12px; 		
	font-weight		: normal; 
	font-variant		: normal; 
	color			: #5A5A5A;	
	padding-left		: 0px;
	padding-top		: 2px;
	padding-bottom		: 0px;
	padding-right		: 0px;
	vertical-align		: top;	
	margin			: 0px;
}

/***************** Starboxen ***********************/

p.startboxhead {
	font-weight: 500;
	color: #622783;
	margin: 8px 0 5px 0;
	padding: 0 0 0 10px;
}

.startbox a img{
	border: 0px solid grey;
	
}

div.teaserbox {
	border: 1px solid red;
	background: red;
}

.start td ul {
	margin-left: 40px;
}