*html body {
	behavior: url(fileadmin/templates/htc/csshover.htc)
}

*html #shadow, *html .footerimage { behavior: url(fileadmin/templates/htc/iepngfix.htc) }

body {
	margin: 0;
	padding: 0;
	background: #262626 url(../img/body_bg.jpg) no-repeat;
	font-family: arial,verdana,sans-serif;
	font-size: 12px;
	color: #ffffff;
}

#content a {
	color: #fff!important;
	/*text-decoration:none;*/
}

#content ul {
	padding: 0;
	margin: 0;
	padding-left: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#content ul li {
	line-height: 18px;
}

h1 {
	height: 40px;
	overflow: hidden;
	margin-bottom: 10px;
	padding-bottom: 0;
}

h2 {
	height: 25px;
	overflow: hidden;
	margin-bottom: 10px;
	padding-bottom: 0;
}

h3 {
	height: 20px;
	overflow: hidden;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
}

a:focus {
	outline: none;
}

#container {
	width: 952px;
	position: relative;
	margin: 15px auto;
}

#lang {
	position: absolute;
	top: 455px;
	right: 20px;
}

.langchoose {
	display: block;
	margin-bottom: 10px;
}

#lang ul li {
	list-style: none;
	float: left;
	margin-right: 5px;
}

#lang ul {
	padding: 0;
	margin: 0;
}

#lang ul li a img {
	border: none;
}

#header {
	width: 952px;
	height: 505px;
}

#left {
	width: 646px;
	height: 505px;
	float: left;
}

#right {
	width: 306px;
	height: 505px;
	float: left;
}

.clearer {
	width: 100%;
	height: 0px;
	clear: both;
}

*html .clearer {
	margin-bottom: -15px;
}


#logo {
	width: 306px;
	height: 505px;
	background: url(../img/logo.jpg) no-repeat;
}

#menu {
	height: 55px;
	width: 646px;
}

#menu ul {
	padding: 0;
	margin: 0;
}

#menu ul li {
	list-style: none;
	float: left;
	padding-right: 10px;
}

table.contenttable p {
	width: 200px;
}

#menu ul li a {
	display: block;
	height: 55px;
	text-indent: -999999%;
	overflow: hidden;
	background-position: 0 0;
}

#menu ul li a:hover, #menu ul li.active a, #menu ul li:hover a {
	background-position: 0 -100%;
}

/* Subnavi Ebene 1 */

#menu ul.submenu {
	display: none;
	position: absolute;
	left: 0px;
	margin-top: 40px;
	width: 631px;
	z-index: 100;
	background: #fff;
	padding: 0;
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	height: 170px;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

#menu ul.submenu_en {
	display: none;
	position: absolute;
	left: 0px;
	margin-top: 40px;
	width: 631px;
	z-index: 100;
	background: #fff;
	padding: 0;
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	height: 170px;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

/*#menu ul.submenu li a {
	filter:alpha(opacity=1)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}*/

*+html #menu ul li.active:hover ul.submenu {
	margin-top: 55px!important;
}

*+html #menu ul li.active:hover ul.submenu_en {
	margin-top: 55px!important;
}

#menu .menu2 ul.submenu {
	padding-left: 65px;
	width: 571px;
}

#menu .menu2 ul.submenu_en {
	padding-left: 65px;
	width: 571px;
}

#menu .menu4 ul.submenu {
	padding-left: 172px;
	width:464px;
}

#menu .menu4 ul.submenu_en {
	padding-left: 142px;
	width:494px;
}

#menu .menu5 ul.submenu {
	padding-left: 245px;
	width:391px;
}

#menu .menu5 ul.submenu_en {
	padding-left: 220px;
	width:416px;
}

#menu .menu6 ul.submenu {
	padding-left: 330px;
	width:306px;
}

#menu .menu6 ul.submenu_en {
	padding-left: 305px;
	width:331px;
}

#menu .menu7 ul.submenu {
	padding-left: 405px;
	width:231px;
}

#menu .menu7 ul.submenu_en {
	padding-left: 365px;
	width:271px;
}

#menu li:hover ul.submenu, #menu li.active:hover ul.submenu  {
	display: block!important;
}

#menu li:hover ul.submenu_en, #menu li.active:hover ul.submenu_en  {
	display: block!important;
}

#menu ul.submenu li {
	display: block!important;
	float: none!important;
	padding-left: 0px;
}

#menu ul.submenu_en li {
	display: block!important;
	float: none!important;
	padding-left: 0px;
}

#menu ul.submenu li a {
	color: #000000!important;
	text-indent: 0;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 150px;
	height: auto!important;
	padding-right: 15px;
}

#menu ul.submenu_en li a {
	color: #000000!important;
	text-indent: 0;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 150px;
	height: auto!important;
	padding-right: 15px;
}

#menu ul.submenu li a:hover, #menu ul.submenu li:hover a, #menu ul.submenu li.active:hover a  {
	color: #e20026!important;
	background: url(../img/arrow.jpg) no-repeat!important;
	background-position: right!important;
}

#menu ul.submenu_en li a:hover, #menu ul.submenu_en li:hover a, #menu ul.submenu_en li.active:hover a  {
	color: #e20026!important;
	background: url(../img/arrow.jpg) no-repeat!important;
	background-position: right!important;
}

#menu ul.submenu li.active a {
	background: none;
	color: #e20026!important;
	font-weight: bold;
}

#menu ul.submenu_en li.active a {
	background: none;
	color: #e20026!important;
	font-weight: bold;
}

#menu ul.submenu li:hover ul.subsubmenu li a {
	background: none!important;
	color: #000000!important;
	font-weight: normal!important;
}

#menu ul.submenu_en li:hover ul.subsubmenu li a {
	background: none!important;
	color: #000000!important;
	font-weight: normal!important;
}

/* Subnavi Ebene 2 */

#menu ul.submenu li ul.subsubmenu {
	display: none;
	position: absolute!important;
	top: 5px;
	margin-left: 165px;
	width: 130px;
	background: none!important;
	z-index: 100;
	padding-top: 0px!important;
	padding-bottom: 5px!important;
	padding-left: 5px!important;
	margin-bottom: 0px;
}

#menu ul.submenu_en li ul.subsubmenu {
	display: none;
	position: absolute!important;
	top: 5px;
	margin-left: 165px;
	width: 130px;
	background: none!important;
	z-index: 100;
	padding-top: 0px!important;
	padding-bottom: 5px!important;
	padding-left: 5px!important;
	margin-bottom: 0px;
}

*html #menu ul.submenu li {
	display: inline!important;
}

*html #menu ul.submenu_en li {
	display: inline!important;
}

*html #menu ul.submenu li ul.subsubmenu {
	width: 260px;
	overflow: hidden;
}

*html #menu ul.submenu_en li ul.subsubmenu {
	width: 260px;
	overflow: hidden;
}

#menu ul.subsubmenu li a {
	color: #000000!important;
	text-indent: 0;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 400px;
	height: 15px!important;
}

#menu ul.submenu li ul.subsubmenu li a:hover, #menu ul.submenu li ul.subsubmenu li.active a {
	color: #e20026!important;
	background: none;
}

#menu ul.submenu_en li ul.subsubmenu li a:hover, #menu ul.submenu_en li ul.subsubmenu li.active a {
	color: #e20026!important;
	background: none;
}

#menu ul.submenu li:hover ul.subsubmenu, #menu ul.submenu li.active:hover ul.subsubmenu  {
	display: block!important;
}

#menu ul.submenu_en li:hover ul.subsubmenu, #menu ul.submenu_en li.active:hover ul.subsubmenu  {
	display: block!important;
}

#menu ul.submenu li ul.subsubmenu li.active a, #menu ul.submenu li.active ul.subsubmenu li.active a.active {
	font-weight: bold!important;
	color: #e20026!important;
}

#menu ul.submenu_en li ul.subsubmenu li.active a, #menu ul.submenu_en li.active ul.subsubmenu li.active a.active {
	font-weight: bold!important;
	color: #e20026!important;
}	


#media {
	height: 440px;
	width: 636px;
	background: #fff;
	padding: 5px;
}

#shadow {
	width: 952px;
	height: 8px;
	background: url(../img/shadow.png) no-repeat;
}

#footer {
	width: 952px;
	height: 68px;
	background: url(../img/footer_bg.jpg) no-repeat;
}


#footer address {
	font-style: normal;
	font-size: 11px;
	color: #fff;
	padding-top: 15px;
	padding-left: 23px;
}

#footer address a {
	text-decoration: none;
	color: #fff;
}

#footer .left {
	display: block;
	float: left;
	margin-right: 110px;
}

*html #footer .left {
	margin-right: 70px;
}

*html #footer .sitelinks {
	margin-right: 70px;
}

*html #footer .sitelinks_en {
	margin-right: 100px;
}

*+html #footer .left {
	margin-right: 70px;
}

*+html #footer .sitelinks {
	margin-right: 70px;
}

*+html #footer .sitelinks_en {
	margin-right: 100px;
}

#footer .sitelinks {
	display: block;
	float: left;
	margin-right:80px;
	padding-top: 10px;
}

#footer .sitelinks_en {
	display: block;
	float: left;
	margin-right:110px;
	padding-top: 10px;
}

#footer .sitelinks a {
	display: block;
	float: left;
	margin-right: 5px;	
}

#footer .sitelinks_en a {
	display: block;
	float: left;
	margin-right: 5px;	
}

#footer .sitelinks a.active, #footer .sitelinks a:hover {
	color: #ccc;
}

.footerimage {
	display: block;
	width: 190px;
	height: 40px;
	background: url(../img/augustin_logo.jpg) no-repeat;
	text-indent: -999999%;
	overflow: hidden;
}

#content {
	margin-top: 15px;
}

*html #content {
	margin-top: 5px;
}

#colleft {
	width: 631px;
	float: left;
	min-height: 200px;
	padding: 0px 15px 15px 0px;
}

#colleft p {
	line-height: 18px;
}

*html #colleft {
	height: 200px;
	overflow: visible;
}

#colright {
	width: 306px;
	min-height: 200px;
	float: left; 
}

*html #colright {
	height: 200px;
	overflow: vsibile;
}

/* Teaserboxen Spalte rechts */

.teaserbox {
	width: 296px;
	height: 143px;
	background: url(../img/teaserbox_bg.jpg) no-repeat;
	overflow: hidden;
	margin-bottom: 8px;
	padding-left: 10px;
	padding-top: 10px;
}

#colright fieldset {
	padding-left: 0;
	margin-left: 0;
	border: none;
}

#colright a {
	color: #fff!important;
}

#colright .login label, #colright .sendungsverfolgung label {
	display: block;
	float: left;
	margin-right: 15px;
	width: 100px;
}

*+html #colright .login label, *+html #colright .sendungsverfolgung label {
	padding-top: 3px;
}

#colright .login input, #colright .sendungsverfolgung input {
	margin-bottom: 3px;
	border: none;
	width: 170px;
}

*html #colright .login input, *html #colright .sendungsverfolgung input {
	width: 160px;
	margin-right: -20px!important;
	height: 13px!important;
}

*+html #colright .login input, *+html #colright .sendungsverfolgung input {
	width: 163px;
}

*+html #colright .sendungsverfolgung input {
	width: 163px!important;
}

#colright .login a.submit {
	display: block;
	margin-top: 5px;
	float: right;
	margin-right: 3px;
}

*html #colright .login a.submit {
	margin-right: 6px;
}

*+html #colright .login a.submit {
	margin-right: 10px;
}

#colright #box1 p, #colright #box2 p {
	margin: 0;
	padding: 0!important;
	font-size: 11px;
	margin: 0px 0 10px 0;
}

*html #colright #box1 p, *html #colright #box2 p {
	margin-bottom: -5px!important;
}

*+html #colright #box1 p, *html #colright #box2 p {
	margin-bottom: -10px!important;
}

#colright #box2 a.submit {
	display: block;
	margin-top: 20px;
	float: right;
	margin-right: 3px;
}

*html #colright #box2 a.submit {
	margin-right: 6px;
	margin-top: 20px;
}

*+html #colright #box2 a.submit {
	margin-right: 10px!important;
	margin-top: 10px!important;
}

*+html #colright #box2 a.submit {
	margin-right: 6px;
	margin-top: 30px;
}

#colright #box3 a {
	display: block;
	margin-top: 15px;
	float: right;
	margin-right: 13px;
}

*+html #colright #box3 a {
	margin-right: 13px!important;
}

*html #colright #box3 a {
	margin-right: 6px;
	margin-top: 25px;
}

*+html #colright #box3 a {
	margin-right: 6px;
	margin-top: 25px;
}

#colright #box4 a {
	display: block;
	margin-top: 15px;
	float: right;
	margin-right: 13px;
}

*+html #colright #box4 a {
	margin-right: 13px!important;
}

*html #colright #box4 a {
	margin-right: 6px;
	margin-top: 25px;
}

*+html #colright #box4 a {
	margin-right: 6px;
	margin-top: 25px;
}

#box1 a {
	width: 35px;
	background: url(../img/arrow_white.png) no-repeat;
	background-position: right;
	padding-right: 10px;
}

#box2 a {
	width: 35px;
	background: url(../img/arrow_white.png) no-repeat;
	background-position: right;
	padding-right: 10px;
}

#box3 a {
	width: 120px;
	background: url(../img/arrow_white.png) no-repeat;
	background-position: right;
	padding-right: 10px;
}

#box4 a {
	width: 138px;
	background: url(../img/arrow_white.png) no-repeat;
	background-position: right;
	padding-right: 10px;
} 

#box4 a.en {
	width: 138px;
	background: url(../img/arrow_white.png) no-repeat;
	background-position: right;
	padding-right: 10px;
} 

#box3 a.en {
	width: 127px;
	background: url(../img/arrow_white.png) no-repeat;
	background-position: right;
	padding-right: 10px;
} 

*html #box3 p {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

*+html #box3 p {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

*html #box4 p {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

*+html #box4 p {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

*html #colright h3 {
	margin-bottom: 5px!important;
}

*+html #colright h3 {
	margin-bottom: 5px!important;
}

/* Kontaktformular */

.tx-powermail-pi1 fieldset {
	border: none;
	padding-left: 0;
	margin-left: 0;
}

.tx_powermail_pi1_fieldwrap_html_radio p {
	display: none;
}

.tx_powermail_pi1_fieldwrap_html_radio {
	margin-left: 100px;
}

.powermail_radio_inner label {
	width: auto!important;
	float: left;
	display: block;	
}

*html .powermail_radio_inner label {
	margin-right: 3px;
}

*+html .powermail_radio_inner label {
	margin-right: 3px;
}

.powermail_radio_inner .powermail_radio {
	float: left;
	width: 13px;
	display: block;
	margin-top: 0px;
	margin-right: 25px;
}

*html .powermail_radio_inner .powermail_radio {
	margin-top: -3px;
}

*+html .powermail_radio_inner .powermail_radio {
	margin-top: -3px;
}

.tx-powermail-pi1 legend {
	display: none;
}

.tx-powermail-pi1 .dpJSCalendar, .tx-powermail-pi1 .middle {
	width: 100px;
}

.tx-powermail-pi1 label {
	display: block;
	float: left;
	width: 100px;
}

.tx-powermail-pi1 input {
	font-size: 12px;
	margin-bottom: 3px;
	width: 250px;
}

.tx-powermail-pi1 textarea {
	font-size: 12px;
	width: 250px;
	height: 200px;
}

.tx-powermail-pi1 .submit {
	display: block;
	height: 20px;
	padding-right: 30px;
	padding-top: 1px;
	width: 100px;
	margin-top: 12px;
	text-decoration: none;
	margin-left: 100px;
}

.tx-powermail-pi1 .validation-advice {
	color: #e20026;
	margin-top: 3px;
	margin-bottom: 3px;
}

/* POWERMAIL Small Inputs */

.tx-powermail-pi1 .small {
	width: 100px;
}

/* Ab Downloads */

.downloads-list-left {
	width: 130px;
	height: 100px;
	float: left;
	overflow: hidden;
	margin-right: 15px;
}

.downloads-list-right {
	float: left;
	height: 100px;
	overflow: hidden;
	width: 470px;
}


.downloads-list-item {
	height: 100px;
	margin-bottom: 15px;
	width: 620px;
	background: #191919;
	padding: 5px;
}

.downloads-list-item .info {
	display: block;
	float: left;
}

.downloads-list-item .icon {
	display: block;
	float: left;
	margin-left: 5px;
}

.downloads-list-content p {
	padding-top: 0;
	margin-top: 0;
}

.downloads-list-item h4 {
	margin-top: 0px;
	padding-top: 0;
}

/* Table Contenttable */

table.contenttable {
	font-size: 12px;
	border-collapse: collapse;
}

table.contenttable td {
	padding: 0px;
	padding-top: 0;
	padding-bottom: 0;
	/*border: 1px solid #E20026;*/
}

table.contenttable td p {
	width: 270px;
	padding: 5px;
	padding-left: 0px;
}

/* NEWS Stellenangebote */

.news-list-container {

}

.news-list-item {
	height: 100px;
	margin-bottom: 15px;
	width: 620px;
	background: #191919;
	padding: 5px;
}

.news-list-date {
	font-size: 11px;
	display: block;
	margin-bottom: 5px;
}

.news-list-item h3 {
	margin-bottom: 0px;
}

.news-list-item .newscontent {
	height: 30px;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 10px;
}

/* BUTTON Kundenservice */

#service {
	position: absolute;
	z-index: 1500;
	margin-top: -45px;
	margin-left: 30px;
}

#service a img {
	border: none;
}

