/* 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;}



#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;

}