#mag_dispnav .mag_onelink {
 float: left !important;
 width: 66px;
 padding: 4px;
 margin-bottom: 3px;
 margin-top: 0px;
 margin-left: 2px !important;
 margin-right: 0px !important;
 border: 1px solid #aaa;
}

/* ****************** Style für alle Browser  ************** */
body,p,span,div,td,ul,li,.fliesstext {
	font-family: Tahoma, arial, sans-serif, helvetica, helv, sans serif;
	font-size: 12px;
}

.bildunterschrift,.fuss,.kruemel {
	font-size: 10px;
	text-align: right;
}

a {
	color: blue;
	text-decoration: none;
}

a:hover {
	color: red;
	text-decoration: underline;
}

ul {
	list-style-type: square;
}

ol {
	list-style-type: decimal;
}

.ueberschrift1 {
	font-weight: bold;
	font-size: 14px;
}

.ueberschrift2,.teasertext {
	font-weight: bold;
	font-size: 12px;
}

.fliesstext {
	
}

.galerieFond {
	
}

.anclist_Ueberschrift {
	font-weight: bold;
}

.anclist_anchor {
	font-size: 16px;
	font-weight: bold;
}

/* Navigations-Styles */
span.n0 {
 background: transparent;
}

.n0:active,.n0:link,.n0:visited,.n0 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #885;
	padding-left: 0px;
}

.n0:hover {
	text-decoration: none;
	color: #274C95;
}

.t1 {
	border-top: 1px dotted #edf1f3;
	padding-top: 5px;
	padding-bottom: 0px;
}

.n1:active,.n1:link,.n1:visited,.n1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: regular;
	text-decoration: none;
	color: #2787c4;
	padding-left: 0px;
}

.n1:hover {
	text-decoration: none;
	color: #274C95;
}

.t2 {
	padding-top: 5px;
	padding-bottom: 0px;
}

.n2:active,.n2:link,.n2:visited,.n2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	color: #4e6e83;
	padding-left: 0px;
}

.n2:hover {
	text-decoration: none;
	color: #000;
}

.t3 {
	padding-top: 5px;
	padding-bottom: 0px;
}

.n3:active,.n3:link,.n3:visited,.n3 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: regular;
	text-decoration: none;
	color: #000;
	padding-left: 0px;
}

.n3:hover {
	text-decoration: underline;
	color: #274C95;
}

.t4 {
	
}

.n4:active,.n4:link,.n4:visited,.n4 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: regular;
	text-decoration: none;
	color: black;
}

.n4:hover {
	text-decoration: underline;
	color: #274C95;
}

.t5 {
	
}

.n5:active,.n5:link,.n5:visited,.n5 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: regular;
	text-decoration: none;
	color: black;
}

.n5:hover {
	text-decoration: underline;
	color: #274C95;
}

.t6 {
	
}

.n6:active,.n6:link,.n6:visited,.n6 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: regular;
	text-decoration: none;
	color: black;
}

.n6:hover {
	text-decoration: underline;
	color: #274C95;
}














#fcVerticalComponentSpacer {
 width: 100%;
 height: 1px;
 border: 0px;
 background: #transparent;
}


body {
 background: #404642;
 padding: 0px;
 margin: 0px;
}
p {
 padding: 0px;
 margin: 0px;
 padding-bottom: 10px;
}

.ueberschrift1 {
width: 100%;
b_order: 1px solid #bbb !important;
font-size: 18px !important;
font-weight: bold;
color: #333;
}



#LeftScope div, 
#LeftScope #contcomp, 
#LeftScope #contcomp .ueberschrift2,
#LeftScope #contcomp .teasertext,
#LeftScope #contcomp .fliesstext
{
 background: #404642;
 color: #9ea39c;
}

.t0 table tr:hover {
 background: #475548 !important;
 border-bottom: 1px solid #424844;
}
.t0 table td {
 padding-top: 2px;
 padding-bottom: 2px;
 border-bottom: 1px solid #424844;
}

#LeftScope #contcomp .ueberschrift1,
.t0 a, .t0 span {
 color: white !important;
 font-weight: normal !important;
 text-transform: uppercase !important;
 font-size: 9px !important;

}


#magFrame {
}
/**
 * gallery:
 * one thumbnail image
 **/
#mag_thumbs {
 width: 76px;
 height: 115px;
 border: 1px solid #424844;
 float: left;
 margin: 1px;
 cursor: pointer;
}

/**
 * gallery:
 * one decorated field with number and image
 **/
#one_thumb_div {
 width: 76px;
 height: 115px;
 border: 0px solid #dedede;
 float: left;
 cursor: pointer;
 background: transparent;
}

/**
 * gallery:
 * the whole container around all thumbs
 * watch out mozilla & ie incompatibility!
 **/
#mag_thumb_cont {
 float: left;
 padding-top: 0px;
 background: transparent;
}

/**
 * gallery:
 * big image. this must exist is using any gallery-specific component
 **/
#mag_imagecont {
 width: 266px;
 height: 400px;
 border: 1px solid #aeaeae;
 margin: 1px;
 float: left;
 margin-right: 10px;
 overflow: hidden;
 margin-bottom: 0px;
}
.tall {
 width: 290px !important;
 height: 413px !important;
}
.wide {
 width: 400px !important;
 height: 300px !important;
}

/**
 * gallery:
 * formats the contents to hidden
 * javascript will display this properly
 * in the content-context.
 **/
.mag_hidden {
  display: none;
}

/**
 * gallery:
 * formats a div that represents one single link
 * to another model in the curren scope. 
 * in the current scope.
 * xxxxxxxx
 **/



.hideme {
display: none;
}

#magp1, #magp1 span { color: #ffa200; font-weight: bold; font-size: 18px !important; }
#magp1 { text-align: right; background: #404642 !important; width: 100%; }

#magp1,#magp2,#magp3,#magp4,#magp5,#magp6,#magp7,#magp8,#magp9,#magp10,
#magp11,#magp12,#magp13,#magp14,#magp15,#magp16,#magp17,#magp18,#magp19,#magp20
{
 padding: 5px; padding-right: 15px;
}

#formu1, #kformu2 {
 width: 200px;
}
#kformu1 select,
#kformu2 input,
#kformuc,
#kformu1 input
{
 width: 160px;
 margin-bottom: 2px;
 margin-right: 20px;
}
#kformu3 textarea { width: 599px; height: 100px; }
#khoi {
 padding-right: 27px; /* tabelle- beschr.abstand */
}
#kformu1 input,
#kformu1 select {
 width: 130px !important;
}


#fcStandardContactForm input {
 margin-top: 2px;
 margin-bottom: 2px;
 margin-left: 15px;
}

.mag_onelink a:hover {
 color: #fff;
}
.mag_onelink a {
 color: #888855;
}




/** mainframe layout */
#Main {
 width: 810px;
 background: #d9dbda;
}

#HeadScope {
 width: 100%;
 background: transparent;
 font-family: Tahoma;
 font-size: 30px;
 font-weight: bold;
 text-align: left;
 padding-left: 0px;
 padding-top: 20px;
 color: #5e5252;
 border-bottom: 1px solid #5e5252;
 letter-spacing: 0.9px;
}

#LeftScope {
 background: #404642;
 width: 129px;
 height: 100%;
}
#RightScope {
 width: 140px;
 height: 100%;
}
#MiddleScope {
 background: #d9dbda;
}


/** 
 * der fixe obere Bereich des MainContents
 **/
#ContentHeadScope {
 height: 417px;
 overflow: hidden;
 overflow-y: auto;
}

/** 
 * der fixe untere Bereich des MainContents
 **/
#ContentBottomScope {
 background: #d9dbda;
 height: 119px;
 o_verflow: hidden;
}

#SpacerScope {
 height: 11px;
 background: #d9dbda;
}


#ContentHeadScope #contcomp {
 width: 600px;
 padding: 15px;
 background: white;
}


