/*
#	Medien Büro Fest
	#	http://www.mb-f.de
#	copiright 2004
#	last update 2006.01.03
*/

BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A3420;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
	background-image: url(../img/bg_color.gif);
	scrollbar-3dlight-color : #DABFA7;
	scrollbar-arrow-color : #7C5634;
	scrollbar-base-color : #FCF8E9;
	scrollbar-darkshadow-color : #FCF8E9;
	scrollbar-highlight-color : #FCF8E9;
	scrollbar-shadow-color : #DABFA7;
	scrollbar-track-color : #FCF8E9;
}

P, TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A3420;
	margin: 0;
	padding: 0;
}

/* Allgemeine Einstellungen */
HR {
	color: #DABFA7;
	border: none;
	height: 1px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

A {
	font-family: Arial, Helvetica, sans-serif;
	color: #4A3420;
	text-decoration: underline;
}
A:hover {
	color: #C8A892;
}

H1, H2, H3, H4, H5, H6 {
	margin: 0;
	padding: 0;
}
H1 {
	font-size: 18px;
	margin-bottom: 16px;
}
.pageTitle H1 {
	border-bottom: 1px solid #DABFA7;
}
DIV.pageTitle {
	margin-bottom: 0;
}
H2 {
	font-size: 16px;
	margin-bottom: 8px;
}
H3 {
	font-size: 14px;
	margin-bottom: 6px;
}
H4 {
	font-size: 12px;
	margin-bottom: 6px;
}
H5 {
	font-size: 11px;
	margin-bottom: 4px;
}
H6 {
	font-size: 10px;
}
.clear {
	clear: both;
}
.bold {
	font-weight: bold;
}

/* Keyword */
.keywords {
	display: none;
}

/* Farbangaben für TabellenZellen */
.tdbg7C5634 {
	background-color: #7C5634;
}
.tdbgC8A892 {
	background-color: #C8A892;
}
.tdbgDABFA7 {
	background-color: #DABFA7;
}

.tdbgECDFD3 {
	background-color: #ECDFD3;
}
.tdbgFCF8E9 {
	background-color: #FCF8E9;
}
.tdbgFFFFFF {
	background-color: #FFFFFF;
}
.tdbgstiehl {
	background-color: #C8A892;
	background-image: url(../img/sc_bg_stiehl.gif);
	width: 630px;
	height: 12px;
}

.widthstandard {
	width: 765px;
	text-align: center;
}

.tdbgschatten {
	background-image: url(../img/sc_schatten_leiste.gif);
}

.tdbgaktuell {
	background-image: url(../img/sc_bg_aktuell.jpg);
	width: 140px;
}
.tdbgaktuell H1 {
	font-size: 16px;
}

/* Ebene Braut & Cala */
#headlayer {
	position:absolute;
	left:0px;
	top:0px;
	width: 765px;
	height:206px;
	z-index:1;
	visibility: visible;





}

/* KopfTabelle */
#tablehead {
	width: 765px;
}

/* IllustrationenTabelle */
#tableillu {
	width: 678px;
}

/* InhaltsTabelle */
#tablecontent {
	width: 692px;
}

/* FussTabelle */
#tablefooter {
	width: 765px;
}

#tablefooter TD {
	text-align: right;
}

#tablefooter #submenue {
	height:18px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4A3420;
	font-size: 11px;
	text-align: left;
	padding-left: 16px;
/*
	width: 665;
*/
}

#tablefooter #submenue A {
	font-family: Arial, Helvetica, sans-serif;
	color: #4A3420;
	font-size: 11px;
	text-decoration: none;
}

#tablefooter #submenue A:hover {
	color: #C8A892;
}

/* InhaltsBereiche */
#tablecontent #content {
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A3420;
}

#tablecontent #content H1 {
	font-size: 18px;
	padding-top: 11px;
	margin-bottom: 10px;
	padding-bottom: 0px;
}

#tablecontent #content H2 {
	font-size: 16px;
	margin-bottom: 0px;
	padding-bottom: 6px;
	padding-top: -15px;
}
#tablecontent #content H3 {
	font-size: 14px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	padding-top: -15px;
}

.contentstandard {
	background-image: url(../img/sc_bg_content.gif);
	backgrund-repeat: repeat-y;
	width: 562px;
	text-align: left;
	padding-top: -15px;
}

.contentstart{
	width: 412px;
	text-align: left;
	padding-top: -15px;
}

/* Bild Formartierung */
#tablecontent .imgborder IMG {
	border-bottom: 1px solid #DABFA7;
	border-left: 1px solid #DABFA7;
	border-right: 1px solid #DABFA7;
	border-top: 1px solid #DABFA7;
	border: none;
}


/* Menue zelle*/
#tablecontent #menue {
	width: 140px;
}

/* Menue */
#tablecontent #menue, #tablecontent #menue A {
	font-size: 12px;
	color:  #4A3420;
	text-decoration: none;
}
#tablecontent #menue .ihmenue A, #tablecontent #menue .ahmenue A {
	background-color: #FCF8E9;
	width: 125px;
	min-width: 140;
	height: 19px;
	padding: 3px 0 0 15px;
	display: block;
}
#tablecontent #menue .ihmenue A:hover, #tablecontent #menue .ahmenue A:hover {
	background-color: #FEFDFA;
}
#tablecontent #menue .ahmenue A {
	font-weight: bold;
}
#tablecontent #menue .langMenu, #tablecontent #menue .langMenu A {
	display:inline;
}

/* Listen Formatierung*/
#tablecontent UL LI {
	color: #4A3420;
	list-style-type: disc;
}


/* Unter Menü */
#unter {
	background-color: #FCF8E9;
}
#unter A {
	font-size: 12px;
	color:  #4A3420;
	text-decoration: none;
}
#unter DIV {
	width: 139px;
	height: 19px;

}
#unter .iumenue A, #unter .aumenue A {
	padding-left: 7px;
	background-color: #FCF8E9;
	width: 139px;
	height: 19px;
	padding-top: 3px;
	display: block;
}
#unter .iumenue A {

}

#unter .iumenue A:hover {
	background-color: #FEFDFA;
}
#unter .aumenue A {
	font-weight: bold;
}
#unter .aumenue A:hover {
	background-color: #FEFDFA;
}

/* News */
#tablecontent  #news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3420;
	padding: 2px 8px 10px 12px;
}
#tablecontent  #news TD {
	padding-left: 1px;
}
#tablecontent #news DIV, #tablecontent #news P, #tablecontent #news TD {
	font-size: 11px;
}
#tablecontent  #news  H1 {
	font-size: 14px;
}
#tablecontent  #news  UL {
	padding: 0 0 0 12px;
}
#tablecontent  #news  UL UL {
	padding: 0;
	margin: 0;
}
#tablecontent  #news  LI {
	padding: 0 0 0 0;
}
#tablecontent  #news  LI A {
	display: block;
}
#tablecontent  #news  UL UL LI {
	list-style: none;
}

/* Formulare Formatieren */
FORM {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A3420;
}
INPUT,TEXTAREA,SELECT {
	color: #4A3420;
	font-size: 12px;
	margin-bottom: 4px;
	background-color: #FCF8E9;
	border-bottom: 1px solid #DABFA7;
	border-left: 1px solid #DABFA7;
	border-right: 1px solid #DABFA7;
	border-top: 1px solid #DABFA7;
	scrollbar-3dlight-color : #DABFA7;
	scrollbar-arrow-color : #7C5634;
	scrollbar-base-color : #FCF8E9;
	scrollbar-darkshadow-color : #FCF8E9;
	scrollbar-highlight-color : #FCF8E9;
	scrollbar-shadow-color : #DABFA7;
	scrollbar-track-color : #FCF8E9;
}
INPUT {

}
INPUT[type="checkbox"], INPUT[type="radiobutton"] {
	background-color : #FCF8E9;
}
.checkbox {
	width: 16px;
	height: 16px;
	border: 0px 0px 0px 0px;
	background-color : #FFFFFF;
}

TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
}
LABEL {
	color: #4A3420;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	width: 140px;
}

/* SuchFormular */
#tablecontent #menue #suche {
	padding-top: 20px;
	padding-left: 15px;
}
#tablecontent #menue #suche INPUT {
	width: 90px;
}

#tablecontent #menue #suche .formbut {
	width: 19px;
	height: 20px;
	border: 0px;
}

/* Sitemap */
#tablecontent .smtitle A, #tablecontent .sm1 A, #tablecontent .sm2 A, #tablecontent .sm3 A {
	text-decoration: none;
}

#tablecontent .smtitle {
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 5px;
}
#tablecontent .sm1 {
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
}
#tablecontent .sm2 {
	font-weight: normal;
	padding-left: 20px;
	padding-bottom: 3px;
}
#tablecontent .sm3 {
	font-weight: normal;
	padding-left: 30px;
	padding-bottom: 3px;
}

/* Diashow */
#tablecontent #slideshow .imgborder {
	display: block;
	margin-bottom: 12px;
}
#tablecontent #slideshow .nav {
	padding-top: 10px;
	font-size: 12px;
}
#tablecontent #slideshow .nav A {
	font-size: 14px;
}

/* example styles */
.tx-veguestbook-pi1 {width: 410px;}
.tx-veguestbook-pi1 INPUT, INPUT#tx_veguestbook_pi1_captcha_response {width: 200px;}
INPUT.submit {width: 120px;}
TD.tx_veguestbook_formlabel {width: 120px;}
.tx-srfreecap-pi2-cant-read {color: #4A3420; font-weight: bold; display:block;}
.tx-srfreecap-pi2-cant-read A, .tx-srfreecap-pi2-cant-read A:link {text-decoration: underline;}
.tx-veguestbook-pi1 TD.captchaField {}
.tx-guestbook-list-header { background-color: #ECDFD3; color: #4A3420; font-weight:bold; }
.tx-guestbook-list-row { background-color: #FFFFFF; }
.tx-guestbook-list-rowleft { background-color: #FCF8E9; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 10px; color: #4A3420; }
.tx-veguestbook-pi1-browsebox {margin-bottom: 10px;}
.tx-veguestbook-pi1-browsebox TD { font-size: 10px; color: #4A3420; padding-right: 8px;}
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #FCF8E9; }
.tx-guestbook-latest-header { background-color: #ECDFD3; color: #4A3420; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 10px; color: #4A3420; }
/*
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#DABFA7; font-size:12; color:#7C5634; width:200; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#DABFA7; font-size:12; color:#7C5634; width:200; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#DABFA7; font-size:12; color:#7C5634; width:200; }
*/
.tx_veguestbook_formlabel { font-weight: bold; }
.tx-guestbook-form-obligationfield { color: #4A3420; }
.tx-guestbook-form-error { color: #CC0000; }



/* language Menu */
.langMenu {
	position: relative;
	top: 10px;
	padding: 0 0 0 16px;
	margin-bottom: 10px;
}

.langMenu IMG {
	padding: 0 5px 0 0;
}

/* Bildtext */
.csc-textpic {
	display: block;
	overflow: visibble;
	clear: both;
	margin-bottom: 12px;
}
.csc-textpic-caption {
	text-align: left;
	font-size: 11px;
	padding: 0px;
	color: #7C5634;
}


/**/
.csc-textpic-clear {
	margin-bottom: 10px;
}

.divider {
	clear: both;
	display: block;
	width: 100%;
	margin: 0 0 12px 0;
}

/* tt_content Menue */
#tablecontent #news .csc-menu-1 LI.cur A {
	font-weight:bold;
}

#tablecontent #news UL {
  _margin: 0;
}
* + HTML #tablecontent #news UL {
  margin: 0;
}

/* tt_news */
.news-latest-item H3 {
	font-size: 12px;
}
.news-latest-morelink, news-list-morelink {
	text-align: right;
	margin: -4px 0 10px 0;
}
BR.clearer {
  height: 0;
  border: none;
  clear: both;
  line-height: 6px;
}

/* Mailform */
#mailform .csc-mailform {
	border: 0;
	margin: 0;
	padding: 0;
}
#mailform LABEL {
	display: block;
	float: left;
	width: 140px;
}

/* Plugin ah_bookmark */
DIV.tx-ahbookmark-pi1 {
	display:inline;
}

/* PageBrowser */
.pageBrowser .pbItems {
	margin-right: 10px;
}
