html, body {height: 100%;}

body {
 font-family:Arial, Helvetica, sans-serif;
  color:#011E44; 
  font-size:10px; background-color:#011E44; margin: 0; padding: 0;
}
font { font-family:Arial, Helvetica, sans-serif;
  color:#011E44;
  font-size:10px;} 

table.navigation {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff; background-color:#011E44;
	font-size:12px;
	width:175px;
}

td.rechts {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff; background-color:#011e44; 
	font-size:12px;
	width:178px; 
	font-size:12px;
}
table.left {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff; background-color:#011E44;
	font-size:12px;
	width:175px; 
	font-size:12px;
}
table.right {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff; font-size:12px;
	width:175px; 
	font-size:12px;
}

table.main {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px; background-color:#FFFFFF;
	width:906px; 
}

table.navigation {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff; background-color:#011E44; 
	font-size:12px;
	width:175px; 
}

table.referenzen {
	font-family:Arial, Helvetica, sans-serif;  background-color:#011E44; 
	font-size:10px;
	width:175px; 
}

td.content { font-family:Arial, Helvetica, sans-serif;
	color:#011E44; text-align:justify;
	font-size:12px; width:550px; background-color:#ffffff; 
}

td.bild { font-family:Arial, Helvetica, sans-serif;
	color:#011E44; height:260px;
	font-size:12px; background-color:#ffffff; 
}


td.left {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF; width:175px;
	font-size:12px; 
	
}

td.right {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF; width:175px;
	font-size:12px; 
	
}
tr.aktuelles {
font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	font-size:12px;
	width:175px; background-color:#011E44; 
}
td.aktuelles {
font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	font-size:12px; margin-top:15px;
}
td.logo1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px; height:130px;
	width:550px; background-color:#ffffff; background-image:url(images/background/logo_martinlimbeck1.jpg); background-repeat:no-repeat; background-position: top;}
	
	td.logo2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	width:175px; height:130px; background-color:#ffffff; background-image:url(images/background/logo-martinlimbeck-175.gif); background-repeat:no-repeat; background-position: left;}
	
td.referenzen {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	width:175px;  background-color:#011E44; vertical-align:top;
}

td.breadcrumps {
	font-family:Arial, Helvetica, sans-serif;
	color:#011E44; margin-right:30px;
	font-size:12px;
	width:550px; height:25px; background-image:url(images/background/back_navi-oben.jpg); background-repeat:no-repeat; background-position: right bottom; 
}
td.top {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff; background-color:#011E44;
	font-size:16px; letter-spacing: 10px;
	width:906px; height:70px; background-image:url(images/background/oben-top.jpg); background-repeat:repeat-x; background-position:bottom}

td.bottom {
	font-family:Arial, Helvetica, sans-serif;
	color:#011E44; background-color:#011E44;
	font-size:10px; 
	width:906px; height:70px; background-image: 
	url(images/background/unten-top.jpg); background-repeat:repeat-x; background-position:top}

td.navi {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px; background-color:#011E44;
	width:175px;line-height:20px; margin-top:40px;
}
td.navi-right {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px; background-color:#011E44;
	width:175px; height:200px; line-height:20px;
}

td.motto {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF; font-size:10px; vertical-align:top;
	width:175px; }

td.ani-main {
	font-family:Arial, Helvetica, sans-serif;
	color:#011E44;
	font-size:12px; vertical-align:top;
	width:244px; height:340px; 
}
td.spalten-li {
	font-family:Arial, Helvetica, sans-serif;
	color:#011E44;
	font-size:12px; vertical-align:top;
	width:178px; background-image:url(images/background/back-spalten.jpg); background-repeat:repeat-y; 
}
td.spalten-re {
	font-family:Arial, Helvetica, sans-serif;
	color:#011E44;
	font-size:12px; vertical-align:top;
	width:178px; background-image:url(images/background/back-spalten-re.jpg); background-repeat:repeat-y; 
}



p.left {font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; margin-left:30px; margin-top:120px; margin-right:10px; line-height:30px }

p.right {font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; margin-left:15px; margin-top:20px; margin-right:10px; line-height:30px }

p.aktuelles {font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; margin-left:15px;}
p.referenzen {font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; margin-left:10px; margin-right:8px}
p.suche {font-family: Arial, Helvetica, sans-serif; color:#011E44; font-size:12px; margin-left:15px;}

p.navi {font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; margin-left:20px; margin-top:6px; margin-right:10px; }
	
.Stil1 {font-family:Arial, Helvetica, sans-serif; font-size: 10px}
.Stil2 {font-size: 10px; color:#666666}
.Stil3 {font-size: 12px; color:#ffffff; font-weight:bold}
.Stil5 {font-size: 12px; color:#607286; font-weight:bold}
.Stil4 {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#607286; font-weight:bold}
.Stil6 {font-size: 11px; color:#ffffff; font-weight:bold}
.Stil7 {font-family:Futura, Arial, Helvetica, sans-serif; font-size: 12px; color:#011E44;}
.Stil8 {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff;}

p.inhalt {font-family:Arial, Helvetica, sans-serif; color:#011E44; font-size:12px; margin-left:20px; margin-top:20px; margin-right:20px; }
p.termine {font-family:Arial, Helvetica, sans-serif; color:#011E44; font-size:12px; margin-top:3px;}
p { font-family:Arial, Helvetica, sans-serif; color:#011E44; font-size:12px; margin-left:20px; margin-right:20px; }
p.breadcrumps { font-family:Arial, Helvetica, sans-serif; color:#011E44; font-size:10px; margin-left:20px; margin-right:10px; margin-top:5px; font-weight:bold }
p.motto {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; margin-left:15px;}
p.motto2 {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px;margin-left:15px;}
p.motto3 {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px;  margin-left:15px;}
p.motto4 {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px;margin-left:15px;}

a.navigation { display: block; width: 165px; padding: 5px; outline: none;}
a.navigation { text-decoration: none; color: #ffffff; outline: none; }
a.navigation:visited { outline: none; }
a.navigation:hover {  background-image:url(images/background/navi-hover.gif); background-repeat:no-repeat; background-position:left; outline: none;}
a.navigation:active {  background-image:url(images/background/navi-hover.gif); background-repeat:no-repeat; background-position:left; outline: none;}

a.active { display: block; width: 165px; padding: 5px; outline: none;}
a.active { text-decoration: none; color: #ffffff; outline: none; background-image:url(images/background/navi-hover.gif); background-repeat:no-repeat; background-position:left; outline: none; }
a.active:visited {background-image:url(images/background/navi-hover.gif); background-repeat:no-repeat; background-position:left; outline: none;} 
a.active:hover { background-image:url(images/background/navi-hover.gif); background-repeat:no-repeat; background-position:left; outline: none;}
a.active:active {  background-image:url(images/background/navi-hover.gif); background-repeat:no-repeat; background-position:left; outline: none;}

a.active2 { display: block; width: 165px; padding: 5px; outline: none;}
a.active2 { text-decoration: none; color: #ffffff; outline: none; background-image:url(images/background/navi-hover2.gif); background-repeat:no-repeat; background-position:left; outline: none; }
a.active2:visited { background-image:url(images/background/navi-hover2.gif); background-repeat:no-repeat; background-position:left; outline: none;} 
a.active2:hover { background-image:url(images/background/navi-hover2.gif); background-repeat:no-repeat; background-position:left; outline: none; font-weight:bold}
a.active2:active { background-image:url(images/background/navi-hover2.gif); background-repeat:no-repeat; background-position:left; outline: none;}


a.aktuelles:link {font-family:Arial, Helvetica, sans-serif; font-size:10px;  color: #ffffff; text-decoration: underline; outline: none;}
a.aktuelles:visited {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: underline; outline: none;}
a.aktuelles:hover {font-family:Arial, Helvetica, sans-serif; font-size: 10px;color: #ffffff;text-decoration: none; outline: none; }
a.aktuelles:active {font-family:Arial, Helvetica, sans-serif; font-size: 10px;color: #ffffff;text-decoration: none;  outline: none;}

a.navi:link {font-family:Arial, Helvetica, sans-serif; font-size:12px;  color: #ffffff; text-decoration: none;outline: 0 ;}
a.navi:visited {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;outline: 0 ;}
a.navi:hover {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #ffffff;text-decoration: none; background:#FF0000; width:175px; display:block; outline: 0 ; }
a.navi:active {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #ffffff;text-decoration: none;outline: 0 ;  }

a.download:link {font-family:Arial, Helvetica, sans-serif; font-size:10px;  color: #666666; text-decoration: underline;outline: 0 ;}
a.download:visited {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline;outline: 0 ;}
a.download:hover {font-family:Arial, Helvetica, sans-serif; font-size: 10px;color: #c0c0c0;text-decoration: none; outline: 0 ; }
a.download:active {font-family:Arial, Helvetica, sans-serif; font-size: 10px;color: #666666;text-decoration: underline;outline: 0 ;  }

a.text:link {font-family:Arial, Helvetica, sans-serif; font-size:12px;  color: #666666; text-decoration: underline;outline: 0 ;}
a.text:visited {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline;outline: 0 ;}
a.text:hover {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #c0c0c0;text-decoration: none; outline: 0 ; }
a.text:active {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #666666;text-decoration: underline; outline: 0 ; }

a.navi-unten:link {font-family:Arial, Helvetica, sans-serif; font-size:11px;  color: #011E44; text-decoration: none;outline: 0 ;}
a.navi-unten:visited {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #011E44; text-decoration: none;outline: 0 ;}
a.navi-unten:hover {font-family:Arial, Helvetica, sans-serif; font-size: 11px;color: #999999;text-decoration: none; outline: 0 ; }
a.navi-unten:active {font-family:Arial, Helvetica, sans-serif; font-size: 11px;color: #011E44;text-decoration: none; outline: 0 ; }

a.mail:link {font-family:Arial, Helvetica, sans-serif; font-size:14px;  color: #011E44; text-decoration: none;outline: 0 ;}
a.mail:visited {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #011E44; text-decoration: none;outline: 0 ;}
a.mail:hover {font-family:Arial, Helvetica, sans-serif; font-size: 14px;color: #999999;text-decoration: none;outline: 0 ;  }
a.mail:active {font-family:Arial, Helvetica, sans-serif; font-size: 14px;color: #011E44;text-decoration: none; outline: 0 ; }

h1.inline {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #011E44 ;text-decoration: none; display:inline; margin-top: 0px; margin-bottom:0px; margin-left:0px; margin-right: 0px;}
h1.index {font-family:Arial, Helvetica, sans-serif; font-size: 14px;color: #333333;text-decoration: none;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size: 14px;color: #333333;text-decoration: none; margin-left:20px; margin-top:20px; margin-right:20px }
h2 {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #666666;text-decoration: none; margin-left:20px; }
h3 {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #011E44;text-decoration: none; margin-left:10px; }
h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#607286; text-decoration:none;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #ffffff; text-decoration: none; margin-left:10px; margin-top:20px }
hr {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #ffffff;text-decoration: none; width:170px }
hr.content {font-family:Arial, Helvetica, sans-serif; background-image:url(images/background/linie-content.jpg); background-repeat:no-repeat }
hr.presse {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #607286;text-decoration: none; width:500px }

li.inhalt { font-family:Arial, Helvetica, sans-serif; color:#011E44; font-size:12px; margin-left:20px; margin-right:20px; list-style:square;}

li.video { font-family:Arial, Helvetica, sans-serif; color:#011E44; font-size:12px; margin-left:20px; margin-right:20px; list-style:square; line-height:22px}

sup { font-family:Arial, Helvetica, sans-serif; font-size:9px;}

