/* @override 
	http://www.lavantex.de/fileadmin/css/aumer.css
	http://lavantex.de/fileadmin/css/aumer.css
	http://www.textilservice-aumer.de/fileadmin/css/aumer.css
*/

* {
	margin: 0;
	padding: 0;
	border: none;
	}
	
body{
	width: 100%;
	height: 100%;
	background: #FFF url(img/body.png) repeat-x 0 45px;
	font-family: verdana;
	font-weight: lighter;
	}
	
div#content ul {
	margin: 0 0 20px 0;
	padding: 0;
	}
	
div#content ul li {
	list-style-type: none;
	background: url(img/bulletimg.gif) no-repeat 0 8px;
	padding: 0 0 0 18px;
	}
	
/* @group HEADLINES */

h1 {
	position: absolute;
	top: -200px;
	}

h2 {
	font-size: 14px;
	font-weight: lighter;
	color: #13365d;
	padding: 0 0 15px 0;
	}

/* @end HEADLINES */

/* @group MAINTEMPLATE */

/* @group HEADER */

div#header {
	position: absolute;
	top: 0;
	left: 0;
	height: 90px;
	width: 100%;
	background: url(img/header.png) repeat-x;
	}

div#header div.zentrieren {
	position: relative;
	margin: auto;
	width: 820px;
	padding: 5px 25px;
	}

div#header a#logolink {
	float: left;
	}

div#header h1 {
	position: relative;
	float: left;
	top: 0;
	color: #13365d;
	font-weight: lighter;
	font-size: 16px;
	padding: 21px 0 0 45px;
	}

div#header #searchform input {
	float: left;
	height: 20px;
	width: 130px;
	background: #FFF url(img/searchbox.jpg) no-repeat 3px center;
	border: solid 1px #CCC;
	padding: 0 0 0 20px;
	}

div.tx-macinasearchbox-pi1{
	float: right;
	margin: 18px 20px 0 0;
	}

div#header #searchform input.submit {
	background: none;
	display: none;
	}

/* @end HEADER */

/* @group MAINNAVI */

ul#mainnavi {
	float: left;
	width: 820px;
	height: 60px;
	background: url(img/mainnavi.png) no-repeat left bottom;
	list-style-type: none;
	padding: 0 25px;
	}

ul#mainnavi li {
	float: left;
	width: 190px;
	text-align: center;
	padding: 30px 20px 0 20px;
	}

ul#mainnavi li.mid,
ul#mainnavi li.last {
	padding: 30px 20px 0 0;
	}

ul#mainnavi li a {
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	color: #888;
	display: block;
	float: left;
	width: 190px;
	height: 30px;
	line-height: 30px;
	}

ul#mainnavi li a:hover,
ul#mainnavi li a#active {
	background: #FFF;
	color: #13365d;
	}

/* @end MAINNAVI */

/* @group SUBNAVI */

ul#subnavi {
	top: 75px;
	position: absolute;
	width: 200px;
	text-align: right;
	height: auto;
	list-style-type: none;
	margin: 0 0 0 -200px;
	line-height: 150%;
	}
	
ul#subnavi li {
	float: right;
	width: 100px;
	padding: 0 0 0 100px;
	line-height: 100%;
	padding-bottom: 7px;
	}

ul#subnavi li a {
	text-decoration: none;
	font-size: 12px;
	color: #13365d;
	}

ul#subnavi li a:hover,
ul#subnavi li a#active {
	color: #4EB041;
	}

/* @end SUBNAVI */

div#page {
	position: absolute;
	height: auto;
	width: 870px;
	margin-left: -435px;
	left: 50%;
	top: 80px;
	}

/* @group CONTENT */

div#main {
	float: left;
	display: block;
	width: 870px;
	padding: 20px 0;
	background: url(img/main.png) repeat-y;
	}

div#left {
	float: left;
	width: 675px;
	}

/* @group LEISTUNGSNAVI */

ul#leistungsnavi {
	float: left;
	list-style-type: none;
	width: 610px;
	}

ul#leistungsnavi li {
	float: left;
	padding: 0 20px 0 0;
	}

ul#leistungsnavi li.last {
	padding: 0;
	}

ul#leistungsnavi li a {
	float: left;
	display: block;
	width: 150px;
	color: #999;
	font-size: 12px;
	text-decoration: none;
	padding: 310px 20px 10px 20px;
	text-align: center;
	}

ul#leistungsnavi li a:hover {
	color: #333;
	}

ul#leistungsnavi li a#klinik {
	background: #EEE url(img/a_klinik.jpg) no-repeat 0 0;
	}

ul#leistungsnavi li a#berufsbekleidung {
	background: #EEE url(img/a_berufsbekleidung.jpg) no-repeat 0 0;
	}

ul#leistungsnavi li a#hotel {
	background: #EEE url(img/a_hotel.jpg) no-repeat 0 0;
	}
	
ul#leistungsnavi li a#klinik:hover {
	background: #EEE url(img/a_klinik.jpg) no-repeat -190px 0;
	}

ul#leistungsnavi li a#berufsbekleidung:hover {
	background: #EEE url(img/a_berufsbekleidung.jpg) no-repeat -190px 0;
	}

ul#leistungsnavi li a#hotel:hover {
	background: #EEE url(img/a_hotel.jpg) no-repeat -190px 0;
	}

/* @end LEISTUNGSNAVI */

div#contentheader {
	float: left;
	padding: 0 0 0 45px;
	width: 610px;
	}

/* @group CONTENTHEADER LEISTUNGEN */

div#contentheader_leistungen {
	float: left;
	width: 610px;
	height: 257px;
	}

div#contentheader_leistungen img {
	float: left;
	width: 190px;
	height: 257px;
	}

div#contentheader_leistungen span {
	color: #5B698E;
	background: #EEE;
	float: left;
	width: 400px;
	padding: 147px 0 10px 20px;
	height: 20px;
	text-transform: uppercase;
	font-size: 18px;
	}

div#contentheader_leistungen p {
	color: #999;
	background: #EEE;
	float: left;
	width: 400px;
	padding: 0 0 0 20px;
	font-size: 12px;
	height: 80px;
	}

* html div#contentheader_leistungen p {
	height: 78px;
	}

/* @end CONTENTHEADER LEISTUNGEN */

/* @group PAGENAVI */

ul#pagenavi {
	float: left;
	width: 610px;
	list-style-type: none;
	background: url(img/pagenavi.png) no-repeat -2px bottom;
	height: 35px;
	margin: 0 0 20px 0;
	font-size: 11px;
	}

div#content ul#pagenavi li {
	float: left;
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;
	border-right: solid 1px #CCC;
	background: none;
	}

div#content ul#pagenavi li.last {
	border: none;
	}

ul#pagenavi li a {
	float: left;
	color: #13365d;
	text-decoration: none;
	}

div#content ul#pagenavi li a:hover,
div#content ul#pagenavi li a#active {
	color: #4EB041;
	text-decoration: none;
	}

/* @end PAGENAVI */

div#content {
	float: left;
	width: 630px;
	padding: 20px 0 0 45px;
	font-size: 12px;
	line-height: 150%;
	color: #333;
	}

div#content p {
	padding: 0 0 20px 0;
	}

div#content p strong,
div#content p b {
	color: #13365d;
	}
	
div#content a {
	color: #4EB041;
	text-decoration: none;
	}
	
div#content a:hover {
	text-decoration: underline;
	}
	
/* @end CONTENT */

/* @group ORIENTATION */

div#orientation {
	float: left;
	padding: 45px 0 0 45px;
	font-size: 11px;
	}

div#orientation a {
	color: #4EB041;
	text-decoration: none;
	}

div#orientation a:hover {
	text-decoration: underline;
	}

/* @end ORIENTATION */

div#right {
	float: left;
	width: 150px;
	background: url(img/kontaktbox.png) repeat-x 0 90px;
	min-height: 370px;     
	}

* html div#right {
	height: 370px;
	}

div#kontaktbox {
	width: 130px;
	padding: 30px 10px 0 10px;
	}

a.ansprechpartner,
a.infomaterial {
	float: left;
	border: solid 1px #CCC;
	padding: 10px 0;
	width: 131px;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	color: #5B698E;
	line-height: 150%;
	margin: 0 0 5px 0;
	}

a.ansprechpartner:hover,
a.infomaterial:hover {
	text-decoration: underline;
	}

div#right p {
	float: left;
	border: solid 1px #CCC;
	padding: 10px 0;
	width: 131px;
	font-size: 10px;
	text-align: center;
	color: #5B698E;
	line-height: 150%;
	margin: 0 0 5px 0;
	}

div#right p span {
	font-weight: bold;
	color: #444;
	}

/* @group FOOTER */

div#footer {
	float: left;
	width: 822px;
	padding: 0 0 0 48px;
	height: 32px;
	line-height: 32px;
	background: url(img/footer.png) repeat-y 2px 0;
	}

div#footer span {
	color: #13365d;
	font-size: 14px;
	float: left;
	}

/* @group SITENAVI */

ul#sitenavi {
	float: right;
	list-style-type: none;
	padding: 0 50px 0 0;
	}

ul#sitenavi li {
	float: left;
	height: 32px;
	line-height: 32px;
	padding: 0 0 0 20px;
	}

ul#sitenavi li a {
	float: left;
	color: #333;
	font-size: 10px;
	text-decoration: none;
	}

ul#sitenavi li a:hover,
ul#sitenavi li a#active {
	text-decoration: underline;
	}

/* @end SITENAVI */

div#schatten_unten {
	float: left;
	width: 870px;
	height: 50px;
	background: url(img/schatten_unten.png) no-repeat 0 0;
	}

/* @end FOOTER */

/* @end MAINTEMPLATE */

/* @group FCE */

/* @group FCE ACCORDION */

div#rgaccord2-nest.hide {
	display: none;
	}

h3.rgaccord2-toggle {
	float: left;
	width: 565px;
	height: 40px;
	cursor: pointer;
	font-size: 14px;
	font-weight: lighter;
	line-height: 40px;
	padding: 0 0 0 35px;
	color: #13365d;
	background: url(img/accordion.png) no-repeat 0 0;
	}

h3.rgaccord2-toggle:hover,
h3.rgaccord2-toggle.act {
	background: url(img/accordion.png) no-repeat 0 -40px;
	}

div#rgaccord2-nest div.rgaccord2-content {
	float: left;
	width: 565px;
	padding: 0 0 0 35px;
	}

div#rgaccord2-nest div.rgaccord2-content p {
	display: block;
	padding: 15px 0;
	}

/* @end FCE ACCORDION*/
	
/* @group FCE BILD MIT TEXT */
	
div.bild_text {
	float: left;
	width: 600px;
	padding: 0 0 15px 0;
	}

div.bild_text img {
	float: left;
	width: 160px;
	border: solid 1px #CCC;
	}
	
div.bild_text div {
	float: left;
	padding: 0 0 0 20px;
	width: 400px;
	}
	
div.bild_text div h3 {
	font-size: 12px;
	color: #13365d;
	font-weight: lighter;
	padding: 0 0 10px 0;
	}
	
/* @end FCE BILD MIT TEXT */

/* @group FCE DATEILINK */

div.filelink {
	float: left;
	width: 600px;
	padding: 5px 0;
	background: url(img/pagenavi.png) no-repeat left bottom;
	}
	
div.filelink img {
	float: left;
	}
	
div#content div.filelink div {
	float: left;
	padding: 40px 0 0 20px;
	width: 400px;
	display: block;
	text-decoration: none;
	}
	
div.filelink h3 {
	font-size: 12px;
	color: #13365d;
	font-weight: lighter;
	padding: 0 0 10px 0;
	width: 400px;
	}
	
div#content div.filelink a:hover {
	text-decoration: underline;
	}

div#content div.filelink a:hover h3 {
	text-decoration: none;
	}

/* @end FCE DATEILINK */

/* @end FCE */

/* @group EXT */

/* @group POWERMAIL */

fieldset.tx-powermail-pi1_fieldset {
	float: left;
	width: 300px;
	}

#powermaildiv_uid17,
#powermaildiv_uid18,
#powermaildiv_uid19,
#powermaildiv_uid20,
#powermaildiv_uid21,
#powermaildiv_uid22,
#powermaildiv_uid23,
#powermaildiv_uid24 {
	float: left;
	width: 300px;
	}

#powermaildiv_uid26 div.powermail_check_inner.powermail_check_inner_uid26_0 label {
	float: right;
	width: 200px;
	text-align: left;
	margin: 5px 0 0 0;
	}

input#check_uid26_0.powermail_mailformular.powermail_check.powermail_uid26.powermail_subuid26_0 {
	float: left;
	width: 30px;
	margin: 5px 0 0 70px;
	}

#powermaildiv_uid26 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display: none;
	}
	
fieldset.tx-powermail-pi1_fieldset legend {
	display: none;
	}
	
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select,
fieldset.tx-powermail-pi1_fieldset textarea {
	float: right;
	width: 198px;
	height: 18px;
	border: solid 1px #CCC;
	margin: 0 0 5px 0;
	}

fieldset.tx-powermail-pi1_fieldset textarea {
	height: 100px;
	}
	
#powermaildiv_uid27 input.powermail_mailformular.powermail_submit.powermail_submit_uid27 {
	background: #ceffc2;
	margin: 10px 0 0 0;
	}

/* @end POWERMAIL */

/* @group SITEMAP */

div.tx-flseositemap-pi1 {
	float: left;
	}
	
div.tx-flseositemap-pi1 ul {
	padding: 0 0 0 20px;
	}

div#content div.tx-flseositemap-pi1 ul li a {
	color: #13365d;
	}
	
div#content div.tx-flseositemap-pi1 ul li ul li a {
	color: #999;
	}

/* @end SITEMAP */

/* @group TT NEWS */

div.news-latest-item,
div.news-list-item {
	float: left;
	padding: 15px 0 15px 0;
	background: url(img/pagenavi.png) no-repeat -2px 0;
	width: 500px;
    }

div.news-latest-morelink,
div.news-list-morelink {
	float: left;
	width: 325px;
	text-align: left;
    }

div#content div.news-latest-item h3 a,
div#content div.news-list-item h3 a,
#content div.news-single-item h3,
#content div.news-single-item h2 {
	color: #002168;
	font-weight: normal;
	font-size: 14px;
	line-height: 130%;
	float: left;
	width: 500px;
	color: #13365d;
	margin: 0 0 10px 0;
    }

#content div.news-single-item p.bodytext {
	float: left;
	width: 420px;
	}

#content div.news-single-item div.news-single-img {
	float: left;
	}
    
#content div.news-single-item h3 {
	width: 500px;
	padding: 0;
	font-size: 12px;
	margin: 0 0 25px 0;
	}

#content div.news-single-item div.news-single-timedata,
#content div.news-list-item div.news-single-timedata,
#content div.news-latest-item div.news-single-timedata {
	color: #999;
	float: left;
	padding: 0 5px 0 0;
	font-size: 11px;
	margin: 0;
	width: 495px;
	}

div.news-latest-gotoarchive,
div.news-list-gotoarchive {
	display: none;
    }

div#content div.news-latest-item p,
div#content div.news-list-item p {
	float: left;
	width: 325px;
	padding: 0;
    }
    
div.news-latest-item img,
div.news-list-item img {
	float: left;
	margin: 0 15px 0 0;
	width: 160px;
	height: auto;
    }


div.news-single-item {
	float: left;
	width: 600px;
	height: auto;
	padding: 0 0 15px 0;
    }

div.news-single-item img {
	float: left;
	width: 160px;
	margin: 0 20px 20px 0;
    }

div.news-single-backlink {
	float: left;
	width: 500px;
	background: url(img/pagenavi.png) no-repeat -2px 0;
	padding: 15px 0 0 0;
	margin: 15px 0 0 0;
    }

/* @end TT NEWS */

/* @end EXT */


div.csc-textpic.csc-textpic-intext-left {
	float: left;
	margin: 0 0 20px 0;
	width: 605px;
	}

div.csc-textpic.csc-textpic-intext-left img {
	border: solid 1px #CCC;
	}