

/*  
Stylesheet GC Silvretta 
Layout / Farben

Gelb: #faf7e1
Blau: #00519d
Orange: #f08a00
Grün: #42a62a
hellgrün: #72bb81
grau (bg white):#444444
 */

/* NEW */
div.sideblock {width:180px;margin:10px;overflow-x:hidden;}
div.sideblock h1 {margin:0px;padding:0px;font-size:12px;text-align:center;padding: 3px;}
div.sideblock .content {margin:0px;padding:5px;text-align:left;}


div.sideblock a {color:#000000!important;}
div.sideblock a:visited {color:#000000!important;}
div.sideblock a:hover {color:#00519d!important;}

div.sideblock p.align-center { text-align: center; margin-bottom:5px; }

/* Blocks */
div.gcsilvretta {border: 1px solid #42a62a;cursor:normal;}
div.gcsilvretta a:hover {color:#00519d!important;}
div.gcsilvretta h1 {background-color:#42a62a;color:#FFFFFF;}
div.gcsilvretta ul {padding-left:15px;}

img { border:0px }

div#fontsize {background-color:white;}

/* LINKS */

a:focus {
  outline-color:-moz-use-text-color;
  outline-style:none;
  outline-width:medium;
}
input {
  outline-color:-moz-use-text-color !important;
  outline-style:none !important;
  outline-width:medium !important;
}
input:focus {
  outline-color:-moz-use-text-color !important;
  outline-style:none !important;
  outline-width:medium !important;
}
body * :focus {
  outline-color:-moz-use-text-color !important;
  outline-style:none !important;
  outline-width:medium !important;
}

A { text-decoration: none; }

#content A {
	color: #444444;
}

A:link {
	text-decoration: none;
	color: black;
}

A:visited {

	text-decoration: none;
	color: black;
}

A:hover {
  color: #00519d;
}

#content A:hover {
  color: #00519d;
  text-decoration:underline;
}


* {
	margin:0;
	padding:0;

	font-family: Verdana, Helvetica, sans-serif;
}






html, body {
	margin:0;
	padding:0;
	


}

body {
	font-size: 0.72em;
	min-width:750px;
	
	background-color: #ffffff;
	color: black;
}

#container {
	margin:0 auto;
	text-align:left;
	min-height:600px;
	height: 600px;
	width:1000px;
	margin-top: 10px;
}

#first-line {display:block;height:15px;}

#fontsize { float:right; padding:0px; }
#sitelinks { float:right; width:600px; padding-right:10px; text-align:right; font-size:1em; }

#sitelinks ul {
  margin:0;
  padding:3px 0;
}

#sitelinks li {
  display:inline;
  margin:0;
  padding:0;
}

#sitelinks A { padding-left:10px; font-weight:bold; color:black; }
#sitelinks A:hover { padding-left:10px; color:#00519d; }

#login {
	float: right;
	width: 120px;
	left: 880px;
	text-align: right;
	
	font-size: 0.7em;
	color: black;
	
}

#header {
	background-color: #ffffff;
	color: white;
	background-image: url(webpics/webhead.jpg);
	background-repeat: no-repeat;
	
	height: 120px;
	width: 1000px;
	margin: 0 auto;
	
 	clear:both;
}

#headercontent {
	float: left;
	margin-left: 380px;
}



#login h1 {
	display: none;
}

#login p {
	display: none;
}

#login h3 {
	display: none;

	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
}

#login * input {
	border: 1px solid #00519d;
	color: #00519d;
	background-color: #ffffff;
}

#login * label {
	color: #00519d;
}


#menuTop {
  background-color: #42a62a;
  color: white;
  font-size: 1.1em;
  font-weight: bold;
  height:22px;
}

#menuTop ul { margin:0; padding:3px 0;}
#menuTop ul li { margin:0; padding:0; display:inline; }



#menuTop A { padding:2px 15px 3px; color:white; }
#menuTop A:hover { color:#ffffff; background-color:#00519d; }

#menuTop A.active { color:#ffffff; background-color:#00519d; }
#menuTop A.active:hover { color:#000000; background-color:#00519d; }


#left {
  float: left;
  width: 200px;
  background-color: #9dce85;	
  border: 1px solid #6aa65b;
  border-collapse: collapse;
  border-right-width: 0px;
  font-size: 100%;
  padding-bottom:50px;
}

#menuLeft {
  margin-bottom: 15px;
}

#submenu {
  padding-top:15px;
}


#submenu A {
  display: block;
  padding-left: 11px;
  margin-bottom: 5px;
	
  border-bottom: 1px solid #6aa65b;
  width: 190px;	
}

#submenu ul {
  list-style:none;
}

#submenu A:hover {
	/*background-color: #6aa65b;*/
}


#submenu A.active { font-weight:bold; }



#submenu div.menuItem {
	background-color: black;
	
}

.leftBlock {
	position: relative;
	width: 180px;
	margin: 10px;
	
	font-size: 0.9em;

	border: 1px solid #6aa65b;
}

.leftBlock:hover {
	//*background-color: #6aa65b;*/
}

.leftBlock p {
	padding: 5px;
}


#content {
	float: right;
	width: 772px;
	max-width: 772px;
	border: 1px solid #6aa65b;
	
	line-height: 150%;
	border-collapse: collapse;
	
	padding: 5px;
	padding-left:20px;
	margin-bottom: 50px;
        font-size:100%;
}

#content h1 {
  color: #000000;
  font-weight: bold;
  font-size: 1.2em;
	
  border-bottom:1px solid #DDDDDD;
  margin-bottom:0px;
}

#content h2 {
  color: #000000;
  font-weight: bold;
  font-size: 1.1em;
	
  margin-top:0.4em;
  margin-bottom:0.4em;
}


#content h1.csc-firstHeader { 
  margin-top:7px;
}

#content ul {
	margin-left: 25px;
	margin-bottom: 10px;
	/*list-style-image:url(webpics/golfbullet.jpg);*/
}

#content li {
	margin-bottom: 5px;
}

#content p {
  margin: 5px 10px 15px 0;
}

#content .contenttable p {
  margin-bottom: 2px;
  margin-top: 2px;
}

#content .contenttable td {
  vertical-align:top;
}



/* fce_content_2col */
#content .left { float: left; width: 560px; margin-right:10px; }
#content .right { 
  float: right; 
  width: 190px; 
  padding-left:5px;

  border-left:1px solid #DDDDDD; 
}

#content .right h2 a {
  color:#00519D;
}

#content .left a { color:#00519d; }
#content .right.sym a { color:#00519d; }

/* fce_content_2col SYMetrisch*/
#content .left.sym { float: left; width: 400px; margin-right:0px; }
#content .right.sym { 
  float: right; 
  width: 350px; 
  padding-left:15px;
  

  border-left:1px solid #DDDDDD; 
}


/* HELPER */
#content .clearer { clear:both }
#content .clear { clear:both }


/* CONTENT BLOCKS */

#content div.contentBlockSmall {
	position: relative;
	float: left;
	
	width: 220px;
	max-width: 220px;
	margin: 15px;
	margin-left: 23px;
	
	font-size: 0.9em;
	border: 1px solid #00519d;
}

#content div.contentBlockSmall .header {
	border-bottom: 1px solid #00519d;
	color: #000000;
	font-weight: bold;
	font-size: 1.1em;
	padding: 3px;
}

#content div.contentBlockSmall .text {
	padding: 5px;
	padding-left: 3px;
	text-align: justify;

}

#content div.contentBlockSmall .picture {
	padding: 5px;
	padding-left: 3px;
	text-align: center;
}


#content div.contentBlockBig {
	width: 759px;
	max-width: 759px;
	margin: 10px;
	
	font-size: 0.9em;
	border: 1px solid #00519d;
}

#content div.contentBlockBig .header {
	border-bottom: 1px solid #00519d;
	color: #000000;
	font-weight: bold;
	font-size: 1.1em;
	padding: 5px;
}

#content div.contentBlockBig .text {
	padding: 5px;
	text-align: justify;

}

#content div.contentBlockBig .picture {
	padding: 5px;
	text-align: center;
}


#content div.contentBlockBigFloat {
	width: 759px;
	max-width: 759px;
	margin: 10px;
	
	font-size: 0.9em;
	border: 1px solid #00519d;
}

#content div.contentBlockBigFloat .header {
	border-bottom: 1px solid #00519d;
	color: #000000;
	font-weight: bold;
	font-size: 1.1em;
	padding: 5px;
}

#content div.contentBlockBigFloat .text {
	padding: 5px;
	text-align: justify;

}

#content div.contentBlockBigFloat .picture {
	padding: 5px;
	text-align: center;
	float: left;
}

#content div.contentBlockBigFloat .clearer {
	clear: both;	
}




div#leftblocks a {padding:0px;display:inline;}
div#leftblocks div.sideblock .detail {padding:3px;display:block;}




#footer {  
  clear: both;
  position: fixed;
  width: 980px;
  bottom: 0px;
  font-size: 1em;
  background-color: white;
  text-align: center;
  font-weight: normal;
  padding: 10px;
  border-top: 1px solid #42A62A;
} 





/* FORMULARE */
fieldset.csc-mailform {
	border: 1px solid #00519d;
}

div.csc-mailform-field {
	width: 350px;
	height: 1.2em;
	clear: both;
	margin: 10px;

}

div.csc-mailform-field label {
	float: left;
}

div.csc-mailform-field input {
	float: right;
}

/* GALLERY */
div.slideInfoZone h2 {
	text-align: center;
	font-size: 120% !important;
	color: #00519d !important;
}

div.slideInfoZone p {
	text-align: center;
	font-size: 80% !important;
}

.jdGallery .slideInfoZone {
	/*background:transparent none repeat scroll 0%;*/
}

/* Gallery */
.tx-rgsmoothgallery-pi1 {float:right}

/* Webgrab 
#banner_right {display:none;}
#content table { width:783px; }
#content table tbody tr td:first-child { text-align:left; }
#sky {display:none; }

*/


/* T3Blog */

.tx-t3blog-pi2 {
  margin:10px 0 20px;
}

.tx-t3blog-pi2 .commentTopNav {
  margin-bottom:10px;
}

.tx-t3blog-pi2 .commentTopNav .author {
  float:left;
}


.tx-t3blog-pi2 .commentTopNav .date {
  float:right;
}

.tx-t3blog-pi2 .commentTopNav .date .date {
  float:right;
}

.tx-t3blog-pi2 .commentTopNav .time {
  float:right;
  margin-right:20px;
}

.tx-t3blog-pi2 .commentListListing .item {
  border-bottom: 1px solid #DDDDDD;
}

.tx-t3blog-pi2 .commentBody {
  padding-top:10px;
  clear:both;
}

.tx-t3blog-pi2 .commentBody h5 {
  font-size:1.5em!important;
}

.tx-t3blog-pi2 .blogCommentMessage {
  padding:5px;
  border:1px solid red;
  text-align:center;
}


.tx-t3blog-pi2 h3 {
  margin-bottom:5px!important;
}

.right .tx-t3blog-pi2 h3 {
  display:none;
}

.tx-t3blog-pi2 h3 a {
  font-size:1em!important;
  display:block;
  padding-bottom:3px;  
  color:#00519d!important;
}

.tx-t3blog-pi2 a { color:#444444!important; }
.tx-t3blog-pi2 a:hover { color:#00519d!important; }

.tx-t3blog-pi2 .more a {
  margin:10px 0 10px;
  display:block;
  font-weight:bold;
  color:#00519D!important;
}

.tx-t3blog-pi2 .archive {
  margin:0px!important;
  list-style:none;
}


.tx-t3blog-pi2 .itemTop {
  width:100%;
  text-align:right;
  margin-bottom:10px;  
}

.tx-t3blog-pi2 .itemBody {
  clear:both;
}

.tx-t3blog-pi2 .itemNav span {
  margin-right:30px;
}
.right .tx-t3blog-pi2 .itemNav span {
  margin-right:5px;
}


.tx-t3blog-pi2 .categories {
  float:right;
  min-width:120px;
}

.tx-t3blog-pi2 .single .date, .tx-t3blog-pi2 .blogList .date {
  float:left;
  width:50px;
}

.tx-t3blog-pi2 .single .time, .tx-t3blog-pi2 .blogList .time {
  float:left;
  width:70px;
  text-align:right;
}

.tx-t3blog-pi2 .item {
  margin-bottom: 40px;
  border-top:1px solid #DDDDDD;
}

.tx-t3blog-pi2 .calendar .navigation {
  font-size: 80%;
}

.tx-t3blog-pi2 .calendar td {
  width:20px;
  height:20px;
  vertical-align:middle;
  text-align:center;
   
}

.tx-t3blog-pi2 .calendar th {
  text-align:center;   
}

.tx-t3blog-pi2 .isBlogDay a {
  font-weight:bold;
  color:#00519d!important;
}



#singleNavigation {
  margin-top:0.8em;
}

#singleNavigation div {
  text-align:center;
  display:inline;
  font-size:100%;
}

#singleNavigation .next {
  text-align:right;
  margin-left:22px;
}

#singleNavigation .previous {
  text-align:left;
  margin-right:22px;
}

.tx-t3blog-pi2 .pageBrowser {
  list-style:none;
  margin-bottom:10px;
  margin-left:25px;  
}

.tx-t3blog-pi2 .pageBrowser .page {
  float:left;
  margin-right:10px;
}

.tx-t3blog-pi2 .pageBrowser .cur {
  font-weight:bold; 
}


.tx-t3blog-pi2 .pageBrowser .next {
  float:right;
}

.tx-t3blog-pi2 .blogList {
  clear:both;
}


/* T3BLOG Latest Posts Nav */
.latestPostList dd {
  margin-bottom:10px;
}

/* T3BLOG Comments */
#commentListTitle {
  list-style:none;
  margin:0 !important;
}


/* GOLF.AT */
.fce_content_2col .csc-frame-frame1 h3 {
  display:none;
}

.fce_content_2col .csc-frame-frame1 h1 {
  display:none;
}

.fce_content_2col .csc-frame-frame1 {
  /*font-size:0.8em;  */
}

.fce_content_2col .csc-frame-frame1 .cell02 {
  padding-right:5px;  
  vertical-align:top;
  text-align:left;
  font-size:90%;
}




div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
  margin-left:0px!important;
  margin-top:5px!important;
}