/* CSS Document */

/* html	{ height:100%; max-height:100%; } */

body {
	margin: 10px 0px 15px 0px;

	padding:0;
	margin:0;
	border:0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 100.01%;
    height:100%;
    max-height:100%;
}

#PageContent {
	margin: 0px auto;
	padding: 0;
	width: 762px;
	background: url(../images/background.gif);
}

#NavigationContainer {
	width:230px;
	float:left;
	background-color:#710004;
}

#ContentContainer {
	width: 532px;
	float:left;
	padding:0px 0px 0px 0px;
	background-color:#E3EAF0;
}

#headerImage 	{ padding:22px 0px 7px 0px; text-align:center; background-color:#C3D3E0; border:0px #000000 solid; }
#headerTitle 	{ margin-bottom:22px; padding: 16px 0px 22px 0px; text-align:center; background-color:#C3D3E0; color:#710004; font-size:16px; font-weight:bold; line-height:0; }
#floatClear		{ clear: both; }

#Content 		{ 

	font-size: 0.9em;
	margin:0px;
	padding:0px;
	margin-bottom: 0.5em;
	line-height: 1.4em;

margin: 0px 22px 20px 22px; }



h1 				{ font-size:16px; margin:0; padding:0; }

#Content H1		{ font-size:16px; margin:0; padding-top:7px; }


/* CONTENT - ELEMETS */
#logoLeft 		{ float:left; width:100px; margin: 0px 20px 0px 0px; }
#contentLeft 	{ float:left; width:360px; }

#contentRight 	{ float:left; width:360px; margin: 0px 20px 0px 0px; }
#logoRight 		{ float:left; width:100px; }

/* NAVIGATION */
#tasLogo 		{ margin-top: 40px; }
#navigation		{ margin-top: 55px; }


#Schriftgroessen   { width: 100px; margin: 10px 0px 0px 25px; font-size: 0.8em; color:#FFFFFF; font-weight:bold; }
a.SizeSml { font-size: 0.8em; color:#FFFFFF; }
a.SizeNrm { font-size: 1.0em; color:#FFFFFF; }
a.SizeBig { font-size: 1.2em; color:#FFFFFF; }


/* NAVIGATION dynamic */
ul.nav			{ padding: 0; margin: 0; }
li.nav			{ list-style: none; display:inline; margin:0px; }

li.nav a			{ margin-left: 25px; margin-top: 17px; text-decoration: none; display:block; color:#FFFFFF; font-weight:bold; font-size:0.8em; }
li.nav a:hover		{ margin-left: 25px; }
li.nav a.active		{ margin-left: 25px; color: #C3D3E0; }

li.nav li.nav a				{ margin-left: 33px; margin-top: 10px; color:#F9F7BC; font-weight:normal; font-size:0.8em; }
li.nav li.nav a:hover		{ margin-left: 33px; }
li.nav li.nav a.activeSek	{ margin-left: 33px; color: #C3D3E0; }

li.nav li.nav li.nav a				{ margin-left: 40px; margin-top: 5px; color:#FFFFFF; font-weight:normal; font-size:0.8em; }
li.nav li.nav li.nav a:hover		{ margin-left: 40px; }
li.nav li.nav li.nav a.activeSek	{ margin-left: 40px; color: #C3D3E0; }

/* NAVIGATION static */
ul.navStat			{ padding: 0; margin: 40px 0px 20px 0px; border-bottom:#B88081 1px solid; }
li.navStat			{ list-style: none; display:inline; margin:0px; }
li.navStat a		{ border-top:#B88081 1px solid; text-decoration: none; display:block; color:#FFFFFF; font-weight:bold; font-size:0.8em; padding:4px 10px 4px 25px; }
li.navStat a:hover	{  }
li.navStat a.active	{ color:#C3D3E0; }

ul.navStat2   { padding: 0; margin: 0px 0px 0px 0px; color:#0000FF; }
li.navStat2   { list-style: none; display:inline; margin:0px; }
li.navStat2 a { border:0; padding:0; }


td.textKontakt   { font-size: 0.8em; width:100%; }
td.textKontakt p { margin:0; margin-bottom: 0.2em; }

img { margin:0px; padding: 0px; }


/* MAILFORM ############################################################## */
div.csc-mailform-field { margin-bottom: 5px; clear: both; }

.csc-mailform { padding:30px 0 0 0; margin:0; border: 0px; }
.csc-mailform-submit { }
.csc-mailform-field label {
    margin-bottom:8px; margin-right:5px;
    float: left;
    width: 120px;
    display: block;
}
.csc-mailform-label { font-weight:bold; }





/* BILDERGALERIE ##################################################### */
div.tx-macjsbildergallerier10-pi1 img { margin-bottom: 5px; }
div#lightbox			{ }
div#imagegalerie 		{ }
div#imagegalerie img	{ float:left; border:1px solid #666666; margin-right:5px; }
div#greyBoxBG 			{ display:none; background-color:#999; paddin:0; margin:0; width:100%; height:100%; position:absolute; z-index:100; top: 0%; left: 0%; filter:alpha(opacity=70); background-color:#000000; -moz-opacity:0.75; opacity:0.75; }
div#greyBoxFG  			{ display:none; padding:0; margin:0; width:100%; height:100%; position:absolute; z-index:101; top:0%; left:0%; font-size:12px; color:#666666; }
table.lightbox			{ background-color:#FFF; border:3px solid #B0B0B0; }
td.lightboxImg			{ padding:10px 10px 10px 10px; text-align:center; }
td.lightboxImg img		{ border-left:1px solid #666666; border-top:1px solid #666666; border-right:1px solid #B0B0B0; border-bottom:1px solid #B0B0B0; }
td#lightboxTxt			{ padding:0px 8px 4px 8px; border-bottom: 1px solid #666666; text-align:center; }
td#lightboxCount		{ text-align:left;    padding:4px 20px 8px 8px;}
td#lightboxNav			{ text-align:center;  padding:4px 20px 8px 8px;}
td#lightboxClose		{ text-align:right;   padding:4px 8px 8px 20px; }

a.lightboxActive		{ color:#666666; }
a.lightboxDisable		{ color:#B0B0B0; text-decoration:none; }

