/* CSS für Fritz Pinter*/

a:link { text-decoration: none; color: #ff1516; }
a:visited { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; font-weight: bold; }
a:active { text-decoration: none; color: #000000; }

html {
height: 100%;
}

body {
margin: 0px;
height: 100%;
font: 10px Helvetica, sans-serif;
text-align: center;
padding-left: 10px;
background-image:url(../layout/background.gif);
}

h1 {
font-size: 12px;
font-weight: bold;
color: black;
}

img { vertical-align: bottom; } /* IE6 hack */

div, table, tr, td {
margin:0px;
padding:0px;
text-align: left;
vertical-align: top;
}

table#maintable {
border-collapse: collapse;
background: #ffffff;
padding-right: 5px;
margin: 0px auto;
text-align: left;
width: 1010px;
height: 100%;
font: 12px Helvetica, sans-serif;
}

#global-nav {
width: 758px;
white-space: nowrap;
border-top: 2px solid black;
border-bottom: 2px solid black;
border-right: 2px solid black;
}

#global-nav a {
display:inline;
}

#image {
width: 250px;
padding: 0px;
border-top: 2px solid black;
border-bottom: 2px solid black;
}

#local-nav {
width: 152px;
height: 100%;
vertical-align: top;
text-align: right;
background-color: #bc0014;
padding-top: 10px;
padding-bottom: 30px;
}

#local-nav a {
color: white;
font-size: 12px;
line-height: 2.5em;
margin-right: 10px;  /* IE don't get this right */
font-weight: bold;
}

#content {
width: 608px;
border-right: 2px solid black;
/*font-weight: bold;*/
/*letter-spacing: -0.08ex;*/
padding-top: 10px;
padding-left: 10px;
}

#content p {
/*line-height: 2.6em;*/
margin-left: 15px;
}

#content ul {
list-style-type: none;
line-height: 2.6em;
}

#content h1 {
margin-left: 15px;
}

td#related {
width: 250px;
background-color: #e7e7e7;
}

#related div {
margin:0px auto;
padding:0px;
}

#related dl, dd, dt {
margin: 0px;
padding: 0px;
}

#related img {
margin-top:10px;
padding:0px;
}


/*-------contenttable--------*/

table.contenttable  {
	background-color: #FFFFFF ! important;
	border:0px ! important;
	margin:0px ! important;
	border-collapse:collapse;
	margin-left:50px ! important;
	margin-top:10px ! important;
	width:500px ! important;
	}
table.contenttable td {
	border-collapse:collapse;
        vertical-align:top;
        line-height:16px;
	background-color:#ffffff ! important;
	border-bottom:1px solid #999999 ! important;
	width:25%;
	padding-left:5px;
	}
table.contenttable p {
        margin:0px ! important;
        padding:0px ! important;
	font-size:10px ! important;
	color:#000000 ! important;
	background-color:transparent ! important;
    }
table.contenttable p a:link, table.contenttable p a:visited {
	color:#005bfe ! important; 
	font-weight:normal;
	font-size:10px ! important;
}
table.contenttable p a:hover {
	color:#FF0000 ! important; 
	font-weight:normal;
	font-size:10px ! important;
}
tr.tr-even td  {
	background-color:#efefef ! important;
	}
tr.tr-0 td  {
	font-weight:bold;
	}
/*-------contenttable--------*/


/* Gästebuch */
div.tx-veguestbook-pi1 {
width: 90%;
margin-left:15px;
}

table.tx-veguestbook-pi1 tr, td {
font: 12px Helvetica, sans-serif;
}

input.tx-guestbook-form-inputfield-med {
font-size: 12px;
}
