/* Allgemeine Formatierung */

html { color:#fff; font-size: 100.1%; }
body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; font-size: 12px; line-height: 17px; text-align: left; margin-top: 15px; padding: 0; }


ul {
	padding: 0;
	margin: 0;
	}

li {
	font-size: 11px; color: #333; line-height: 15px;
	line-height: 18px;
	margin-left: 16px;
	padding: 0;
	}


p {font-size: 12px; color: #333; line-height: 15px;}

.subtext {font-size: 11px; color: #666; line-height: 12px;}

.fussnote {font-size: 12px; color: #888; font-style: italic; padding-top: 8px; padding-bottom: 14px;}

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





	
/* Seitenstruktur */
	#container {width: 900px;  text-align: left; margin: 0; padding: 0;  }
	#pagebody {min-height: 100%; margin: 0; padding: 0; }
	#mainContent {width: 550px; min-height: 100%; float : left; margin: 0; padding: 0; }
	#navi {width: 260px; min-height: 100%; float: left; margin: 0; padding-top: 260px; }


/* Header Logo */
	.header {margin:0; padding-bottom: 4px; border:0; }


/* Position Content Text */
	.contimain {padding:0px 0px 30px 35px; width:500px;}


/* Position Navigation */
	.navimenu {padding:0px 0px 40px 30px; width:220px;}







/* Umrandungen */

.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 0.2em;
width: 430px;
}

.curlycontainer .innerdiv{
background: transparent url(img/brcorner.gif) bottom right no-repeat;
position: relative;
left: 4px;
top: 4px;
padding: 2px 2px 15px 5px;
}






/* Footer */

.footernavi hr {color: #fff; border-bottom: #ccc 2px dotted; border-top: #fff; border-left: #fff; border-right: #fff; width: 190px; }
.footernavi {
	margin: 0;
	padding-top: 15px;
	}

.footer hr {color: #fff; border-bottom: #ccc 2px dotted; border-top: #fff; border-left: #fff; border-right: #fff; width: 500px; float: left;}

.footer {
	margin: 0;
	width: 500px;
	padding-top: 30px;
	padding-bottom: 20px;
	float: left;
	font-size: 11px;
	line-height: 12px;
	color: #BDBCBC;
	}
