@media screen, projection {

html, body
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	}
.red
	{
	color: red;
	}
.green
	{
	color: green;
	}
.bold
	{
	font-weight: bold;
	}
.little
	{
	font-size: 0.8em;
	}
.hidden
	{
	position:absolute;
	top:-1000px;
	left:-1000px;
	}
.error
	{
	color:red;
	font-weight:bold;
	font-size:1.1em;
	}
.select
	{
	width:342px;
	}
.attention
	{
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	border: solid 1px #FFD900;
	background:#FFFfff;
        width:90%;
	}
.attention address
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:#FFF8CC;
	}
.attention p
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:#FFF8CC;
	text-align:justify;
	}
.paragraph
	{
	width: 15px;
	height:20px;
	border: solid 1px #003366;
	color:  #003366;
	font-size:1.5em;
	font-weight:bold;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	float:left;
	}
.paragraph2
	{
	width: 15px;
	height:20px;
	border: solid 1px #003366;
	color:  #003366;
	font-size:1.5em;
	font-weight:bold;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	}
.paragraph2 a
	{
	text-decoration:none;
	color:#003366;
	}
a.back
	{
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	border: solid 1px #003366;
	text-decoration:none;
	color:#003366;
	background:#f6f6f3;
	}
a.anker
	{
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	color:#003366;
	}
#master
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#header
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	width: 1000px;
	height: 100px;
	}
#header ul
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:right;
	width:100%;
	height:26px;
	}
#header ul li
	{
	list-style:none;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	}
#header ul li a, #header ul li a:link, #header ul li a:visited, #header ul li a:active, #header ul li a:focus
	{
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	font-size:1em;
	color:#9A9A9A;
	}
#header ul li a .red
        {
        color: red;
        }

/**/
#header .logo
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:290px;
	height:72px;
	float:left;
	}
#header .logo a
	{
	text-decoration:none;
	}
#header .logo a img
	{
	border-right: 1px #cccccc solid;
	border-left:none;
	border-top:none;
	border-bottom:none;
	padding: 10px 43px 10px 28px;
	margin: 0px 0px 0px 0px;
	}
#header h1
	{
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 310px;
	font-size:1.4em;
	color:#003366;
	font-weight:normal;
	}
#header p
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 310px;
	color:#9A9A9A;
	font-size:0.7em;
	}
#header p a, #header p a:link, #header p a:active, #header p a:focus, #header p a:visited
	{
	font-size:1em;
	color: #003366;
	text-decoration:none;
	}
#content_wrap
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	overflow:auto;
width:1000px;	
}
#navi
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	float:left;
	width:191px;
	height:2000px;
	overflow:auto;
	background: #ffffff;
	}
#navi ul
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#navi ul li.active
	{
	padding: 0px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	border-top: solid 1px #FFD900;
	border-bottom:solid 1px #FFD900;
	border-left: solid 20px #FFD900;
	border-right: solid 2px #FFD900;
	display:block;
	width:159px;
	list-style:none;
	}
#navi ul li.active a, #navi ul li.active a:link, #navi ul li.active a:active, #navi ul li.active a:visited
	{
	color: #003366;
	font-weight:bold;
	font-size: 1em;
	text-decoration:none;
	}

#navi ul li
	{
	padding: 0px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	border-top:  none;
	border-bottom:solid 1px #FFF8CC;
	border-left: solid 20px #FFF8CC;
	border-right: solid 2px #FFF8CC;
	display:block;
	width:159px;
	font-size: 0.7em;
	list-style:none;
	}
#navi ul li a, #navi ul li a:link, #navi ul li a:active,  #navi ul li a:visited
	{
	color: #003366;
	font-weight:normal;
	font-size: 1em;
	text-decoration:none;
	}
/*ul in ul*/
#navi ul li ul
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#navi ul li ul li
	{
	padding: 0px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	border-top:  none;
	border-bottom:solid 1px #FFF8CC;
	border-left: solid 20px #FFF8CC;
	border-right: none;
	color: #003366;
	font-weight:normal;
	width:119px;
	list-style:none;
	font-size: 1em;
	}
#navi ul li ul li .normal
	{
	color: #FFD900;
	font-weight:bold;
	font-size: 1em;
	}
#navi ul li ul li.inactive a, #navi ul li ul li.inactive a:link, #navi ul li ul li.inactive a:active, #navi ul li ul li.inactive a:focus, #navi ul li ul li.inactive a:visited
	{
	color: #003366;
	font-weight:normal;
	font-size: 1em;
	text-decoration:none;
	}
/*ul ul ul*/
#navi ul li ul li ul
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#navi ul li ul li ul li
	{
	padding: 0px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	border-top:  none;
	border-bottom:solid 1px #FFF8CC;
	border-left: solid 20px #FFF8CC;
	border-right: none;
	color: #003366;
	font-weight:normal;
	width:99px;
	list-style:none;
	}
#navi ul li ul li ul li a, #navi ul li ul li ul li a:link, #navi ul li ul li ul li a:active, #navi ul li ul li ul li a:focus, #navi ul li ul li ul li a:visited
	{
	color: #003366;
	font-weight:bold;
	font-size: 1em;
	text-decoration:none;
	}
#navi ul li ul li ul li.inactive a, #navi ul li ul li ul li.inactive a:link, #navi ul li ul li ul li.inactive a:active, #navi ul li ul li ul li.inactive a:focus, #navi ul li ul li ul li.inactive a:visited
	{
	color: #003366;
	font-weight:normal;
	font-size: 1em;
	text-decoration:none;
	}
#content
	{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	height:2000px;
	font-size:0.7em;
	overflow:auto;
	background: #E6EBF0;
width:783px;
	}
/*content*/
#content .teaser1
	{
	padding: 3px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
width:753px;
overflow:hidden;	
	}
#content .teaser1 h2
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#003366;
	font-size:1.3em;
	}
#content .teaser1 h3
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#003366;
	font-size:1.2em;
	}
#content .teaser1 form
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 form .label1
	{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:150px;
	float:left;
	}
#content .teaser1 p
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 address
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#003366;
	font-style: normal;
	}
#content .teaser1 ul.tarif
	{
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	}
#content .teaser1 ul.tarif li
	{
	font-weight: bold;
	color:#003366;
	}
#content .teaser1 ul.tarif li ul
	{
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	}
#content .teaser1 ul.tarif li ul li 
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	color:#000000;
	}
#content .teaser1 ul.tarif li ul li label
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position:relative;
	}
#content .teaser1 ul.tarif li ul li input
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table
	{
font-size:1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
	width:400px;
	text-align:left;
	}
#content .teaser1 form table caption, #content .teaser1  table form caption
	{
	font-size:0.1em;
	color:#E6EBF0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table tbody td.center
	{
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table thead th.center
	{
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	width:600px;
font-size:1em;
	}

#content .teaser1 table.beruf caption
	{
	font-size:0.1em;
	color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf thead th
	{
	padding: 3px 3px 10px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf thead th.center
	{
	text-align:center;
	}
#content .teaser1 table.beruf tbody td
	{
	border-top: solid 1px #000000;
	padding: 3px 3px 3px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf tbody td.center
	{
	text-align:center;
	}
#content .teaser1 table.beruf_detail, #content .teaser1 table.vertrag
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	width:750px;
font-size:1em;
	}
#content .teaser1 table.beruf_detail caption, #content .teaser1 table.gross caption
	{
	font-size:0.1em;
	color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf_detail thead th, #content .teaser1 table.vertrag thead th
	{
	padding: 3px 3px 10px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf_detail thead th.center
	{
	text-align:center;
	}
#content .teaser1 table.vertrag tbody td
	{
	border-top: solid 1px #000000;
	padding: 3px 3px 3px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf_detail tbody td
	{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	padding: 3px 3px 3px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf_detail tbody td.center
	{
	text-align:center;
	}
#content .teaser1 table.beruf_detail tfoot td
	{
	padding: 3px 3px 3px 0px;
	margin: 0px 0px 0px 0px;
	text-align:right;
	font-size:0.8em;
	}
#content .teaser1 table.gross
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:700px;
font-size: 1em;
	}
#content .teaser1 table.urlaub
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:700px;
font-size:1em;
	}
#content .teaser1 table.urlaub thead th
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: solid #000000 1px;
	}
#content .teaser1 table.urlaub tbody td
	{
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.urlaub tfoot td
	{
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	}
/*footer*/
#footer
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 10px 189px;
	border: solid 1px #cccccc;
	font-size: 0.7em;
	color:#9A9A9A;
	}
#footer ul
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	text-align:left;
	height:26px;
	}
#footer ul li
	{
	list-style:none;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	}
#footer ul li a,#footer ul li a:link, #footer ul li a:visited, #footer ul li a:active, #footer ul li a:focus

	{
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	font-size:1em;
	color:#9A9A9A;
	}
/*#footer ul li a:hover
	{
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	font-size:1em;
	color:#ffffff;
	background:#003366;
	}*/
#footer p
	{
	padding: 5px 20px 0px 20px;
	margin: 0px 0px 0px 0px;	
	text-align:left;
	color: #4C4C4C;
	}
#footer hr
	{
	padding: 0px 0px 0px 0px;
	margin: 5px 20px 5px 20px;
	height:1px;
	background-color: #cccccc;
	}
}
/*Print-Ausgabe*/
@media print {
html, body
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	}
.red
	{
	color: red;
	}
.green
	{
	color: green;
	}
.bold
	{
	font-weight: bold;
	}
.little
	{
	font-size: 0.8em;
	}
.hidden
	{
	position:absolute;
	top:-1000px;
	left:-1000px;
	}
.error
	{
	color:red;
	font-weight:bold;
	font-size:1.1em;
	}
.select
	{
	width:342px;
	}
.attention
	{
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	border: solid 1px #FFD900;
	background:#FFFfff;
        width:550px;
	}
.attention address
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:#FFF8CC;
	}
.attention p
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background:#FFF8CC;
	text-align:justify;
	}
.paragraph
	{
	width: 15px;
	height:20px;
	border: solid 1px #003366;
	color:  #003366;
	font-size:1.5em;
	font-weight:bold;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	float:left;
	}
.paragraph2
	{
	width: 15px;
	height:20px;
	border: solid 1px #003366;
	color:  #003366;
	font-size:1.5em;
	font-weight:bold;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	text-align:center;
	}
.paragraph2 a
	{
	text-decoration:none;
	color:#003366;
	}
a.back
	{
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	border: solid 1px #003366;
	text-decoration:none;
	color:#003366;
	background:#f6f6f3;
	}
a.anker
	{
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	color:#003366;
	}
#master
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#header
	{
	display:none;
	}
#header ul
	{
display:none;
	}
#header ul li
	{
display:none;
	}
#header ul li a, #header ul li a:link, #header ul li a:visited, #header ul li a:active, #header ul li a:focus
	{
display:none;
	}
/**/
#header .logo
	{
display:none;
	}
#header .logo a
	{
display:none;
	}
#header .logo a img
	{
display:none;
	}
#header h1
	{
display:none;
	}
#header p
	{
display:none;
	}
#header p a, #header p a:link, #header p a:active, #header p a:focus, #header p a:visited
	{
display:none;
	}
#content_wrap
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}
#navi
	{
display:none;
	}
#navi ul
	{
display:none;
	}
#navi ul li.active
	{
display:none;
	}
#navi ul li.active a, #navi ul li.active a:link, #navi ul li.active a:active, #navi ul li.active a:visited
	{
display:none;
	}

#navi ul li
	{
display:none;
	}
#navi ul li a, #navi ul li a:link, #navi ul li a:active,  #navi ul li a:visited
	{
display:none;
	}
/*ul in ul*/
#navi ul li ul
	{
display:none;
	}
#navi ul li ul li
	{
display:none;
	}
#navi ul li ul li .normal
	{
display:none;
	}
#navi ul li ul li.inactive a, #navi ul li ul li.inactive a:link, #navi ul li ul li.inactive a:active, #navi ul li ul li.inactive a:focus, #navi ul li ul li.inactive a:visited
	{
display:none;
	}
/*ul ul ul*/
#navi ul li ul li ul
	{
display:none;
	}
#navi ul li ul li ul li
	{
display:none;
	}
#navi ul li ul li ul li a, #navi ul li ul li ul li a:link, #navi ul li ul li ul li a:active, #navi ul li ul li ul li a:focus, #navi ul li ul li ul li a:visited
	{
display:none;
	}
#navi ul li ul li ul li.inactive a, #navi ul li ul li ul li.inactive a:link, #navi ul li ul li ul li.inactive a:active, #navi ul li ul li ul li.inactive a:focus, #navi ul li ul li ul li.inactive a:visited
	{
display:none;
	}
#content
	{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	height:auto;
	font-size:0.7em;
	background: #E6EBF0;
width:600px;
	}
/*content*/
#content .teaser1
	{
	padding: 3px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
width:auto;
	}
#content .teaser1 h2
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#003366;
	font-size:1.3em;
	}
#content .teaser1 h3
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#003366;
	font-size:1.2em;
	}
#content .teaser1 form
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 form .label1
	{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:150px;
	float:left;
	}
#content .teaser1 p
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 address
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#003366;
	font-style: normal;
	}
#content .teaser1 ul.tarif
	{
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	}
#content .teaser1 ul.tarif li
	{
	font-weight: bold;
	color:#003366;
	}
#content .teaser1 ul.tarif li ul
	{
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	}
#content .teaser1 ul.tarif li ul li 
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	color:#000000;
	}
#content .teaser1 ul.tarif li ul li label
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position:relative;
	}
#content .teaser1 ul.tarif li ul li input
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table
	{
font-size:1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 2px;
	width:400px;
	text-align:left;
        empty-cells:show;
	}
#content .teaser1 form table caption, #content .teaser1  table form caption
	{
	font-size:0.1em;
	color:#E6EBF0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table tbody td.center
	{
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table thead th.center
	{
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	width:550px;
font-size:1em;
	}

#content .teaser1 table.beruf caption
	{
	font-size:0.1em;
	color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf thead th
	{
	padding: 3px 3px 10px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf thead th.center
	{
	text-align:center;
	}
#content .teaser1 table.beruf tbody td
	{
	border-top: solid 1px #000000;
	padding: 3px 3px 3px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf tbody td.center
	{
	text-align:center;
	}
#content .teaser1 table.beruf_detail, #content .teaser1 table.vertrag
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	width:550px;
font-size:1em;
	}
#content .teaser1 table.beruf_detail caption, #content .teaser1 table.gross caption
	{
	font-size:0.1em;
	color:#ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf_detail thead th, #content .teaser1 table.vertrag thead th
	{
	padding: 3px 3px 10px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf_detail thead th.center
	{
	text-align:center;
	}
#content .teaser1 table.vertrag tbody td
	{
	border-top: solid 1px #000000;
	padding: 3px 3px 3px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf_detail tbody td
	{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	padding: 3px 3px 3px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.beruf_detail tbody td.center
	{
	text-align:center;
	}
#content .teaser1 table.beruf_detail tfoot td
	{
	padding: 3px 3px 3px 0px;
	margin: 0px 0px 0px 0px;
	text-align:right;
	font-size:0.8em;
	}
#content .teaser1 table.gross
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:550px;
font-size: 1em;
	}
#content .teaser1 table.urlaub
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:550px;
font-size:1em;
	}
#content .teaser1 table.urlaub thead th
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: solid #000000 1px;
	}
#content .teaser1 table.urlaub tbody td
	{
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	}
#content .teaser1 table.urlaub tfoot td
	{
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	}
/*footer*/
#footer
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border: solid 1px #cccccc;
	font-size: 0.7em;
	color:#9A9A9A;
	}
#footer ul
	{
display:none;	
}
#footer ul li
	{
display:none;	
}
#footer ul li a,#footer ul li a:link, #footer ul li a:visited, #footer ul li a:active, #footer ul li a:focus

	{
display:none;	
}
/*#footer ul li a:hover
	{
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	font-size:1em;
	color:#ffffff;
	background:#003366;
	}*/
#footer p
	{
	padding: 5px 20px 0px 20px;
	margin: 0px 0px 0px 0px;	
	text-align:left;
	color: #4C4C4C;
	}
#footer hr
	{
display:none;	
}

}
