body, html, td, th {
    font-family: Arial Regular, Helvetica Regular, sans-serif;
    font-size: 10.5pt;
    /* line-height: 15pt */
    color: #000000;
}

body {
	padding: 0px;
	margin: 20px;
}

#title {
	margin: 7px 0px;
}

#subtitle {
	margin: 7px 0px;
}


#menu {
	margin: 10px 0px;
}

#content {
	/*margin: 30px 0px;*/
	margin: 45px 0px;
}

#subtitle {
    font-family: Arial Regular, Helvetica Regular, sans-serif;
    text-decoration: none;
    font-weight: normal;
    font-size: 9pt;
    color: #000000;
    letter-spacing:0.1px
}

#menu a {
    text-decoration: none;
    font-weight: bold;
    font-size: 12.5px;
    color: #cccccc;
    margin-right: 1.5em;
    letter-spacing:0.1px
}

#menu a:visited {
    text-decoration: none;
    font-weight: bold;
    font-size: 12.5pxpt;
    color: #cccccc;
    margin-right: 1.5em;
    letter-spacing:0.1px
}

#menu a:hover{
    font-family: Arial Regular, Helvetica Regular, sans-serif;
    border-bottom: 1px solid #000000;
    /*text-decoration: underline;*/
    font-size: 12.5px;
    font-weight: bold;
    color: #000000;
    letter-spacing:0.1px
}

#menu a:active{
    font-family: Arial Regular, Helvetica Regular, sans-serif;
    border-bottom: 1px solid #000000;
    /*text-decoration: underline;*/
    font-size: 12.5px;
    font-weight: bold;
    color: #000000;
    letter-spacing:0.1px
}


#tx_ajadogallery_pi1_minimizeAllLink a {
    text-decoration: none;
    font-weight: normal;
    font-size: 12.5px;
    color: #000000;
    margin-right: 1.2em;
    letter-spacing:0.1px
}

#tx_ajadogallery_pi1_minimizeAllLink a:visited {
    text-decoration: none;
    font-weight: normal;
    font-size: 12.5px;
    color: #000000;
    margin-right: 1.2em;
    letter-spacing:0.1px
}

#tx_ajadogallery_pi1_minimizeAllLink a:hover{
    font-family: Arial Regular, Helvetica Regular, sans-serif;
    border-bottom: 1px solid #000000;
    /*text-decoration: underline;*/
    font-size: 12.5px;
    font-weight: normal;
    color: #000000;
    letter-spacing:0.1px
}

#tx_ajadogallery_pi1_minimizeAllLink a:active{
    font-family: Arial Regular, Helvetica Regular, sans-serif;
    border-bottom: 1px solid #000000;
    /*text-decoration: underline;*/
    font-size: 12.5px;
    font-weight: normal;
    color: #000000;
    letter-spacing:0.1px
}

#startseite #menu a {
    color: #000000;  
}

#startseite #menu a:visited {
    color: #000000;
}

#startseite #menu a:hover {
    color: #cccccc;
    border-bottom: 1px solid #cccccc;
}

#startseite #menu a:active {
    color: #cccccc;
    border-bottom: 1px solid #cccccc;
}

#menu a.active {
    color: #000000;
    border-bottom: 1px solid #000000;
}

#menu a.active:hover {
    color: #000000;
}

#menu a.active:active {
    color: #000000;
    border-bottom: 1px solid #000000;
}


#content a {
	text-decoration: none;
	border-bottom: 1px solid #000000;
    /*text-decoration: underline;*/
    color: #000000;
    padding-bottom: 0px;
    letter-spacing:0.1px
}

#content a:visited {
	text-decoration: none;
	border-bottom: 1px solid #000000;
    /*text-decoration: underline;*/
    color: #000000;
    padding-bottom: 0px;
    letter-spacing:0.1px
}

#content a:hover{
	text-decoration: none;
	border-bottom: 0px solid #ff0000;
    /*text-decoration: underline;*/
    color: #cccccc;
    padding-bottom: 0px;
    letter-spacing:0.1px
}

#content a:active{
	text-decoration: none;
	border-bottom: 0px solid #ff0000;
    /*text-decoration: underline;*/
    color: #cccccc;
    padding-bottom: 0px;
    letter-spacing:0.1px
}

#content h1 {
	font-family: Arial Regular, Helvetica Regular, sans-serif;
	font-weight: bold;
	font-size: 12.5px;
	line-height: 17.5px;
	color: #000000;
	margin-bottom: 2px;
	letter-spacing:0.1px;
}

#content h1 a {
	font-family: Arial Regular, Helvetica Regular, sans-serif;
	font-weight: bold;
	font-size: 12.5px;
	line-height: 17.5px;
	color: #000000;
	margin-bottom: 2px;
	letter-spacing:0.1px;
}

#content h2 {
	font-family: Times, serif;
	font-weight: normal;
	font-size: 18pt;
	line-height: 21.5pt;
	color: #000000;
	margin-bottom: 2px;
	letter-spacing:0.1px;
	font-style: normal;
}

#content h2 a {
	font-family: Times, serif;
	font-weight: normal;
	font-size: 18pt;
	line-height: 21.5pt;
	color: #0000ff;
	margin-bottom: 2px;
	letter-spacing:0.1px;
	font-style: normal;
}


#content p.bodytext {
    font-family: Arial Regular, Helvetica Regular, sans-serif;
    font-size: 12.5px;
    line-height: 17.5px;
    color: #000000;
    width: 630px;
    margin-top: 0;
    letter-spacing:0.1px
}



div.csc-textpic-imagerow {
/*	display: inline;*/
	float: left;
}

div.bildunterschrift {
	font-size: 10pt;
	text-align:center;
        font-family: Arial Regular, Helvetica Regular, sans-serif;     
        text-decoration: none;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
}

div.bildunterschrift a:hover{
	font-family: Arial Regular, Helvetica Regular, sans-serif;
    text-decoration: none;
    text-align:center;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
} 

div.bildunterschrift a:active{
	font-family: Arial Regular, Helvetica Regular, sans-serif;
    text-decoration: none;
    text-align:center;
    font-size: 10pt;
    font-weight: normal;
    color: red;
}

/* damit beim ankerziel 20px darüber sind */
.csc-header {
	margin-top: 20px;
	width: 600px;
}

#content .tx-ajadogallery-pi1 a {
	border-bottom: none;
    	padding-bottom: 0px; 
}

embed {
	margin-top: -25px;
	margin-left: 20px;
	margin-bottom: 20px;
}

#content .tx-ajadogallery-pi1 {
	margin-top: 20px;
	margin-left: 20px;
}


#content a.tx_ajadomoretext_pi1_less, #content a.tx_ajadomoretext_pi1_more {
	text-decoration: none;
	border-bottom: 1px solid #000000;
    /*text-decoration: underline;*/
    color: #000000;
    padding-bottom: 0px;
    letter-spacing:0.1px
}

#content a.tx_ajadomoretext_pi1_less:visited, #content a.tx_ajadomoretext_pi1_more:visited {
	text-decoration: none;
	border-bottom: 1px solid #000000;
    /*text-decoration: underline;*/
    color: #cccccc;
    padding-bottom: 0px;
    letter-spacing:0.1px
}

#content a.tx_ajadomoretext_pi1_less:hover, #content a.tx_ajadomoretext_pi1_more:hover {
	text-decoration: none;
	border-bottom: 0px solid #cccccc;
    /*text-decoration: underline;*/
    color: #cccccc;
    padding-bottom: 0px;
    letter-spacing:0.1px
}

#content a.tx_ajadomoretext_pi1_less:active, #content a.tx_ajadomoretext_pi1_more:active {
	text-decoration: none;
	border-bottom: 0px solid #000000;
    /*text-decoration: underline;*/
    color: #000000;
    padding-bottom: 0px;
    letter-spacing:0.1px
}



#content .tx-ajadogallery-pi1 .tx_ajadogallery_pi1_image  {
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 20px;
}

#content .tx-ajadogallery-pi1 img {
	margin: 0px 0px 20px 0px;
	vertical-align: middle;
}

#content .tx-ajadogallery-pi1 {
	margin-bottom: 25px;
}

a:focus {
	outline: none;
}

div.tx_ajadomoretext_pi1_alwaysvisible p.bodytext {
	margin-bottom: 0em;
}