/* ------------------ Hintergründe --------------------- */
body { 
	background-color: #BE4121;
	background-image: url(/fileadmin/layout/bgmuna6r.gif);
	background-repeat:repeat-x;
}

td.muna {
	background-color: #C8F3C7;
	background-image: url(/fileadmin/layout/bgmuna6l.gif);
	background-repeat:repeat-x;
}

td.black, td.menu {
	background-color: #000000;
}

td.verlauf {
	background-color: #8C1010;
	background-image: url(/fileadmin/layout/specials/bgnavi2.jpg);
}

td.login-s {
	background-color: #DE998F;
}

td.login {
	background-color: #5E1004;
}

td.maincont {
	background-image: url(/fileadmin/layout/specials/bgcontent.jpg);
}

td.foot {
	background-color: #000000;
	background-image: url(/fileadmin/layout/logo6.gif);
	background-repeat:no-repeat;
}

table.c5-general td.pagination {
	background-color: #EFD5B8;
	border-bottom: 1px solid #BB8F59;
}

table.c5-general td.img {
	background-color: #EFD5B8;
}

/* -------------------- Abstände ----------------------- */
td.content {
	padding: 10px;
	padding-bottom: 20px;	
}

td.navigation, td.navigation2, td.login {
	padding: 5px;
}

td.navigation p.menu1 {
	margin: 0px 0px 3px 0px;
}

td.navigation p.menu2 {
	margin: 0px 15px 3px 0px;
}

td.navigation p.menu2last {
	margin: 0px 15px 12px 0px;
}

td.navigation p.menu3 {
	margin: 0px 30px 3px 0px;
}

td.navigation p.menu4 {
	margin: 0px 45px 3px 0px;
}

td.navigation2 p.menu1 {
	margin: 0px 0px 3px 0px;
}

td.navigation2 p.menu2 {
	margin: 0px 0px 3px 15px;
}

td.navigation2 p.menu3 {
	margin: 0px 0px 3px 30px;
}

td.navigation2 p.menu4 {
	margin: 0px 0px 3px 45px;
}

/* Abstände Text */
td p {
	margin: 0px 0px 12px 0px;
}

td.content h1, td.content p.title {
	margin: 6px 0px 0px 0px;
}

table.c5-general td {
	padding-left: 0px;
	padding-right: 0px;
}

table.c5-general table.gallery td {
	padding: 1px 1px;
}

table.c5-general td.img {
	padding-top:0px;
	padding-left: px;
	padding-right: px;
	padding-bottom: 0px;
	
}

table.c5-general td.descr {
	padding-top: 0px;
	padding-bottom: 6px;
}

table.c5-general td.pagination {
	padding-top: 2px;
	padding-bottom: 2px;
}


/* -------------------- Ausrichtung ----------------------- */
td.content p, td.content h1 {
	text-align: left;
}

td.navigation p {
	text-align: right;
}

td.navigation2 p {
	text-align: left;
}

table.c5-general td.pagination, table.c5-general td.img {
	text-align: center;
}
/* -------------------- Schriften ------------------------ */

td p.abstract  {
	font-style: italic;
}

td.content h1, td p.head, td p.subhead, td p.subhead2 {
	font-weight: bold;
}

td p {
	font-weight: normal;
}

td p, td.login p, td.login p.user {
	font-size: 8pt;
}

td.content h1, td.content p.head {
	font-size: 9pt;
}

/* ------------------ Farbeinstellungen -------------------- */
table.foot p, span.dot {
	color: #F0D3B5;
}

span.dotact {
	color: #FFFFFF;
}

span.dot2 {
	color: #FFFFFF;
}

span.dotact2 {
	color: #FFFFFF;
}

td.login p {
	color: #923D3D;
}

td.content p, td.content li {
	color: #461200;
}

td.content h1, td.content p.head {
	color: #931313;
}

td.content .subhead  {
	color: #6B0E0E;
}

td.content .subhead2  {
	color: #461200;
}

td.content .abstract  {
	color: #821111;
}

td.content td.pagination {
	color: #EFD5B8;
}

td.content td.pagination strong {
	color: #FCF5ED;
}

/* Navigation */
p.menu1, p.menu2, p.menu3, p.menu4,, p.menu2last {
	font-size: 8pt;
	text-transform: capitalize;
}

span.dotact, span.dot, span.dotact2, span.dot2 {
	font-weight: bold;
}


/* --------------------- Links -------------------------- */
a.menu:link, a.menu:visited { color: #F0D3B5; text-decoration: none}
a.menu:hover, a.menu:active { color: #FFFFFF; text-decoration: none}

a.menuact:link, a.menuact:visited { color: #FFFFFF; text-decoration: none}
a.menuact:hover, a.menuact:active { color: #F0D3B5; text-decoration: none}

a.menufoot:link, a.menufoot:visited { color: #FFFFFF; text-decoration: none}
a.menufoot:hover, a.menufoot:active { color: #E6DDC4; text-decoration: none}

a.navigation:link, a.navigation:visited { color: #BFDFB0; text-decoration: none}
a.navigation:hover, a.navigation:active { color: #FFFFFF; text-decoration: none}

a.navigationact:link, a.navigationact:visited { color: #FFFFFF; text-decoration: none}
a.navigationact:hover, a.navigationact:active { color: #BFDFB0; text-decoration: none}

a.navigation2:link, a.navigation2:visited { color: #F0EFB7; text-decoration: none}
a.navigation2:hover, a.navigation2:active { color: #FFFFFF; text-decoration: none}

a.navigationact2:link, a.navigationact2:visited { color: #FFFFFF; text-decoration: none}
a.navigationact2:hover, a.navigationact2:active { color: #F0EFB7; text-decoration: none}

td.content a:link, td.content a:visited { color: #840000; text-decoration: none}
td.content a:hover, td.content a:active { color: #FFFFFF; background-color: #517D5C; text-decoration: none}

td.pagination a:link, td.pagination a:visited, { color: #956831; text-decoration: none; }
td.pagination a:hover, td.pagination a:active, { color: #FFFFFF; background-color: #DE6445; text-decoration: none; }

td.login a:link, td.login a:visited { color: #923D3D; text-decoration: none}
td.login a:hover, td.login a:active { color: #FFFFFF; text-decoration: none}

/* ------------------- Formulare -------------------- */
td.login input.button {
	background-color:#F1E1DC;
}

td.login input {
	background-color:#F9F2F0;
}

td.login input.checkbox {
	background-color:#5E1004;
}

input.button {
	background-color:#F1E1DC;
	font-size: 8pt;
	border:1px solid #000000;
}

input.text {
	background-color:#F9F2F0;
	font-size: 8pt;
	border:1px solid #000000;
	width: 120px;
}

td.content input {
	background-color:#F9F2F0;
	font-size: 8pt;
	border:1px solid #000000;
}


td.search input {
	background-color:#F9F2F0;
}


/* ------------- Linkliste ----------------- */
.tx-ablinklist-pi1 th {
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
	background-color: white;
	border-bottom: 1px solid #FAF3EB;
	padding: 1px 7px;
	color: #CC9966;
}

.tx-ablinklist-pi1 .top {
	background-color: #FCF7F3;
	border: 1px solid #E7CEAF;
	margin-bottom: 5px;
}

.tx-ablinklist-pi1 .top td {
	padding: 1px 5px;
	color: #A6968C;
}

.tx-ablinklist-pi1 .list {
	margin-top: 5px;
}

.tx-ablinklist-pi1 .list tr.cat td {
	padding: 1px 7px;
	color: #BD8D5E;
}

.tx-ablinklist-pi1 .list tr.link td {
	border-top: 1px solid #CC9966;
	font-weight: bold;
}

.tx-ablinklist-pi1 .list tr.report td {
	padding-bottom: 6px;
}

.tx-ablinklist-pi1 .list tr.add td {
	border: 1px solid #990000;
	padding: 10px;
	text-align: center;
}

.tx-ablinklist-pi1 .klickpfad {
	background-color: #990000;
	padding: 5px 7px;;
	color: white;
}

.tx-ablinklist-pi1 .klickpfad a:link, .tx-ablinklist-pi1 .klickpfad a:visited { color: white;}
.tx-ablinklist-pi1 .klickpfad a:hover, .tx-ablinklist-pi1 .klickpfad a:active { color: #ECD1B3; background-color: #990000}

.tx-ablinklist-pi1 .single .label {
	padding: 1px 3px;
	color: #885555;
}

.tx-ablinklist-pi1 .single th {
	padding: 2px 3px;
	color: white;
	background-color: #990000;
}

.tx-ablinklist-pi1 table.rating {
	border: 1px solid #990000;
	margin-bottom: 20px;
}

.tx-ablinklist-pi1 table.rating td {
	text-align: center;
	padding: 3px 0px;
}

.tx-ablinklist-pi1 table.rating input {
	border-style: none;
	margin-top: 6px;
	background-color: transparent;
}

.tx-ablinklist-pi1 .rating .message {
	margin: 3px 0px;
}

.tx-ablinklist-pi1 .rating .link {
	margin: 12px 0px;
	font-weight: bold;
	text-align: center;
}

.tx-ablinklist-pi1 .rating .submit,
.tx-ablinklist-pi1 .new .submit
{
	text-align: center;
}

.tx-ablinklist-pi1 .new .new p {
	margin: 0px;
}

.tx-ablinklist-pi1 .new .new td {
	padding-bottom: 10px;
}

.tx-ablinklist-pi1 .new .new .label {
	font-weight: bold;
}

.tx-ablinklist-pi1 .new .new .example {
	color: #885555;
	margin-right: 100px;
}

.tx-ablinklist-pi1 .new .alert {
	color: #CC0000;
	font-weight: bold;
}


.linklist-list-browse {
	margin-top: 20px;
	margin-bottom: 10px;
	border-top: 1px solid white;
} 

.linklist-list-browse .tx-ablinklist-pi1-browsebox p {
	text-align: center;
	margin-top: 4px;
	margin-bottom: 0px;
}

/* Questionaire */

.tx-pbsurvey-pi1 div {
	margin-bottom: 10px;
}

.tx-pbsurvey-pi1 .pagenumbering { 
	text-align: right;
	color: white;
	background-color: #5E1004;
	padding: 2px 10px;
}


.tx-pbsurvey-pi1 .pageheader,
.tx-pbsurvey-pi1 .question
{
	color: #931313;
	font-weight: bold;
	font-size: 9pt;
}

td.content p.present {
	text-align: center;
	padding: 0px;
	margin: 2px 0px;
}

.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 .survey_item {}
.tx-pbsurvey-pi1 .itemform {}
 {}
.tx-pbsurvey-pi1 .questionNumber { }
.tx-pbsurvey-pi1 .questionSubtext {
	border-bottom: 1px solid white;
	padding-bottom: 10px;
}

.tx-pbsurvey-pi1 .required {}
.tx-pbsurvey-pi1 .additional_ver {}


.tx-pbsurvey-pi1 .formitems input { 
	border-style: none; 
	background: none;
}

.tx-pbsurvey-pi1 .formbuttons {
	border-top: 1px solid white;
	padding-top: 10px;
}

.tx-pbsurvey-pi1 .additional_ver input {
	border: 1px solid black;
	background-color: white;	
	margin: 4px 30px;
}