
/*----RESET---*/

body {padding:0px; margin:17px 0 0; background-color:#ffffff; color:#414141; font:12px Arial, Helvetica, sans-serif;}
div, p, ul, li, h1, h2, h3, h4{padding:0px; margin:0px;}
ul {list-style-type:none;}


body {
	background-image:url(../images/Schreiter_Background.jpg);
	background-position: 0px 100px;
	background-repeat: repeat-x;
	color:#4D4D4D;
}

h1, h2, h3 {
	font-weight:normal;
	font-size:16px;
}

h2 {
	font-weight:bold;
	font-size:14px;
}

h3 {
	font-weight:bold;
	font-size:12px;
}

h4 {
	font-weight:bold;
	font-size:10px;
}


/*----MAIN CONTAINER---*/

#container {
	width:800px; 
	margin:0 auto; 
	padding:10px;
}


/*----HEAD---*/

#head {
	width:800px; 
	float:left; 
	margin:0 auto;
	padding:0px;
	clear:both;
} 

#head ul {
	display:block; 
	float:right;
	margin-top:50px;
	margin-right:15px;
}

#head #language {
	display:block; 
	float:right;
	margin-top:50px;
}

#head ul li {
	float:left;
	height:11px;
}

#head ul li a { 
	border-left:2px solid #FFB400;
	color: #4D4D4D;
	padding-left:4px;
	display:block; 
	font-size:14px; 
	text-decoration:none;
	margin-left:10px;
}

#head ul li a:hover { 
	border-left:2px solid #B5014A; 
	text-decoration:none;
}

#head a {
	color:#4D4D4D;
	text-decoration:none;
}

#head a:hover {
	color:#4D4D4D;
	text-decoration:underline;
}

#panel {	
	float:left; 
	margin-top:10px;
	background-image:url(../images/SchreiterStiftung_PanelBG.jpg);
	background-color:#ffffff;
	padding:0px;
	width:800px; 
	height:124px; 
}


/*----SUBMENU---*/

#submenu {
	float:left;
	margin-left:25px;
	width:800px;
}

#submenu ul {
	display:block; 
	float:left;
	margin-top:15px;
	margin-right:15px;
}

#submenu ul li {
	float:left;
	height:11px;
}

#submenu ul li a { 
	border-left:2px solid #FFB400;
	color: #000000;
	padding-left:4px;
	display:block; 
	font-size:14px; 
	text-decoration:none;
	margin-left:10px;
}

#submenu ul li a:hover { 
	border-left:2px solid #B5014A; 
	text-decoration:none;
}

#submenu a { 
	color: #000000;
	padding-left:4px;
	display:block; 
	font-size:12px; 
	text-decoration:none;
	margin-left:10px;
}

#submenu a:hover { 
	text-decoration:underline;
}


/*----NEWS---*/

#news {	
	background-image:url(../images/Dot_Yellow.jpg);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	font-size:12px;
	float:left; 
	width:180px; 
	border:1px solid #eeeeee;
	padding:0px; 
	margin-left:30px;
	margin-top:30px;
	padding-left: 27px;
	padding-right: 25px;
}

#news h1 {
	padding:0px;
	margin:0px;
	margin-top: 5px;
	margin-bottom: 20px;
	font-size:16px;
	color:#000000;
}

#news p {
	line-height:1.7;
}



/*----CONTENT---*/

#content {	
	background-image:url(../images/Dot_Red.jpg);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	font-size:12px;
	padding:0px; 
	float:left; 
	width:420px; 
	float:left; 
	border:1px solid #eeeeee;
	margin-top:30px;
	margin-left:30px;
	padding-left: 27px;
	padding-right: 25px;
}

#content a {
	color:#B4004A;
	text-decoration:none;
}

#content a:hover {
	text-decoration:underline;
}

#content h1 {
	padding:0px;
	margin:0px;
	margin-top: 5px;
	margin-bottom: 20px;
	font-size:16px;
	color:#000000;
}

#content h2 {
	color:#000000;
	font-weight:normal;
	font-size:16px;
	padding-bottom:5px;
}
#content h3 {
	color:#000000;
	font-weight:normal;
	font-size:13px;
	padding-bottom:5px;
}

#content p {
	margin-bottom:20px;
	line-height:1.7;
}

#content ul {
	margin-bottom:20px;
}

#content ul li {
	list-style:disc;
	list-style-position:outside;
	margin-bottom:20px;
	margin-left:25px;
}

#content img {
	padding: 3px;
	border: 1px solid #eeeeee;
	background: #ffffff;
}

/*----FOOTER PANEL---*/

#footerpanel {
     	clear:both;
     	float:left;
	margin:20px auto 0 auto;
     	background: #B4004A;
     	height: 30px;
     	width: 100%;
     	text-align:center;
     	margin-top:10px;
}

#footermenu {
	width:800px;
	margin:0 auto;
}

#footermenu ul {
	float:left;
	margin-left:297px;
}

#footermenu li {
	width:80px;
	float:left; 
	margin-left:4px;
	font:13px/18px Arial, Helvetica, sans-serif; 
	font-weight:normal;
}

#footermenu ul li a {	
	display:block;
	padding:5px;
	text-align:center;
	width:80px; 
	color:#ffffff; 
	text-decoration:none;
	background-color:#B4004A;
}

#footermenu ul li a:hover {
	width:80px;
	text-decoration:underline;
	background-color:#D80059;
}

#copyright {
	clear:both;
	float:left;
	padding-top:10px;
	margin-left:322px;
}

.br {
	display:none;
}  
  
.submit {
	height:24px;
	border: 1px solid #bbb;
	background-color:#eeeee;
	color:#333333;
	width:110px;
	margin-top:5px;
	margin-left:0px;
	font:9pt Arial sans-serif;
}

form.cssform {
         width: 500px;
         font-size: 0.8em;
         line-height: 20px;
         font-family: Tahoma, Arial, sans-serif;
}

fieldset {
	width:99%;
         margin-bottom: 10px;
         border: none;
}

label {
         font-family: Tahoma, Arial, sans-serif;
         line-height: 1.8;
         vertical-align: top;
         float: left;
         text-align: right;
         margin-right: 5px;
         width: 60px;
}


.textfield {
	font:8pt  Tahoma, Arial, sans-serif ;
	color:#555;
	margin:3px;
	height:14px;
	border: 1px solid #bbb;
	padding: 3px 8px;
	width:310px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	maxlength:27;
}

textarea {
	padding: 3px 8px;
     	background: #fff;
     	border: 1px solid #bbb;
     	width: 310px;
 	font:8pt  Tahoma, Arial, sans-serif ;
	color:#555;
	margin-left:3px;
}

.filelinks {
	margin-bottom:10px;
	padding:0px;
}


.fileitem {
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
	padding:0px;
}

.tx-flseositemap-pi1 li {
	line-height:1.5;
}