/* styles for stralsund-wismar.de    */
/*                                   */
/* media:	screen                   */
/* use:		on every page            */
/* author:	click solutions GmbH     */
/*          Holger Blthmann          */
/*                                   */

* {
	padding: 0; margin: 0; font-weight: normal; }
	
strong {
	font-weight: bold; }
	
img {
	border: none; }
	
body {
	border: none; font-family: arial, helvetica, sans-serif; background-color: #ac3825; background-image: url(../images/bg_body.gif); background-repeat: repeat-x; }

#printfooter, #printlogo {
	display: none; }

/*                                   */	
/* main divs                         */
/*                                   */

div#header {
	text-align: left; width: 760px; height: 110px; }

div#sitenavi {
	text-align: right; width: 760px; height: 25px; }

div#navi {
	float: left; width: 204px; }

div#content {
	float: left; width: 555px; }

div#imageheader {
	background-color: #e17137; }

div#text {
	background-color: #fefae2; padding-bottom: 20px; }

div#addtext {
	display: inline; margin: 0px 0px 0px 10px; width: 195px; float: right; }

div#search {
	margin: 10px 7px 10px 7px; padding: 10px 0px 0px 4px; border-top: 1px dotted #e17137; }
	

/*                                   */	
/* sitenavi classes                  */
/*                                   */

div#sitenavi p {
	padding: 2px 10px 0px 10px; font-size: 17px; color: #fefae2; }

div#sitenavi a {
	color: #fefae2; font-size: 11px; text-decoration: none; font-weight: bold; }

div#sitenavi a:hover {
	color: #6d2510; text-decoration: none; font-weight: bold; }

/*                                   */	
/* navi classes                      */
/*                                   */

div#navi ul {
	width: 204px; }

div#navi li {
	font-size: 12px;}

div#navi li a {
	padding: 6px 10px 7px 13px; color: #fefae2; display: block; text-transform: uppercase; text-decoration: none; font-weight: bold; }
	
div#navi li.selected a {
	padding: 6px 10px 7px 13px; background-color: #6d2510; color: #fefae2; display: block; text-transform: uppercase; text-decoration: none; font-weight: bold; }
	
div#navi li a:hover {
	background-color: #6d2510; }
	
div#navi li.selected ul li {
	font-size: 12px; }

div#navi li.selected ul li a {
	padding: 5px 10px 6px 17px; color: #6d2510; font-size: 11px; background-color: #a4ddf2; text-transform: none; text-decoration: none; font-weight: bold; }
	
div#navi li.selected ul li a:hover {
	background-color: #a4ddf2; color: #6d2510; font-size: 11px; text-decoration: underline; }

div#navi li.selected ul li.selected li {
	font-size: 12px; }

div#navi li.selected ul li.selected li a {
	padding: 1px 10px 6px 25px; color: #6d2510; font-size: 11px; background-color: #a4ddf2; text-transform: none; text-decoration: none; font-weight: normal; }
	
div#navi li.selected ul li.selected li a:hover {
	background-color: #a4ddf2; color: #6d2510; font-size: 11px; text-decoration: underline; }

/*                                   */
/* imageheader classes               */
/*                                   */

div#imageheader p {
	text-align: right; color: #fefae2; padding: 4px 10px 6px 10px; font-size: 11px; }

/*                                   */
/* text classes                      */
/*                                   */

div#text h1 {
	margin: 0px 20px 10px 20px; padding: 20px 0px 10px 0px; font-size: 14px; color: #AC3825; font-weight: bold;	background-image: url("../images/strichlinie.gif"); background-repeat: repeat-x; background-position: bottom; }
	
div#text h2 {
	margin: 0px 20px 10px 20px; padding: 20px 0px 10px 0px; font-size: 13px; color: #AC3825; font-weight: bold;}
	
div#text h2.header {
	padding: 0px 0px 0px 0px; }
	
div#text h3 {
	margin: 0px 20px 10px 20px; padding: 20px 0px 10px 0px; font-size: 12px; color: #AC3825; font-weight: bold; }
	
div#text p {
	clear: both; padding: 0px 20px 10px 20px; font-size: 12px; line-height: 16px; }

div#text p.date {
	padding: 0px 20px 0px 20px; font-size: 11px; line-height: 12px; }

div#text a {
	color: #AC3825; text-decoration: underline; }

div#text p.right, div#addtext p {
	clear: right; display: inline; float: right; margin: 0px 20px 0px 0px; padding: 0px 0px 10px 0px; font-size: 11px; line-height: 13px; width: 175px; text-align: right; }

div#text p.right a, div#addtext a {
	display: block; margin-top: 2px; padding: 0px 0px 5px 20px; background-image: url(../images/zoom.gif); background-repeat: no-repeat; color: #6d2510; text-decoration: none; }

div#text p.right a:hover, div#addtext a:hover {
	background-image: url(../images/zoom_o.gif); color: #e17137; }

div#text p.left {
	clear: left; float: left; margin: 0px 0px 10px 20px; font-size: 12px; line-height: 16px; width: 315px; }

div#text p.top {
	clear: both; display: block; margin: 10px 20px 0px 20px; padding: 10px 0px 0px 0px; text-align: right; background-image: url("../images/strichlinie.gif"); background-repeat: repeat-x;  }
	
div#text p.top a {
	display: block; background-color: #6d2510; height: 16px; width: 16px; }
	
div#text p.top a:hover {
	background-color: #e17137; }

div#text p.news {
	margin-bottom: 10px; }

div#text p.news a {
	text-decoration: none; color: #333333; }
	
div#text p.news img {
	float: left; margin-right: 10px; }
	
div#text p.news span.date {
	font-size: 11px; }
	
div#text p.news span.header {
	font-weight: bold;  color: #AC3825; }
	
div#text table {
	width: 520px; border-collapse: collapse; border-top: none; margin: 10px 20px 20px 20px; font-size: 12px; }

div#text p table {
	margin: 10px 0px 10px 0px; }
		
div#text table th {
	border: 1px solid #fefae2; vertical-align: top; text-align: left; padding: 5px 6px 5px 6px; line-height: 16px; background-color: #f5ceab; font-weight: bold; }
	
div#text table p {
	clear: none; margin: 0px; padding: 0px; }
	
div#text table th p {
	font-weight: bold; }
	
div#text table td {
	border: 1px solid #fefae2; vertical-align: top; text-align: left; line-height: 16px; padding: 5px 6px 5px 6px; background-color: #fcf0d5; }
	
div#text table.withoutbackground th {
	border: none;background: none; padding: 5px 6px 5px 0px; }
	
div#text table.withoutbackground td {
	border: none;background: none; padding: 5px 6px 5px 0px; }

div#text ul, div#text ol {
	clear: both; padding: 0px 20px 10px 40px; font-size: 12px; line-height: 16px; }

div#text ul {
	list-style-type: square; }

div#text p.search {
	margin: 0px 20px 10px 20px; padding: 0px; }

div#text p span.link a {
	color: #e17137; text-decoration: none; }

div#text input.searchbox {
	width: 330px; padding: 4px 4px 3px 4px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #6d2510; border: 1px solid #a4ddf2; }

div#text input.searchbutton {
	width: 27px; padding: 2px 4px 2px 4px; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #6d2510; background-color: #a4ddf2; border: 1px solid #a4ddf2; }



/*                                   */
/* footer classes                    */
/*                                   */

div#footer p {
	padding: 7px 20px 10px 20px; color: #fefae2; text-align:center; font-size: 11px; line-height: 16px; }

div#footer a {
	text-decoration: none; color: #fefae2; margin: 0px 10px 0px 10p; }

div#footer a:hover {
	text-decoration: none; color: #e17137; }

/*                                   */
/* search classes                    */
/*                                   */

div#search input.searchbox {
	width: 130px; padding: 4px 4px 3px 4px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #6d2510; border: 1px solid #a4ddf2; }

div#search input.searchbutton {
	width: 27px; padding: 2px 4px 2px 4px; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #6d2510; background-color: #a4ddf2; border: 1px solid #a4ddf2; }

