/* CSS Document */body {		background-color: #D8D8D8;	background-image: url(images/background.jpg);	background-repeat: repeat-x;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	margin: 0px;
}

form {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
a { color: #204080; text-decoration: none;}a:visited { color: #204080; text-decoration: none;}a:hover, a:visited:hover { color: #EA1212; text-decoration: none; }

.rss {	float: right; 	width: 15px; 	height:15px; 	margin-top: -15px;
}

#search {	font-family: Verdana;	width: 160px;	height: 25px;	float: left;	color: #000000;	font-size:11px;	margin-top: -30px;	margin-left: 35px;	background-color: none;	z-index:3;
}
* html #search { 		margin-left: 20px;  	margin-top: -30px;
}
.searchinput {	font-family: Verdana;	font-size: 10px;	border:1px solid #CCCCCC;	padding:1px 1px 1px 1px;	color: #000000;	margin: 1px 1px 1px 1px;	width: 70px;	height: 20px;
}

.submitbutton {	background-color: #204080;	border:1px solid #FFFFFF;	font-weight:bold;	font-size:0.78em;	color:#FFFFFF;	cursor:pointer;
}

h1 { color: #204080; font-size: 18px;}h2 { color: #204080; font-size: 15px; border-bottom: 2px solid #204080;}h3 { color: #204080; font-size: 13px;}
.linie {	color:#969696;
}
#header {	float: left;	background-image: url(themes/sscr-chur/bildwechsel/rotator.php);	background-color: #FFFFFF;	width: 990px;	height: 200px;	background-repeat: no-repeat;}
#container {		margin: 0 auto;	width: 990px;	height: auto !important;	min-height: 600px;	height: 600px;	border: solid 0px #000000;	padding-top: 10px;
}
#navright{	float: left;	width: 150px;	height: 20px;	border: solid 0px #000000;	margin-left: 818px;	margin-top: 45px;	font-size: 11px;	color: #000000;	text-align: left;
}

* html #navright {	margin-left: 444px; 	margin-top: 45px;
}

#inhalt {	float:left;	z-index: 1000;	background-image:url(images/verlengerung.jpg);	background-color:#FFFFFF;	background-repeat:repeat-y;	width:990px;	height: auto !important;	min-height: 450px;	height: 450px;}
#textbereich {	float: left;	color: #000000;	/*background-image: url(images/textverlauf.jpg);*/	background-repeat: no-repeat;	background-position:top;	margin-left: 4px;	margin-right: 0px;	margin-top: -15px;	width: 550px;	height: auto !important;	min-height: 400px;	height: 400px;	border: solid 0px #000000;	padding-left: 30px;	padding-right: 30px;	padding-top: 20px;	z-index: 1000;
}
* html #textbereich {	margin-top:-21px;	background-color: #FFFFFF;	margin-left: -23px;
}

#navtree {	color: #cccccc;	font-size: 11px;	padding-bottom: 2px;
}#navtree a { color: #cccccc; }#navtree a:visited { color: #cccccc; }#navtree a:hover,  #navtree a:visited:hover{ color: #828282; text-decoration: none;}

#totop {	color: #cccccc;	font-size: 11px;	padding-top: 20px;	text-align: right;
}
#totop a { color: #cccccc; }#totop a:visited { color: #cccccc; }#totop a:hover,  #navtree a:visited:hover{ color: #EA1212; text-decoration: none;}

#sidebarrechts {	float: left;	width: 165px;	height: auto !important;	min-height: 400px;	height: 400px;	margin-top: -13px;	border:solid 0px #000000;
}
/* ------- NEWSBOX --------*/#newsbox {	float:left;	position:relative;	background-image:url(images/headbox.jpg);	background-repeat:no-repeat;	background-position:top;	background-color: #FFFFFF;	margin-top: -5px;	margin-bottom: 15px;	width: 139px;	height: auto !important;	min-height: 20px;
	height: 20px;	text-align:left;	color: #204080;	font-weight: bold;	padding:10px;	padding-top: 9px;	padding-left: 15px;	margin-left: -1px;
}
#newsbox a { 	color: #204080;}
#mitte {	float: left;	background-image: url(images/news_box_verlengerung.jpg);	background-repeat: repeat-y;	height: auto !important;	width: 160px;	padding-left: 8px;	margin-left: -4px;	margin-top: -20px;	font-size: 11px;
}
#mitte a { color: #204080; }#mitte a:visited { color: #204080; }#mitte a:hover,  #mitte a:visited:hover{ color: #EA1212; text-decoration: none;}/****************************************************************************************Kontaktformular		10.11.08											   */#contactForm_1/*Eingabe Feld*/input {	border:solid 1px #bfbfbf;	width: 300px;}select{	border:solid 1px #bfbfbf;	width: 100px;}/*Text Feldname*/label {	display: inline-block;	width:123px;	font: #000000;	font-weight:bold;}/*Feld Bemerkungen*/textarea {	width: 425px;	height: 90px;	border: solid 1px #bfbfbf;}fieldset {	border: solid 1px #bfbfbf;}/*Titel Kontakte*/legend {	font-weight: bold;	font-size: 100%;	color: #204080;	font-family: Arial, Verdana, Helvetica, sans-serif;}
#newscontent {
	float: left;	width: 130px;	height: auto !important;	margin-left: 12px; 	padding-top: 3px;}

* html #newscontent {	margin-left: 6px;}

#footerbox {
	float: left;	background-image: url(images/footer.jpg);	background-position:bottom;	background-repeat: no-repeat;	height: 20px;	width: 170px;	margin-left: -4px;	margin-bottom: 5px;}

/* ------- CALENDAR --------- */#calendar {
	float:left;	position:relative;	background-image:url(images/headbox.jpg);	background-repeat:no-repeat;	background-position:top;	background-color: #FFFFFF;	margin-top: -5px;	margin-bottom: 15px;	width: 139px;	height: auto !important;	min-height: 20px;	height: 20px;	text-align:left;	color: #204080;	font-weight: bold;	padding:10px;	padding-top: 9px;	padding-left: 15px;	margin-left: -1px;}

#calendar a {
	color: #204080;}

#calendarmitte {
	float: left;	background-image: url(images/news_box_verlengerung.jpg);	background-repeat: repeat-y;	height: auto !important;	width: 160px;	padding-left: 8px;	margin-left: -4px;	margin-top: -20px;	font-size: 11px;}
#calendarmitte a { color: #204080; }#calendarmitte a:visited { color: #204080; }#calendarmitte a:hover,  #calendarmitte a:visited:hover{ color: #EA1212; text-decoration: none;}
#calendarcontent {
	float: left;	width: 130px;	height: auto !important;	margin-left: 12px; 	padding-top: 3px;}

* html #calendarcontent {
	margin-left: 6px;}
#calendarfooter {
	float: left;	background-image: url(images/footer.jpg);	background-position:bottom;	background-repeat: no-repeat;	height: 20px;	width: 170px;	margin-left: -4px;	margin-bottom: 5px;}

/* ------- BLOCK --------- */#block {
	float:left;	position:relative;	background-image:url(images/headbox.jpg);	background-repeat:no-repeat;	background-position:top;	background-color: #FFFFFF;	margin-top: -5px;	margin-bottom: 15px;	width: 139px;	height: auto !important;	min-height: 20px;	height: 20px;	text-align:left;	color: #204080;	font-weight: bold;	padding:10px;	padding-top: 9px;	padding-left: 15px;	margin-left: -1px;}
#block a {
	color: #204080;}
#blockmitte {
	float: left;	background-image: url(images/news_box_verlengerung.jpg);	background-repeat: repeat-y;	height: auto !important;	width: 160px;	padding-left: 8px;	margin-left: -4px;	margin-top: -20px;	font-size: 11px;}
#blockmitte a { color: #204080; }#blockmitte a:visited { color: #204080; }#blockmitte a:hover,  #blockmitte a:visited:hover{ color: #EA1212; text-decoration: none;}
#blockcontent {
	float: left;	width: 130px;	height: auto !important;	margin-left: 12px; 	padding-top: 3px;}

* html #calendarcontent {	margin-left: 6px;}
#blockfooter {
	float: left;	background-image: url(images/footer.jpg);	background-position:bottom;	background-repeat: no-repeat;	height: 20px;	width: 170px;	margin-left: -4px;	margin-bottom: 5px;}

/* ------- AKTUELLE THEMEN --------- */#themen {
	float:left;	position:relative;	background-image:url(images/headbox.jpg);	background-repeat:no-repeat;	background-position:top;	background-color: #FFFFFF;	margin-top: -5px;	margin-bottom: 15px;	width: 139px;	height: auto !important;	min-height: 20px;	height: 20px;	text-align:left;	color: #204080;	font-weight: bold;	padding:10px;	padding-top: 9px;	padding-left: 15px;	margin-left: -1px;}
#themen a {
	color: #204080;}
#themenmitte {
	float: left;	background-image: url(images/news_box_verlengerung.jpg);	background-repeat: repeat-y;	height: auto !important;	width: 160px;	padding-left: 8px;	margin-left: -4px;	margin-top: -20px;	font-size: 11px;}
#themenmitte a { color: #204080; }#themenmitte a:visited { color: #204080; }#themenmitte a:hover,  #themenmitte a:visited:hover{ color: #EA1212; text-decoration: none;}
#themencontent {
	float: left;	width: 130px;	height: auto !important;	margin-left: 12px; 	padding-top: 3px;}

* html #themencontent {
	margin-left: 6px;}

#themenfooter {
	float: left;	background-image: url(images/footer.jpg);	background-position:bottom;	background-repeat: no-repeat;	height: 20px;	width: 170px;	margin-left: -4px;	margin-bottom: 5px;}

/* ------- ACCESS KEYS --------- */#AccessKeys {
	float:left;	position:relative;	background-image:url(images/headbox.jpg);	background-repeat:no-repeat;	background-position:top;	background-color: #FFFFFF;	margin-top: -5px;	margin-bottom: 15px;	width: 139px;	height: auto !important;	min-height: 20px;	height: 20px;	text-align:left;	color: #204080;	font-weight: bold;	padding:10px;	padding-top: 9px;	padding-left: 15px;	margin-left: -1px;}
#AccessKeysmitte{	float: left;	background-image: url(images/news_box_verlengerung.jpg);	background-repeat: repeat-y;	height: auto !important;	width: 160px;	padding-left: 8px;	margin-left: -4px;	margin-top: -20px;	font-size: 11px;}
#AccessKeysmitte a { color: #204080; }#AccessKeysmitte a:visited { color: #204080; }#AccessKeysmitte a:hover,  #AccessKeysmitte a:visited:hover{ color: #EA1212; text-decoration: none;}
#AccessKeyscontent {
	float: left;	width: 130px;	height: auto !important;	margin-left: 12px;	padding-top: 3px;}

* html #AccessKeyscontent { 
	margin-left: 6px;}
#AccessKeysfooter {
	float: left;	background-image: url(images/footer.jpg);	background-position:bottom;	background-repeat: no-repeat;	height: 20px;	width: 170px;	margin-left: -4px;	margin-bottom: 5px;}

/* ------------ NEWSLETTER BOX ------------ */#newsletterbox {
	float:left;	position:relative;	background-image:url(images/headbox.jpg);	background-repeat:no-repeat;	background-position:top;	background-color: #FFFFFF;	margin-top: -5px;	margin-bottom: 15px;	width: 139px;	height: auto !important;	min-height: 20px;	height: 20px;	text-align:left;	color: #204080;	font-weight: bold;	padding:10px;	padding-top: 9px;	padding-left: 15px;	margin-left: -1px;}

#newsletterbox a {
	color: #204080;}
#newslettermitte {
	float: left;	background-image: url(images/news_box_verlengerung.jpg);	background-repeat: repeat-y;	height: auto !important;	width: 160px;	padding-left: 8px;	padding-top: -10px;	margin-left: -4px;	margin-top: -30px;	font-size: 11px;}
#newslettermitte a { color: #204080; }#newslettermitte a:visited { color: #204080; }#newslettermitte a:hover,  #newslettermitte a:visited:hover{ color: #EA1212; text-decoration: none;}
#newslettercontent {
	float: left;	width: 130px;	height: auto !important;	margin-left: 12px; 	padding-top: 3px;}
* html #newslettercontent {	margin-left: 6px; }
#newsletterfooter {
	float: left;	background-image: url(images/footer.jpg);	background-position:bottom;	background-repeat: no-repeat;	height: 20px;	width: 170px;	margin-left: -4px;	margin-bottom: 5px;}

#footer {
	float:left;	background-image:url(images/fuss.jpg);	background-repeat:no-repeat;	background-color:#D9D9D9;	background-position:bottom;	width: 990px;	height:50px;}
#container_footer {
	float:left;	background-image:url(images/container_footer.gif);	background-repeat:no-repeat;	background-color:#D9D9D9;	width: 950px;	height: auto !important;	padding: 15px 20px 10px 20px;	color: #828282;	font-size: 11px;	text-align: right;}

#container_footer a {	color: #828282; text-decoration: none;}

#schrift {
	float:none;	position:relative;	margin-top: -5px;	margin-bottom: 15px;	height: auto !important;	min-height: 20px;	height: 20px;	text-align:center;	color: #000000;	font-weight: normal;	padding:10px;}

/* ---------------------------- TOPBAR ---------------------------- */#topbar {	float:right;	width: 590px;	height: 30px;	margin-right: 28px;	text-align: right;	color: #828282;	font-size: 11px;	margin-top: 10px;}
#topbar a {	color: #828282;text-decoration: none;}
* html #topbar {	margin-right: 20px;}

/* WARENKORBINHALT */#korbinhalt {
	text-indent:0px;	position: relative;	left: 10px;	width: 130px;	background-color: #EEEEEE;	padding: 0px 10px 10px 10px;}
#korbinhalt a, #korbinhalt a:visited {	color:#783903;	text-decoration: none;}
#korbinhalt a:hover {
	color:#AA784E;	text-decoration: none;
}
