
body
{
	background:#5b5b5b;
	margin:0;
	color:#ddd;
	font-family:arial;
	font-size:12px;
}

img
{
	/*border:0;*/
}

h1
{
	font-family:Times New Roman,arial;
	font-size:24px;
	color:#65492f;
	border-bottom:3px solid #c0e3c1;
	font-variant:small-caps;
}

h2
{
	font-size:16px;
	margin:0;
}

h3
{
	font-size:14px;

	padding-top:5px;
	padding-bottom:5px;
	color:#333;
	margin-bottom:7px;
	padding-left:25px;
	border-bottom:3px solid #ccc;
	border-top:3px solid #ccc;
	background:url(http://projects.garmisch.net/zentral/bilder/icons/famfamfam/famfamfam_silk_icons_v013/fff_icons/bullet_go.png) no-repeat #ddd;
	background-position:4px;
}

a
{
	text-decoration:none;
	color:#ddd;
}

a:hover
{
	color:#aaa;
	text-decoration:underline;
}


#page
{
	padding-bottom:10px;
}

#header 
{
	
}





/* Startseite */

#btn_ss_hsv
{
	background:none;
}

#btn_ss_hsv:hover
{
	background:url(/images/btn_ss_hsv_hover.jpg) no-repeat;
}

#btn_ss_hsr
{
	background:none;
}

#btn_ss_hsr:hover
{
	background:url(/images/btn_ss_hsr_hover.jpg) no-repeat;
}

#btn_ss_hsvnews
{
	background:none;
}

#btn_ss_hsvnews:hover
{
	background:url(/images/btn_ss_hsvnews_hover.jpg) no-repeat;
}

#btn_ss_hsrnews
{
	background:none;
}

#btn_ss_hsrnews:hover
{
	background:url(/images/btn_ss_hsrnews_hover.jpg) no-repeat;
}


/* Ticker */

a.tickerlink
{
	color:#ddd;
}
a.tickerlink:hover
{
	color:#aaa;
}


/* Header */

.headerbtns
{
	background:none;
}

.headerbtns:hover
{
	background:url(/images/bannerhsvr_btn_hover.gif) no-repeat;
}






/* Layout */
.maincontent
{
	background:url(/images/hsr_mitte_bg_streifen.jpg);
	width:940px;
	margin:auto;
}

.maincontentext
{
	padding:25px;
	padding-left:50px;
	padding-right:50px;
	clear:both;
}

.contentleft
{
	float:left;
	width:230px;
}

.contentright
{
	margin-left:240px;
	width:600px;
}

.contentfooter
{
	background:url(/images/hornschlitenverein04foot.jpg) no-repeat;
	width:940px;
	height:156px;
	margin:auto;
}



.mainfooter
{
	background:url(/images/hsv_erg_unten.jpg);
	width:940px;
	height:68px;
	margin:auto;
}

.mainfooter a
{
	color:#222;
}

.mainfooter a:hover
{
	color:#777;
}


/* Layout Boxen */

.leftboxaussen
{
	border:1px dotted #555;
	width:220px;
	margin-bottom:15px;
}

.leftboxinnen
{
	border:3px solid #39011a;
}

.leftboxhead
{
	font-size:16px;
	font-weight:bold;
	padding-top:6px;
	background:url(/images/leftheadlinebg.jpg) #43001d;
	height:23px;
	text-align:center;
}

.leftboxcontent
{
	padding:0px;
}


.mainboxaussen
{
	border:1px dotted #555;
	margin-bottom:10px;
}

.mainboxinnen
{
	border:3px solid #39011a;
}

.mainboxhead
{
	font-size:16px;
	font-weight:bold;
	padding-top:6px;
	padding-left:35px;
	background:url(/images/headlinebg.jpg) #500023 no-repeat;
	min-height:23px;
}

.mainboxcontent
{
	padding:7px;
	padding-top:12px;
	width:575px;
	overflow:hidden;
}



.mainheadlinebox,.contentheadline
{
	border:1px dotted #555;
	margin-bottom:10px;
	padding:5px;
	padding-left:10px;
	font-size:20px;
	font-family:times;
	background:#43001d;
	text-align:left;
}



/* Input */

input,textarea
{
	border:1px solid #888;
}

input.normalinput
{
	width:260px;
}











/* Navigation */

#sddm
{	
	margin: 0;
	padding: 0;
	z-index: 30
}

#sddm li
{	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial
}

#sddm li a
{	
	display: block;
	margin: 0 0 0 0;
	padding: 8px 7px;
	background: url(/images/navbg.jpg) #360018;
	color: #000;
	text-align: center;
	text-decoration: none;
	border-right:1px solid #000;
}

#sddm li a.first
{	
	border-left:0;
}

#sddm li a.last
{	
	border-right:0;
}

#sddm li a:hover
{	
	color:#fff
}

#sddm div
{	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ab8000;
	border: 1px solid #500023;
}

	#sddm div a
	{	
		position: relative;
		display: block;
		margin: 0;
		padding: 3px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ab8000;
		color: #222;
		font: 11px arial;
		font-weight:bold;
		border-bottom: 1px solid #500023;
	}

	#sddm div a:hover
	{	
		background: #775900;
		color: #FFF
	}


	
	
/* protofade */
#slider-container, #slider-container2, #slider-container3, #slider-container4 
{ 
	width:220px; 
}
#protofade, #protofade2, #protofade3, #protofade4 
{ 
	position:relative; 
	margin:0; 
	padding:0px; 
	width:220px; 
	height:140px; 
	overflow:hidden; 
}

#slider-container4, #protofade4 
{ 
	height:190px; 
}



#protofade li, #protofade2 li, #protofade3 li 
{ 
	position:absolute; 
	top:0; 
	left:0; 
	margin:0; 
	padding:0; 
	background:none;
}
#protofade4 div 
{ 
	position:absolute; 
	top:0; 
	left:0; 
	margin:0; 
	padding:10px; 
	background:none; 
	text-align:left
}

.previous
{ 
	cursor:pointer; 
	display:block; 
	float:left;
	color:#eee; 
	padding:5px;
	font-size:12px; 
	background:#43001d;
	width:95px;
	margin-top:5px;
}
.next
{ 
	cursor:pointer; 
	display:block; 
	float:left;
	color:#eee; 
	padding:5px;
	font-size:12px; 
	background:#43001d;
	width:95px;
	margin-top:5px;
}
.next:hover
{ 
	background:#59001f;
	color:#fff;
}
.previous:hover
{ 
	background:#59001f;
	color:#fff;
}
.start, .stop 
{
	display:none;
}
/* end protofade */


	
.ad-gallery 
{
	width: 575px;
}
	
	
	


