@charset "utf-8";
/* Style Reset */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, textarea, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}

.clear {clear:both;}

/* Accessibility features */

.acc {
	display: none;
}

/* Basics */
html {
	padding:0;
	margin:0;
	border:0;
	/*overflow:hidden;*/
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin:0;
	padding:0;
	/*overflow:hidden;*/
	background-image:url(../img/bg_rosa.jpg);
	background-repeat:repeat;
}
.clear { clear:both;}

#outerbox {
	width: 955px;
	height: 661px;
	padding:0;
	border: 0px solid #ccc;
	margin:20px auto 0 auto;
}

div#innerbox {
	width: 878px;
	height: 661px;
	padding:0;
	margin:0;
	border: 0px solid #ccc;
	background: url(../img/bg_inner.png) no-repeat;
	background-position: bottom right;
}

/* Farben */
.white 	{background-color:#FFFFFF;}
.hell  	{background-color:#e5e0e7;}
.mittel {background-color:#b19fb9;}
.dunkel {background-color:#7e648b;}

/* Holder fuer Boxen */
#holdercol12mr {width: 217px; height: 434px; padding: 0; margin: 0 1px 0 0; float:left;}
#holdercol12mb {width: 217px; height: 434px; padding: 0; margin: 0 0 1px 0; float:left;}
#holdercol12mrmb {width: 217px; height: 434px; padding: 0; margin: 0 1px 0 0; float:left;}
#holdercol13mr {width: 217px; height: 653px; padding: 0; margin: 0 1px 0 0; float:left;}
#holdercol23   {width: 434px; height: 653px; padding: 0; margin: 0; float:left;}
#holdercol31mb {width: 653px; height: 217px; padding: 0; margin: 0 0 1px 0; float:left;}

/* Boxen */
.col11 {width: 217px; height: 217px; padding: 0; margin: 0; float:left;}
.col12 {width: 217px; height: 435px; padding: 0; margin: 0; float:left;}
.col13 {width: 217px; height: 653px; padding: 0; margin: 0; float:left;}
.col21 {width: 435px; height: 217px; padding: 0; margin: 0; float:left;}
.col22 {width: 435px; height: 435px; padding: 0; margin: 0; float:left;}
.col23 {width: 435px; height: 653px; padding: 0; margin: 0; float:left;}
.col31 {width: 653px; height: 217px; padding: 0; margin: 0; float:left;}
.col32 {width: 653px; height: 435px; padding: 0; margin: 0; float:left;}
.col33 {width: 653px; height: 653px; padding: 0; margin: 0; float:left;}

/* Images in Boxen */
.col11 img, .col12 img, .col13 img, .col21 img, 
.col22 img, .col23 img, .col31 img, .col32 img, .col33 img {padding: 0; margin: 0;}

/* Border (margin zwischen den Boxen )*/
.mb {margin: 0 0 1px 0;}
.mr {margin: 0 1px 0 0;}

/* Contentformatierungen */

.content {
	font-family: Arial, Helvetica, sans-serif;
	margin: 25px 23px;
	padding:0;
	font-size:11px;
	line-height:15px;
}
.content h2	{color:#554585; font-size:12px; font-weight:bold; padding: 0 0 5px 0;}
.content h6 {color:#554585; font-weight:bold; float:right;}
.content p 	{padding:0 0 5px 0}
.content a	{color:#554585; text-decoration:underline;}
.whitebold a	{color:#FFF; text-decoration:underline;}
.content ul	{list-style-type:square; padding-left:15px;}
.content ul li {padding: 2px 0;}
.content ol	{list-style-type:decimal; padding-left:15px;}
.content ol li {padding: 2px 0;}

/* Textformatierungen */
.whitebold 	{color:#FFFFFF; font-weight:bold;}
.normal		{color:#000000;}



