/*
 * CSS styleset for gueldenmeister.de
 * ----------------------------------
 *
<table style="background-color:#000000">
<tr><td style="color:#FFFFFF;">CSS color information</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td style="background-color:#FFF4BF;">#FFF4BF orange yellow 25%</td></tr>
<tr><td style="background-color:#FFE97F;">#FFE97F orange yellow 50%</td></tr>
<tr><td style="background-color:#FFDE40;">#FFDE40 orange yellow 75%</td></tr>
<tr><td style="background-color:#FFD300;">#FFD300 orange yellow 100%</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td style="background-color:#A8957E; color:#FFFFFF;">#A8957E brown 25%</td></tr>
<tr><td style="background-color:#A88355; color:#FFFFFF;">#A88355 brown 50%</td></tr>
<tr><td style="background-color:#A8702A; color:#FFFFFF;">#A8702A brown 75%</td></tr>
<tr><td style="background-color:#A85D00; color:#FFFFFF;">#A85D00 brown 100%</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td style="background-color:#404040; color:#FFFFFF;">#404040 grey 25%</td></tr>
<tr><td style="background-color:#808080; color:#FFFFFF;">#808080 grey 50%</td></tr>
<tr><td style="background-color:#BFBFBF; color:#FFFFFF;">#BFBFBF grey 75%</td></tr>
</table>
 *
 * ----------------------------------
 * For font settings use at
 *   screen media : 'em'
 *   print media  : 'pt'
 *   do not use 'px' in any case - except for calculations with images!
 */

body,
html {
	margin:  0px;
	padding: 0px;
    background: #FFF4BF;
}
/* ------------------------- */
.logo {
    text-align: center;
    vertical-align: middle;
}
.trailer {
    text-align: left;
    vertical-align: top;    
}
.trailer h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: black;
	font-weight: bold;
	font-size: 14px;
}
/* ------------------------- */
.bar_light {
	margin:  0px;
	padding: 0px;
    background: #FFE97F;
}
.bar_dark {
	margin:  0px;
	padding: 0px;
    background: #FFD300;
}
.bar_border {
	margin:  0px;
	padding: 0px;
    background: #FFD300;
}
/* ------------------------- */
.text_top {
	padding-top: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #404040;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}
.text_bottom {
	padding-top: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #808080;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
    text-align:     left;  
    vertical-align: middle;
}
/* ------------------------- */
.menu_top {
	padding-top: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #404040;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
    text-align:     right;  
    vertical-align: middle;
}
.menu_top a {
	color: #FFFFFF;
	text-decoration: none;
}
.menu_top a:link {
	color: #FFFFFF;
    text-decoration: none;
}
.menu_top a:hover {
	color: #808080;
	text-decoration: underline;
}
.menu_top a[name]:hover {
	color: #808080;
    text-decoration: underline;
}
.menu_top a:active {
	color: #404040;
    text-decoration: underline;
}
.menu_top a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
/* ------------------------- */
.content_top {
	padding-top: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #BFBFBF;
	font-weight: normal;
	font-size: 9px;
    text-align:     left;
    vertical-align: top;
}    
.content_top a {
	color: #BFBFBF;
	text-decoration: none;
}
.content_top a:link {
	color: #BFBFBF;
    text-decoration: none;
}
.content_top a:hover {
	color: #808080;
	text-decoration: underline;
}
.content_top a[name]:hover {
	color: #808080;
    text-decoration: underline;
}
.content_top a:active {
	color: #404040;
    text-decoration: underline;
}
.content_top a:visited {
	color: #BFBFBF;
	text-decoration: none;
}
.content_bottom {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #BFBFBF;
	font-weight: normal;
	font-size: 9px;
    text-align:     right;  
    vertical-align: bottom;
}
/* ------------------------- */
a.email, a.mail {
 background-image:    url(images/email.gif);
 background-repeat:   no-repeat;
 background-position: 0px 3px;
 padding-left :       18px;
}
a.external-link, a.external-link-new-window, span.external {
 background-image:    url(images/extlink.gif);
 background-repeat:   no-repeat;
 background-position: 0px 3px;
 padding-left:        15px;
}
a.internal-link, a.internal-link-new-window, span.internal {
 background-image:    url(images/intlink.gif);
 background-repeat:   no-repeat;
 background-position: 0px 3px;
 padding-left:        15px; 
}

a:link {
	color: #0000FF;
    text-decoration: none;
}
a:hover {
	color: #FF0000;
    text-decoration: none;
}
a[name]:hover {
	color: #0000FF;
    text-decoration: none;
}
a:active {
	color: #0000FF;
    text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
/* ------------------------- */
.download {
    background-image:    url(images/download.gif);
    background-repeat:   no-repeat;
    background-position: 0px 2px;
    padding-left:        15px;
}
/* ------------------------- */
.content {
	padding-top:    0px;
	color:          #404040;
    background:     #FFF4BF;
    text-align:     left;
    vertical-align: top;
	font-family:    verdana, arial, helvetica, sans-serif;
	font-size:      0.9em;
    line-height:    1.50em;
}
.content h1 {
	color:          #404040;
	font-family:    verdana, arial, helvetica, sans-serif;
	font-size:      1.2em;
    line-height:    1.75em;
}
.content p {
	line-height:    1.50em;
}
.content a img {
    border-width:   1px;
}
/* ------------------------- */
.align-center {
    text-align: center;
}
.align-right {
    text-align: right;
}
/* ------------------------- */
/* no border for complete standard forms */
.formu {
    padding: 0px;
    border:  0px;
}

.formu td {
    vertical-align: top;
}
/* ------------------------- */
/* ext srfreecap */
.tx-srfreecap-pi2-cant-read {
    //like content
	padding-top:    0px;
	color:          #404040;
    background:     #FFF4BF;
    text-align:     left;
    vertical-align: top;
    font-family:    verdana, arial, helvetica, sans-serif;
	font-size:      100%; //do not change the font size if nested
    line-height:    100%; //do not change line height if nested
}
/* ------------------------- */