/* 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;
}
/* 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.boxcontent {
	float: right;
	padding-bottom: 25px;
	margin-right: 25px;
	width: 185px;
}

div.boxcontent_home {
	float: right;
	padding-bottom: 25px;
	margin-right: 25px;
	width: 185px;
}

div.boxlinks {
	margin-top: 25px;
	width: 120px;
	/*padding-bottom: 25px;*/
}

div.imagerange_element {
	float:left;
	height:60px;
	width:60px;
}

div.imagerange_element a img:hover{
	filter:alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity:0.4;
}

div.imagerange_element a img {
	opacity: 1.0;
	-moz-opacity:1.0;
}

div.maincontent_home1 {
	float: left;
	min-height: 525px;
	width: 678px;
	margin-left: 25px;
}

div.maincontent1 {
	float: left;
	min-height: 525px;
	width: 678px;
	margin-left: 25px;
}

div.boxright {
	margin-top: 25px;
}

div.clearBoth {
	clear: both;
	height: 0px;
	font-size: 0px;
}

div.contentMenu {
	border-top-style: dotted;
}

div.headertitle1 img {
	padding-bottom: 11px;
	padding-left: 16px;
	padding-top: 12px;
	padding-right: 160px;
}

div.content, div.content_home {
	margin-right: 0px;
}

/*div.content_home {
	width: 100%;
}*/

div.user-movingteaser-pi1 {
	margin-top: 25px;
	margin-left: 22px;
	z-index:1;
}

/* DROPDOWN - MENU */
ul.topnavi {
	padding-left: 0px;
}

ul.topnavi {
    list-style-type: none;
}

/*ul.topnavi li.topsubnavi {
	list-style-image: url(/fileadmin/images/listimage_grey.jpg);
}

ul.topnavi li.topsubnaviselected {
	list-style-image: url(/fileadmin/images/listimage_red.jpg);
}*/
ul.topnavi li.topsubnavi, ul.topnavi li.topsubnaviselected {
	list-style: none;
}

ul.topnavi a {
    display: block;
    padding: 0px 2px 0px 2px;
    font-weight: normal;
    text-decoration: none;
}

ul.topnavi ul a {
    padding: 0 10px 0 0px;
}

ul.topnavi li {
	text-decoration: none;
    margin-top: 0px;
    background-image: none;
    background-color: transparent;
    float: left;
    border-right: 1px solid #F00000;
}

li.topnavi, li.topnavi a {
	color: #333333;
	font-size: 11px;
	font-family: arial,helvetica,sans-serif;
}

ul.topnavi li.topnavi {
	height: 22px;
	padding-bottom: 1px;
	position: relative;
	z-index:5;
}

ul.topnavi ul {
    margin-left: -1px;
    /*padding: 0 0 5px 0;*/
    position: absolute;
    left: 0px;
    top: 23px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #939393;
    border-left: 1px solid #939393;
    border-right: 1px solid #939393;
    display: none;
    z-index: 5;
    filter:alpha(opacity=90);
	 opacity: 0.9;
	 -moz-opacity:0.9;
}

ul.topnavi ul li {
	border-width: 0px;
	min-width: 125px;
}

ul.topnavi ul li, ul.topnavi ul li a {
	opacity: 1.0;
	-moz-opacity: 1.0;
}

/* Navigation 2.Web */
ul.topnavi {
  margin: 0px;
}

/* Hover - DropDown */
ul.topnavi ul:hover {
	display: block;
}
ul.topnavi li:hover ul {
	display: block;
}

ul.topnavi li:hover ul {
	display: block;
}

/* DROPDOWNNAVI */
ul.topsubnavi {
	padding-left: 0px;
}

li.topsubnaviselected a, li.topsubnavi a {
	padding-left: 10px;
}

ul.topsubnavi li {
	padding-top: 4px;
	padding-bottom: 4px;
}

li.topsubnavi img.quadrat, li.topsubnaviselected img.quadrat {
	float: left;
	margin-top: 3px;
	margin-left: 12px;
	margin-right: 5px;
}

ul.topnavi li.topsubnavi, ul.topnavi li.topsubnaviselected {
	min-width: 152px;
}

li.topsubnaviselected a {
	color: #F00000;
}

