/* General definitions */
#content  ul, li {
	list-style: none;
	font-size: 0.9em;
	margin-left: 20px;
	line-height: 1.3em;
	list-style-image: url(http://www.kartshop-ampfing.de/fileadmin/templates/images/punkt3x3.gif);
	list-style-position: outside;
}
#content a {    color:#CC0001;
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}

#content a:link {    color:#CC0001;
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}

#content a:visited {    color:#CC0001;
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}

#content a:hover {    color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}

#content a:active {    color: #CC0001;
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}


/* Special definitions */


#footer p {
	display: none;
}

#bottomfooter a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
        margin-left:15px;
}

#bottomfooter a:link, #bottomfooter a:visited {
	color: #999999;
	background: transparent;
	text-decoration: none;
}

#bottomfooter a:hover, #bottomfooter a:active {
	color: #FFFFFF;
	background: transparent;
	text-decoration: none;
}

#copyright p {
        color:#fff;
        font-size:11px;
}

.bildlinks {
	margin: 0px 5px 3px 0px;
	float: left;
}

.bildlinksrahm {
	margin: 0px 0px 3px 0px;
	float: left;
	border: 1px solid black;
}

.bildtabelle {
	margin-right: 220px;
	margin-top: 12px;
	margin-bottom: 0px;
	margin-left: 50px;
}

.bildtextrechts {
	border: 1px solid black;
	margin: 5px 0px 5px 0px;
	float: right;
}

.bildgalerie  {
	float: right;
	border: 1px solid black;
	margin-top: 0px;
}

.bildfloat {
	float: right;
	margin: 5px 20px 5px 5px;
}

.bildfooter {
	margin-left: 20px;
	margin-top: 2px;
}

.trennlinie {
	margin: 3px 0px 3px 0px;
}

.tx-gooffotoboek-pi1 table td {
    text-align:center;
}

.tx-gooffotoboek-pi1 table { 
   margin:auto;
}

.tx-gooffotoboek-pi1 {
    width:100%;
    text-align:center;
}

.tx-gooffotoboek-pi1 .fotodirs a {

}

.tx-gooffotoboek-pi1 .fototitle h1 {

}

.tx-gooffotoboek-pi1 .fotonav {
    margin-bottom:10px;
}

.tx-gooffotoboek-pi1 .fotocomment {
    
}

.mainmenu_1_no:link, .mainmenu_1_no:visited, .mainmenu_1_no:hover, .mainmenu_1_no:active {
	margin: 2px 12px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        font-weight: bold;
	color: #ccc;
        text-decoration: none;
}

.mainmenu_1_no:hover {
	color: #fff;
}

.mainmenu_1_act:link, .mainmenu_1_act:visited, .mainmenu_1_act:hover, .mainmenu_1_act:active {
	margin: 2px 12px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        font-weight: bold;
	color: #000;
        text-decoration: none;
}

.mainmenu_2_no:link, .mainmenu_2_no:visited, .mainmenu_2_no:hover, .mainmenu_2_no:active {
        display: block;
        padding: 1px 3px 1px 5px;
	margin: 0px;
        background-color: #c00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        font-weight: bold;
	color: #ccc;
        text-decoration: none;
}

.mainmenu_2_no:hover {
	color: #fff;
}

.mainmenu_2_act:link, .mainmenu_2_act:visited, .mainmenu_2_act:hover, .mainmenu_2_act:active {
        display: block;
        padding: 1px 3px 1px 5px;
	margin: 0px;
        background-color: #c00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        font-weight: bold;
	color: #fff;
        text-decoration: none;
}



/* styles */



.csc-linkToTop a {
        float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}


/* guestbook */

.tx-veguestbook-pi1 td {
	font-family: Arial, Helvetica, sans-serif;
}