body{
	background-color: #EFEFEF;
}

/* Copyright 2004 - 2006 - All Rights Reserved - Thierry Koblentz - www.TJKDesign.com */
#outer_wrapper {
	/* because "min-width" is not supported by IE, these pages use a script from PVII */
	min-width:740px;
	/* this is to "minimize" an IE bug related to background painting, but because it creates a gap below the footer, the same declaration is also added to #footer */
	width:1100px;
	/* faux-column technique, this is the left one */
	/*background:#DBE6D2 url(../img/wrap1.gif) repeat-y left*/
	background: #ffff7b url(../img/wrap1.gif) repeat-y left;
	background: #fff url(../img/wrap1.gif) repeat-y left;
}
#wrapper {
	/* faux-column technique, this is the right one */
	background: transparent url(../img/wrap2.gif) repeat-y right;
	border-right:1px solid #b0b0b0;
}

#header {
	border:1px solid #b0b0b0;
	background:#b0b0b0;
	/* this is to "give layout" to the element and fix some peek-a-boo bug in  IE (v6 sp2) */
	width:100%;
	/* the above declaration creates an horizontal scroll bar in IE, this is to get rid of it */
	margin:0 -1px
}



#container {
	float:left;
	width:100%;
	/* IE doubles the margins on floats, this takes care of the problem */
	display:inline;
	/* this is where Ryan Brill (author of the ALA's article) and I go in "opposite directions" */
	margin-left:-200px
}
#left {
	float:left;
	width:190px;
	/* IE doubles the margins on floats, this takes care of the problem */
	display:inline;
	margin-left:200px
}
#main {
	/* the width from #left (150px) + the negative margin from #container (200px) */
	margin-left:390px
}
/*#main a {
	color:#668187;
	text-decoration: underline;
}*/
.menueintrag a,
.menueintrag_links_3 a,
#main a {
	color:#1fa8c7!important;
	text-decoration: none;
}
#main a:hover {
	color: #868686;
}
/* good to know: if #sidebar is to be shorter than #main, then there is no need for this rule */
#sidebar {
	/* this is to keep the content of #sidebar to the right of #main even if the content of "main is shorter */
	padding-left:100%;
	/* this is to "bring back" the #sidebar that has been moved out of the viewport because of the padding value */
	margin-left:-200px
}
#sidebar p {
	/* this is to make sure IE (v6 sp2) *displays* this element (same problem as #header, but using a different fix) */
	position:relative
}
#footer {
	/* see #outer_wrapper  */
	width:100%;
	/* this is to clear #container */
	clear:both;
	background-color: white;
	text-align: center;
}
/* this is the class that is applied to 2 structural hacks in the markup. The first "meaningless" element is used to clear #left in NN6 and the last one is used to clear #container in NN4 */
.clearing {
	height:0;
	clear:both
}

.cols3 .col1,
.cols3 .col2,
.cols3 .col3{
	width: 236px;
	float:left;
}

.cols2 .col1,
.cols2 .col2{
	width: 354px;
	float:left;
}

table td.noBorder{
	border-bottom: 0 none!important;
}

.tx-x4eevent-pi1 table td input.noBorderBox{
	border: 0 none;
}

.csc-loginform {
	border-bottom:0px!important;
	margin-left:0px!important;
	padding-left:25px;
}

.csc-form-labelcell {
	border-bottom:0px!important;
}

.csc-form-fieldcell {
	border-bottom:0px!important;
}

.csc-loginform table {
	margin-left:0px!important;
}

