/* Start of CMSMS style sheet 'bewusst' */
/*****************
browsers interpret margin and padding a little differently, 
we'll remove all default padding and margins and
set them later on
******************/
* {
margin:0;
padding:0;
}

html, body {
		height:100%;
		}

body {
	background-color: #a2bdda;
	
 font-size: 1em;
   line-height: 1em;

text-align:center; /* horizontal centering for IE Win quirks */
}


/*
set font size for all divs,
this overrides some body rules
*/
div {
   font-size: 1em;
}

/*
if img is inside "a" it would have 
borders, we don't want that
*/
img {
   border: 0;
}

#container_versuch {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:681px;
		width:1056px;
		clear:left;
		
		}

#test_container {
position: absolute;
  top:50%;
  left:50%;
  margin-top:-340px;
  height:681px;
width: 1056px;
margin-left: -528px;}

#distance { 
		width:1px;
		height:50%;
		background-color:#a2bdda;
		margin-bottom:-340px; /* half of container's height */
		float:left;
		}

#outer {height:100%; width:100%; display:table; vertical-align:middle;}
#container {text-align: center; position:relative; vertical-align:middle; display:table-cell; height: 681px;}
#middle {background-image:url(uploads/images/background_box.png); background-repeat:no-repeat; height: 681px; width: 1056px; text-align: left; margin-left:auto; margin-right:auto;}
#middle2 {background-image:url(uploads/images/background_box2.png); background-repeat:no-repeat; height: 681px; width: 1056px; text-align: left; margin-left:auto; margin-right:auto;}
#outer_navi {height: 20px; padding-top: 10px; text-align:right; padding-right: 50px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#FFFFFF;}
#outer_navi a {color: #ffffff; text-decoration: none;}
#outer_navi a:hover {color: #fdef9f; text-decoration: none;}
#outer_navi a:visited {color: #ffffff; text-decoration: none;}
#outer_navi a:visited:hover {color: #fdef9f; text-decoration: none;}
#main_pict {float: left; padding-top: 10px; z-index: 2; padding-left: 560px;}
#main_text_box {float: left; margin-left:-982px; width: 733px; padding-top: 20px; padding-bottom: 0px;  z-index: 1;}
#main_text_box2 {float: left; margin-left:-982px; width: 733px; padding-top: 16px; padding-bottom: 0px;  z-index: 1;}
#header {padding-left: 35px; padding-bottom: 0px;}
#navi_box {float: left; width: 125px; padding-left: 34px; padding-top: 18px;}
#text_position {float: left; width: 520px; padding-left: 40px; padding-top: 0px;}
#text_position h1 {font-size: 2px; padding: 0; margin: 0; border: 0;}


#accordion h3, #accordion h3 a {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #055287; font-weight: bold;}

#accordion p, #accordion li { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #055287; padding: 0; margin: 0; width: 400px;}

.accordion-content {padding: 0;}


p {width: 441px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #055287; padding-top: 10px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 15px;}

.liste li {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #055287;padding-top: 10px; margin-left: 25px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; line-height: 12px;}

h3 {font-family:Arial, Helvetica, sans-serif; font-size: 17px; color: #055287;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #055287; padding-top: 10px;}

#first {margin-top: -7px;}
#head {padding-top: 17px;}
#more_info {padding-top: 10px;}
#zitat_owner {padding-top: 5px; padding-left: 30px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #055287; padding-bottom: 0px;}



.text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #055287; padding-top: 11px; line-height: 15px;}
.text_liste li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #055287; margin-top: 10px; margin-left: 15px; width: 441px; vertical-align: text-top; line-height: 15px;}
.text_liste2 li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #055287; margin-top: 4px; margin-left: 15px; width: 441px; line-height: 15px;}

#subpage_navi {text-align: right; padding-right: 140px; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #055287; padding-top: 15px;}
#subpage_navi #link a {text-decoration: none; color: red;}

.feedback {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #055287;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 10px;
}

#m3fbrp__19 {height: 80px; width: 250px; margin-bottom: 15px; background-color: #daecff; border: 1px solid #b0c8d3;}
#m3fbrp__17,
#m3fbrp__18,
#m3fbrp__20 {height: 20px; width: 200px; background-color: #daecff; border: 1px solid #b0c8d3;}

* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
-->
/* End of 'bewusst' */

