/* Start of CMSMS style sheet 'ride4fun-2' */
* {
		margin: 0;
		padding: 0;
		}

img, a {
		border: 0;
		}

tbody
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;		
		}

blockquote
		{
		margin: 0 0 0 25px;		
		}
		
a,
a:link 
a:active 
		{
		text-decoration: underline;
		background-color: inherit; 
		color: #000; 
		}

a:visited
		{
		text-decoration: underline;
		background-color: inherit;
		color: #000;
		}

a:hover
		{
		text-decoration: none;
		background-color: #8B7E66;
		color: #FFF;
		}

p
                {
                margin: 0 0 10px 0;
                }

body
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
                color: #000;
                background: #EEEED1;		
		scrollbar-face-color: #8B7E66;
		scrollbar-shadow-color: #8B7E66;
		scrollbar-highlight-color: #8B7E66;
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-darkshadow-color: #FFFFFF;
		scrollbar-track-color: #EED8AE;
		scrollbar-arrow-color: #FFFFFF;
                /* Fix ClearType - only IE */
                filter: alpha(opacity=100);
                opacity: 1.0;
		}


/* Box */  
#wrapper {
	position: absolute; 
	top: 10px; 
	left: 50%; 
	width: 964px; 
	height: auto; 
	z-index: 0;
        margin: auto 0 0 -472px;
	vertical-align: middle; 
	text-align: left;
        padding: 0;
	overflow: hidden;
        border: 1px solid #866C52;
	background-color: transparent !important;
  	}

#header {
	position: relative; 
	top: 0; 
	left: 0; 
	width: 964px; 
	height: 130px; 
	z-index: 100;
        padding: 0;
	background: #A29076 url(images/cms/header.jpg) no-repeat; 	
  	}

#header-row {
	position: relative; 
	top: 0; 
	left: 0; 
	width: 964px; 
	height: 30px; 
	z-index: 100;
        border-top: 1px solid #866C52;
        border-bottom: 1px solid #866C52;
        color: #000;
	background: #E4DCBC;
  	}

#header-row-breadcrumbs {
	position: relative; 
        float: left;
	height: auto; 
	z-index: 110;
        padding: 7px 0 7px 15px;
        color: #000;
  	}

#header-row-search {
	position: relative; 
	float: right; 
	height: auto; 
	z-index: 110;
        padding: 0;
  	}

#main {
	position: relative; 
	float: left; 
	width: 964px; 
	height: auto; 
	z-index: 100;
        padding: 0;
	background: #A29076 url(images/cms/main-background.png) repeat-y; 	
  	}

#main-left {
	position: relative; 
	float: left; 
	width: 785px; 
	height: auto; 
	z-index: 200;
        padding: 0;
	background: #FFFFE0; 	
  	}

#main-content {
	padding: 15px;
        text-align: justify;
  	}


#main-content p, #main-content ul, #main-content ol {
	margin-bottom: 10px;
	line-height: 1.5em;
        font-size: 1.1em;
	}

#main-right {
	position: relative; 
	float: right; 
	width: 175px; 
	height: 100%; 
	z-index: 200;
        padding: 0;
	background: #E4DCBC; 	
  	}

#right-nav {
 	padding: 5px 0 5px 0;
        border-bottom: 1px solid #000;
  	}

#right-adv {
 	padding: 5px 0 5px 0;
        border: 0;	
  	}

#right-img {
 	padding: 5px 0 5px 0;
        border-bottom: 1px solid #000;
  	}

#right-search {
 	padding: 0 0 5px 0;
        border: 0;	
  	}

#breadcrumb-footer {
	clear: both;
        width: 964px; 
	height: auto;  
	z-index: 100;
        padding: 5px 0 5px 15px;
        border-top: 1px solid #866C52;
        border-bottom: 1px solid #866C52;
        color: #000;
	background: #E4DCBC; 	
  	}

#footer {
	clear: both;
        padding: 5px;
        text-align: center;
        background: #C3B893;	
  	}

.titlerow1
		{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 26pt; 
		font-weight: bold;
		color: #FFFFE0;
                filter:alpha(opacity=75); -moz-opacity: 0.75;
                margin-right: 5px;	
		}

.titlerow2
		{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11pt; 
		font-weight: bold;
		color: #FFFFE0;
                filter:alpha(opacity=75); -moz-opacity: 0.75;
                margin-right: 5px;	
		}
		
.content
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.1em; 
		color: #000000;
		font-weight: normal;
		text-align: justify;
		background-color: #FFFFE0;
                width: 740px;
                padding: 10px;
		}

#content table td
                {
                padding: 2px;
                }	

#content h1
		{
		font-size: 2em; /* font size for h1 */
		line-height: 1em;
		margin: 0;
		}

#content h2
		{
		color: #A29076; 
		font-size: 1.5em; 
		text-align: left; 
		padding-left: 0.5em;
		padding-bottom: 1px;
		border-bottom: 1px solid #A29076; 
		border-left: 0.5em solid #A29076; 
		line-height: 1.5em;
		margin: 0 0 0.5em 0;
		}

#content h3
		{
		color: #A29076; 
		font-size: 1.3em;
		line-height: 1.3em;
		margin: 0 0 0.5em 0;
		}

#content h4
		{
		color: #A29076; 
		font-size: 1.2em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		}

#content h5
		{
		color: #A29076; 
		font-size: 1.1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		}

h6
		{
		color: #A29076; 
		font-size: 1em;
		line-height: 1.3em;
		margin: 0 0 0.25em 0;
		}

.tdspacer
		{
		background-color: #43260E;
		}

.tdspacer2
		{
		background-color: #E4DCBC;
		}	

.tdspacer3
		{
		background-color: #F2EEE2;
		}





/* Ergebnisseite Suchfunktion */

table.search th {
		font-weight: 900;
		background-color: #DAD5C4;
		}

.row_0 {
		background-color: #F4EEDA;
		}

.row_1 {
		background-color: #E4DCBC;
		}



/* Layout Tabellen GOT */

table.got {
        border: 0;
}

table.got td {
          padding: 3px;
          border-bottom: 1px solid #E4DCBC;
          margin: 0;
          vertical-align: top;
}

.got-tab-left {
               text-align: left;
               }

.got-tab-middle {
               text-align: justify;
               }

.got-tab-right {
               text-align: right;
               }


/* Layout Content zweispaltig NEU */

#content-left {
	position: relative;
	float: left;
	width: 360px;
	text-align: justify;
	padding: 0;
	margin: 0;
	}
	
#content-right {
	position: relative;
	float: right;
	width: 360px;
	text-align: justify;
	padding: 0;
	margin: 0;
	}
	
#content-clear {
	clear: both;
	}
	
#content-info-box {
	position: relative;
	float: left;
	width: 740px;
	margin: 15px 0 15px 0;
	border: 1px solid #FF0000;
	}
	
#content-info-text {
	font-size: 9pt;
	padding: 10px;
	text-align: justify;
	}
	
.content-table {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
	}
	
.content-table td {
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	border-bottom: 1px solid #D9D082;
	}	
	
.content-table th {
	font-size: 8pt;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	background: #EFEBCB;
	}







.leftspacer
		{
		background: url(images/cms/leftspacer.gif) repeat-y; 		
                margin: 0;
                padding: 0;         
		}

#content
                {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; 
                }

#content ul,
#content ol,
#content dl
		{
		font-size: 1.0em;
		line-height: 1.4em;
		margin: 0 0 1.5em 0;
		}

#content ul li,
#content ol li
		{
		margin: 0 0 0.25em 3em;
		}

#content dl dt
		{
		font-weight: bold;
		margin: 0 0 0 1em;
		}

#content dl dd
		{
		margin: 0 0 1em 1em;
		}

#content dl
		{
		margin-bottom: 2em;
		padding-bottom: 1em;
		border-bottom: 1px solid #c0c0c0;
		}

hr
		{
		border: 1px solid #8B7E66;
                margin-top: 10px;
                margin-bottom: 10px;
		}

.inputbox {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt; 
		font-weight: bold;
	        background-color: transparent;
                color: #FFFFE0;
                height: 14px;
	        width: 125px;
	        border: 1px solid #FFFFE0;
                vertical-align: middle;
                margin-bottom: 5px;
                padding: 0px;
                padding-left: 2px;
                }

.inputbutton {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt; 
		font-weight: bold;
	        background-color: #E4DCBC;
                color: #000;
                height: 16px;
	        width: 25px;
	        border: 1px solid #FFFFE0;
                vertical-align: middle;
                margin-bottom: 5px;
                margin-right: 5px;
                padding: 0px;
                cursor: hand;
                }
/* End of 'ride4fun-2' */

