body {
	background: #000;
	margin: 0;
	padding: 10px 0 20px 0;
	overflow: auto;
}
p, div, td {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#claim-back-to {
	width: 70px;
}
#claim {
	background:url(/fileadmin/media/_statics/claim-basic.gif) right top no-repeat;
}

#left-top {
	height: 25px !important;
	background:url(/fileadmin/media/_statics/e-left-top.gif) top left no-repeat #fff;
}
#right-top {
	height: 25px !important;
	background:url(/fileadmin/media/_statics/e-right-top.gif) top right no-repeat #fff;
}
#left-bottom {
	height: 25px;
	background:url(/fileadmin/media/_statics/e-left-bottom.gif) bottom left no-repeat #fff;
}
#right-bottom {
	height: 25px;
	background:url(/fileadmin/media/_statics/e-right-bottom.gif) bottom right no-repeat #fff;
}


#flags {
	height: 30px;
	text-align: right; 
	vertical-align: top;
}
	#flags a.langinakt, #flags a.langakt {
		color: #000;
		text-decoration: none;
	}
	#flags a.langakt { font-weight: bold; }

#headerimage { 
	background-color: #fff;
	height: 185px; 
	padding-left: 20px; 
}


#mainmenue, #content {
	background: #fff;
}
#mainmenue {
	width: 140px;
	/*padding: 30px 0 20px 25px;*/
	padding: 14px 0 20px 25px;
}
* html #mainmenue {
	width: 160px;
	w\idth: 140px; 
}
#content {
	height: 250px;
	vertical-align: top !important;
	width: 600px;
	padding: 0 25px 0 20px;
}
* html #content {
	width: 650px;
	w\idth: 600px;
}


/* Menuestrukturen */
.hauptmenue-1-1 {
	padding: 10px 8px 15px 8px;
}

.hauptmenue-1-1 a:link, .hauptmenue-1-1 a:visited {	
	color: #000;
	text-decoration: none;
}

.hauptmenue-1-1 a:hover, .hauptmenue-1-1 a:active {
	color: #D40016;
	text-decoration: none;
}
.hauptmenue-1-2 {
	color: #fff;
	background: url(/fileadmin/media/_statics/menue-last.gif) top right no-repeat;
	height: 30px;
}

.hauptmenue-1-2 a:link, .hauptmenue-1-2 a:visited, .hauptmenue-1-2 a:hover, .hauptmenue-1-2 a:active,
.hauptmenue-1-2-subact a:link, .hauptmenue-1-2-subact a:visited, .hauptmenue-1-2-subact a:hover, .hauptmenue-1-2-subact a:active {
	background: url(/fileadmin/media/_statics/menue-first.gif) top left no-repeat;
	display: block;
	height: 30px;
	padding: 6px 8px 3px 8px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

.hauptmenue-1-2-subact {
	color: #fff;
	background: url(/fileadmin/media/_statics/menue-last-2.gif) top right no-repeat;
	height: 23px;
}
.hauptmenue-1-2-subact a:link, .hauptmenue-1-2-subact a:visited, .hauptmenue-1-2-subact a:hover, .hauptmenue-1-2-subact a:active {
	background: url(/fileadmin/media/_statics/menue-first-2.gif) top left no-repeat;
	height: 23px;
	padding: 6px 8px 3px 8px;
}

.hauptmenue-2-1, .hauptmenue-2-2 {
	background: #000;
	padding: 0 8px 5px 10px;
}

.hauptmenue-2-1 a:link, .hauptmenue-2-1 a:visited {
	color: #fff;
	text-decoration: none;
	padding: 0 8px 5px 10px;
}

.hauptmenue-2-1 a:hover, .hauptmenue-2-1 a:active {
	color: #D40016;
	text-decoration: none;
	padding: 0 8px 5px 10px;
}
.hauptmenue-2-2 a:link, .hauptmenue-2-2 a:visited, .hauptmenue-2-2 a:hover, .hauptmenue-2-2 a:active {
	padding: 0 8px 5px 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background: url(/fileadmin/media/_statics/navdot.gif) 0 5px no-repeat;
}

.hauptmenue-2-1-last {
	background: url(/fileadmin/media/_statics/menue-last-3.gif) bottom right no-repeat;
	height: 10px;
}
.hauptmenue-2-1-last-inner {
	background: url(/fileadmin/media/_statics/menue-first-3.gif) bottom left no-repeat;
	height: 10px;
}


/* Footermenü */
#footer { 
	background-color: #fff; 
	vertical-align: bottom !important; 
	padding: 10px 40px 0 40px;
	color: #999; 
}
.footermenue-no a, 
.footermenue-act a {
	color: #999 !important;
	text-decoration: none;
}
.footermenue-no a:hover, .footermenue-no a:active {
	text-decoration: underline;
}
.footermenue-act {
	font-weight: bold;
}
.pipe { color: #e3000d; padding: 0 10px; }




/* Runder Mainborder */

div.rund {
	margin:0;
}

.ro {
	background:url(/fileadmin/media/_statics/roundedbox_ro.gif) top right no-repeat;
}

.lo {
	bakground: red;
	padding-top: 20px;
	background:url(/fileadmin/media/_statics/roundedbox_lo.gif) top left no-repeat;
}

.ru {
	background:url(/fileadmin/media/_statics/roundedbox_ru.gif) bottom right no-repeat;
}

.lu {
	padding: 20px 0;
	background:url(/fileadmin/media/_statics/roundedbox_lu.gif) bottom left no-repeat;
}

.rundinhalt {
	margin:0;
	padding:0 5em 2em 3.5em;
}

.inhalt p {
	margin:0;
	padding:0;
}

/******************/
/* mailformplus  */
/*************'****/

input, textarea, submit, select {
	font-size: 11px;
	border: 1px solid #c1cbd1;
	background: #fff;
	padding-top: 0 !important;
}



.contact-table td { padding: 0 0 10px 0; line-height: 120%; }
.eingabe-long			{ width: 300px; }
.eingabe-medium 	{ width: 227px; }
.eingabe-short 		{ width: 60px !important; text-align: center; }

.button {
	border: 1px solid #000;
	background: #fff;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}





/**************/
/* tt_content */
/**************/

.csc-textpic-caption { color: #768289; font-style: italic; font-size:80%; letter-spacing: 0.03em; line-height: 20px; padding-bottom: 5px; }


/******************/
/****** RTE****** */
/******************/
	