/* Height - 100% */
html, body, div.verlauf_home {
	height: 100%;
}

/* Width - 100% */
body, table.user_feedit_pi1, div.content iframe,  {
	width: 100%;
}

body, div.rightLinks ul, div.crightLinks3 ul {
	margin: 0px;
	padding: 0px;
}

/* Hintergrund - Verlauf */
body {
	background-image: url(../images/hintergrund.png);
	background-repeat: repeat-x;
	z-index: -1;
	width: 100%;
}

/* Ganzer Container */
div.allContainer, div.topContainer, div.downContainer, div.downContainer_home, div.downContainer1, div.downContainer_home1 {
	width: 985px;
}

div.headertitle, div.maincontent {
	width: 632px;
}

div.headertitle1 {
	width: 669px;
}

/* Linkes / Rechtes - Menu */
div.leftBorderRight {
  padding-bottom: 1px;
  border-right-width: 1px;
  border-right-style: solid;
}

div.leftNavi, div.rightContent, div.rightLinks, div.rightLinks3, div.spacer {
	width: 175px;
}

div.spacer1 {
	width: 139px;
}


div.leftNavi {
  border-right-width: 1px;
  border-right-style: solid;
}

ul.leftNavi {
  padding-bottom: 8px;
  width: 140px;
}

li.leftNavi, li.leftNaviselected {
	margin-bottom: 10px;
}

/* A - Tag / Img */
a img {
	border-width: 0px;
}

/* Border */
/*div.printlayer,*/ table.user_feedit_pi1, iframe.user_feedit_pi1, div.clubtwo, div.movingteaser, div.movingteaser:hover, .tx-mmdamfilelist-pi1-image img, .tx-mmdamfilelist-pi1-table, .tx-mmdamfilelist-pi1-modeselector .tx-mmdamfilelist-pi1-modeSelector-SCell, .mm-dam-row-container, .tx-mmdamfilelist-pi1-table .tx-mmdamfilelist-pi1-title a {
	 border-width: 1px;
	 border-style: solid;
}

/* Border - Bottom - Width */
div.allContainer, div.lauftext, div.contentMenu, form.search {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

/* Border - Left - Width */
div.headertitle, div.headertitle1, div.topContainer, div.downContainer, div.downContainer_home, div.maincontent, div.downContainer1, div.downContainer_home1 {
	border-left-width: 1px;
	border-left-style: solid;
}

/* Border - Right - Width */
div.headertitle, div.headertitle1, div.topContainer, div.downContainer, div.downContainer_home, div.maincontent, div.downContainer1, div.downContainer_home1, ul.topNavi, div.maincontent_home, .mm-dam-row-container td.col-prevcontainer, .tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file_name, .tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file_size_kb, .tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-file_mtime_mdy, .tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-normal_link a, .tx-mmdamfilelist-pi1-tree .tx-mmdamfilelist-pi1-zip_link a {
	border-right-width: 1px;
	border-right-style: solid;
}

/* Border - Top - Width */
div.topNavi, div.topContainer, div.downContainer, div.downContainer_home, div.downContainer1, div.downContainer_home1, div.contentMenu, form.search, div.clubdescript, td.rightLinks, td.rightLinks_selected, td.rightimage, td.rightimage_selected, td.product_spacer {
	border-top-width: 1px;
	border-top-style: solid;
}

div.contentMenu {
	border-bottom-style: dotted;
	border-top-style: dotted;
	clear: both;
	margin-bottom: 10px;
}

/* Float - Left */
div.spacer, div.headertitle, div.spacer1, div.headertitle1, div.adress, div.leftNavi, div.maincontent, div.rightContent, form.search a img, div.rightContent, div.maincontent_home, div.pdflistelement div.pdflistlink, div.maillistelement div.maillisttitle,div.sendpage, div.printview, div.teaserleft, div.teasermiddle, div.teaserright {
	float: left;
}

/* Display */
li.topNavi, li.topNaviselected, li.topNavihover, li.contentNavi, li.contentNaviselected {
	display: inline;
}

/* Display - None */
div.browseBoxWrap, div.clubdescript, div.news-list-category {
	display: none;
}

/* Margin - Bottom */
div.content {
	padding-bottom: 25px;
}

/* Margin - Left */
div.logo {
	position: absolute;
	margin-left: 50px;
	margin-top: -12px;
}

div.logo1 {
	position: absolute;
	margin-left: 30px;
	margin-top: 0px;
}

div.logo1 img {
	height: 81px;
}

div.contentMenu {
	margin-left: 30px; 
}

input.search, div.printview {
	margin-left: 15px;
}

ul.topNavi, ul.contentNavi {
	margin-left: 0px;
}

/* Margin - Top */
ul.leftNavi, div.content_home {
  margin-top: 25px;
  
}

/* Padding - Left */
div.contentMenu, ul.contentNavi {
	padding-left: 0px;
}

/* Padding - Right */
div.contentMenu {
	padding-right: 5px;
}

/* Width - 115 */
input.search, div.personalname {
  width: 115px;
}

/* WIDTH - 809 */
div.leftBorderRight, div.maincontent_home {
  width: 808px;
}

/* Min - Height */
div.contentMenu {
	min-height: 25px;
}

div.maincontent, div.rightContent {
  min-height: 525px;
}

/* Height - 54 */
div.spacer, div.headertitle, div.spacer1, div.headertitle1 {
	height: 54px;
}

/* Margin */
ul.topNavi, form.search {
	margin-top: 0px;
}

div.content, div.teaserleft, div.teasermiddle {
  margin-right: 25px;
}

li.topNavihover, ul.leftNavi {
	margin-bottom: 5px;
}

/* KANN NICHT AUFGETRENNT WERDEN - START */
/* All - Container */
div.topContainer {
	height: 103px;
	margin-top: 12px;
}

div.lauftext {
	height: 20px;
	padding-top: 5px;
	padding-left: 500px;
}

ul.topNavi {
	margin-bottom: 2px;
	padding-left: 79px;
	width: 848px;
}

li.topNavi {
	padding-top: -2px;
}

ul.leftNavi {
	margin-left: 12px;
	padding-left: 15px;
	padding-right: 8px;
}

div.maincontent {
	margin-left: -1px;
}

div.content, div.content_home {
	padding-left: 30px;
}

/*div.content_home {
	margin-right: 42px;
	margin-left: 42px;
}*/

div.maincontent_home {
	height: 525px;
}

ul.contentNavi {
	margin-bottom: 0px;
	margin-top: 6px;
	padding-bottom: 5px;
}

div.rightNavi {
	height: 450px;
	padding-top: 25px;
}

form.search {
	height: 26px;
	padding-top: 0px;
}

form.search a img {
	padding-left: 10px;
	padding-top: 1px;
}

input.search {
	margin-top: 4px;
}

div.footer {
	margin-right: 8px;
}

/* ADRESS-LEISTE */
div.adress {
  height: 52px;
  overflow: hidden;
  padding-left: 5px;
  padding-top: 2px;
  width: 170px;
}

/* Druck und Seite senden Buttons */
div.pagelinks {
	float: right;
	margin-top: 27px;
	padding-right: 50px;
}

div.printlayer {
	 margin: 5px;
	 padding-left: 12px;
	 padding-right: 12px;
	 width: 825px;
}
/* KANN NICHT AUFGETRENNT WERDEN - END */

.clearBoth {
  clear: _both;
}

.ifacecal-item-cell {
	width: 250px;
	vertical-align: top;
}

.ifacecal-item {
	overflow: hidden;
	white-space: nowrap;
	width:250px;
}

.default_categoryheader_text, .default_catheader_text {
margin-left: 0 !important;
}

.month-large .day {
max-width: 78px !important;
}
/* Body */
body {
	background-color: #D1D1D1;
}

body, div.adress a {
	color: #333333;
}

/* Background - Color - White */
div.allContainer, div.downContainer, div.downContainer1, div.rightContent, div.movingteaser {
	background-color: #FFFFFF;
}

/* Background - Color - Red */
li.topNavihover, td.rightLinks:hover, td.rightLinks:focus, td.rightLinks_selected {
	background-color: #F00000;
}

/* Border - Color - Red */
li.topNavi, li.topNaviselected, li.topNavihover, div.contentMenu, ul.topNavi, div.movingteaser:hover, div.movingteaser:focus {
	border-color: #F00000;
}
/* Border - Color - Grey */
div.allContainer, div.topContainer, div.lauftext, div.title, div.topNavi, div.downContainer, div.downContainer_home, div.maincontent, div.maincontent_home, div.downContainer1, div.downContainer_home1, div.maincontent1, div.maincontent_home1, div.headertitle, div.headertitle1, div.movingteaser, li.rightLinks, form.search {
	border-color: #A1A1A1;
}

td.rightLinks, td.rightLinks_selected, td.rightimage, td.rightimage_selected {
	border-top-color: #A1A1A1;
}

/* Text - Color - White */
td.rightLinks_selected a, td.rightLinks:hover a, td.rightLinks:focus a, td.rightLinks a:hover, td.rightLinks a:focus, td.rightLinks_selected a:hover, td.rightLinks_selected a:focus {
  color: #FFFFFF;
}

/* Text - Color - Red */
div.footer, div.footer a, li.leftNavi a:hover, li.leftNavi a:focus, li.leftNaviselected, li.contentNavi a:hover, li.contentNavi a:focus, li.contentNaviselected span {
	color: #F00000;
}

/* Text - Color - Grey */
li.leftNavi a, li.contentNavi a, div.footer a:hover, div.footer a:focus {
	color: #666666;
}

td.rightLinks a, div.addresselement {
  color: #808080;
}

/* Images */
li.leftNavi, li.leftNaviselected {
  list-style-image: url(../images/punkt.jpg);
}

div.leftBorderRight, div.leftNavi {
  border-right-color: #A1A1A1;
}

div.downContainer_home, div.downContainer_home1 {
	background-color: #E3E3E3;
	background-image: url(../../fileadmin/images/verlauf.png);
	background-repeat: repeat-x;
	z-index: 5;
}
img.date2cal_img_help {
  display: none;
}

fieldset.hidden {
  border:none !important;
}

fieldset.hidden legend {
  display:none;
}

a.uid60 {
  background: url( '/fileadmin/images/onlineschalter/link.png') no-repeat;
  padding-left: 20px;
}
/* Sitemap */
div.csc-sitemap {
	
}

div.csc-sitemap ul {
	padding-left: 40px;
}

div.csc-sitemap li {
	color: #666666;
}

div.csc-sitemap ul li a {
	color: #F00000;
	font-size: 15px;
	text-decoration: none;
}

div.csc-sitemap ul li a:hover {
	color: #A1A1A1;
	text-decoration: none;
}

div.csc-sitemap ul li ul li a{
	color: #A1A1A1;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

div.csc-sitemap ul li ul li a:hover{
	color: #F00000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

div.csc-sitemap ul li ul li ul li a {
	color: #F00000;
	font-weight: normal;
	text-decoration: underline;
}

div.csc-sitemap ul li ul li ul li a:hover {
	color: #A1A1A1;
	font-weight: normal;
	text-decoration: underline;
}

/* Adressverwaltung */
div.tx-ttaddress-pi1 {
	margin-bottom: 10px;
	margin-top: 8px;
}

/* Online Schalter */
/*tr.onlineschalter:nth-child(2n+1) { 
	background-color: #FFFFFF;
}
tr.onlineschalter:nth-child(2n) {
	background-color: #000000;
}*/

div.headertitle img {
	padding-right: 102px;
	padding-top: 4px;
}

.teaserright .movingteaser {
  z-index: 9;
}

div.bg-img {
	position: relative;
	background-image: url(/fileadmin/images/Bilder/startseite.png);
	height: 385px;
	left: 690px;
	top: 115px;
	width: 225px;
	z-index: 0;
}

div.rightNavi {
	background-color: white;
	height: 317px;
	margin-bottom: 133px;
	padding-top: 25px;
	position: relative;
}

div.footer {
	position: relative;
	z-index: 2;
}

ul.contentNavi {
	/*width: 602px !important;*/
}

.default_categoryheader_text, .default_catheader_text {
margin-left: 0 !important;
}

.month-large .day {
max-width: 78px !important;
}

