/* TVN-Layout by ADCONA, D-73272 Neidlingen, Germany */
.body 	
{
font-family: verdana, arial, tahoma, sans-serif;
font-size: 11px;
color: #030368;
background-color: #e5e5e5;
background-repeat: repeat-x;
margin: 0px auto;
padding:0px;
}

.box1 { 
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding:5px 6px 6px 6px;
color: #030368; 
font-size: 11px; 
}

.box2 { 
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding:5px 10px 6px 10px;
color: #030368; 
font-size: 11px; 
}

h1 { 
color: #5252b8; 
font-size: 12px; 
font-weight: bold;
border-bottom: 1px solid #cccccc;
}

a { 
color: #000000; 
font-weight: bold;
text-decoration: underline; 
}
a:visited { 
color: #000000; 
font-weight: bold;
text-decoration: underline; 
}
a:hover, a:visited:hover { 
color: #000000; 
font-weight: bold;
text-decoration: none; 
}

a.white { 
color: #ffffff; 
font-weight: bold;
text-decoration: none; 
}
a.white:visited { 
color: #ffffff; 
font-weight: bold;
text-decoration: none; 
}
a.white:hover, a.white:visited:hover { 
color: #ffffff; 
font-weight: bold;
text-decoration: underline; 
}

a.navi-1 { 
color: #030368; 
font-weight: bold;
text-decoration: none; 
}
a.navi-1:visited { 
color: #030368; 
font-weight: bold;
text-decoration: none; 
}
a.navi-1:hover, a.navi-1:visited:hover { 
color: #cccccc; 
font-weight: bold;
text-decoration: none; 
}

a.navi-2 { 
color: #666666; 
font-weight: bold;
text-decoration: none; 
}
a.navi-2:visited { 
color: #666666; 
font-weight: bold;
text-decoration: none; 
}
a.navi-2:hover, a.navi-2:visited:hover { 
color: #666666; 
font-weight: bold;
text-decoration: none; 
}

a.navi-3 { 
color: #030368; 
font-weight: normal;
text-decoration: none; 
}
a.navi-3:visited { 
color: #030368; 
font-weight: normal;
text-decoration: none; 
}
a.navi-3:hover, a.navi-3:visited:hover { 
color: #cccccc; 
font-weight: normal;
text-decoration: none; 
}

a.navi-4 { 
color: #666666; 
font-weight: normal;
text-decoration: none; 
}
a.navi-4:visited { 
color: #666666; 
font-weight: normal;
text-decoration: none; 
}
a.navi-4:hover, a.navi-4:visited:hover { 
color: #666666; 
font-weight: normal;
text-decoration: none; 
}

a.navi-5 { 
color: #000000; 
font-weight: normal;
text-decoration: none; 
}
a.navi-5:visited { 
color: #000000; 
font-weight: normal;
text-decoration: none; 
}
a.navi-5:hover, a.navi-5:visited:hover { 
color: #000000; 
font-weight: normal;
text-decoration: none; 
}



.naviheader {
background-color: #e5e5e5;
padding: 4px 4px 4px 4px;
color: #5252b8; 
font-size: 11px; 
font-weight: bold;
}

.navifooter {
color: #ffffff; 
}

/* ********** Anfang Allgemein Gästebuch *************** */
#gbuchausgabefehler {
	clear: both;
	float: left;
	height: auto;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	text-align: left;
	margin-left: 10px;
	border: 1px solid #ccc;
	margin-top: 5px;
	margin-bottom: 5px;
}
#gbucheingabefeld {
	clear: both;
	float: left;
	height: auto;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: left;
	margin-left: 10px;
	border: 1px solid #ccc;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #efefef;
}
.gbucheingabebutton {
	font-size: 14px;
	color: #666666;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px none #ccc;
	background-color: #efefef;
	clear: both;
	float: left;
	width: 100%;
}

/* ********** Anfang Eingabe *************** */
#gbuchalles {
	background-color: #efefef;
	border: 1px solid #ccc;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 10px;
	padding-left: 5px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.gbuchlinks {
	clear: left;
	float: left;
	width: 50%;
	margin-bottom: 20px;
}
.gbuchrechts {
	clear: right;
	float: left;
	width: 50%;
	margin-bottom: 20px;
}
.gbuchtextfeld {
	border: 1px solid #CCCCCC;
	height: 15px;
	width: 237px;
	font-size: 12px;
	color: #0033FF;
	font-family: "Courier New", Courier, mono;
	padding-left: 3px;
	text-align: left;
	vertical-align: middle;
}
.gbuchtextarea {
	border: 1px solid #CCCCCC;
	height: 80px;
	width: 483px;
	font-size: 12px;
	color: #0033FF;
	font-family: "Courier New", Courier, mono;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	float: left;
	clear: both;
}
.gbuchbutton {
	background-color: #ffffff;
	height: 25px;
	width: 140px;
	margin: 15px 5px 10px;
	border: 1px solid #CCCCCC;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	vertical-align: middle;
}
.gbuchimg {
	vertical-align: middle;
	height: 15px;
	padding-right: 2px;
}
.gbuchtextfelduplaod {
	border: 1px solid #CCCCCC;
	width: 487px;
	font-size: 12px;
	color: #0033FF;
	font-family: "Courier New", Courier, mono;
	padding-left: 3px;
	margin-bottom: 15px;
}
.gbuchtextfeldkurz {
	border: 1px solid #CCCCCC;
	height: 15px;
	width: 217px;
	font-size: 12px;
	color: #999999;
	font-family: "Courier New", Courier, mono;
	padding-left: 3px;
	text-align: left;
	vertical-align: middle;
}
.gbuchtextfeldspam {
	border: 1px solid #CCCCCC;
	height: 15px;
	width: 137px;
	font-size: 12px;
	color: #FF6600;
	font-family: "Courier New", Courier, mono;
	padding-left: 3px;
	text-align: center;
	vertical-align: middle;
	margin-right: 40px;
}
.gbuchkomplett {
	clear: none;
	float: left;
	width: 100%;
}
.gbuch_img {
	vertical-align: text-bottom;
}
/* ********** Ende Eingabe *************** */

/* ********** Anfang Ausgabe *************** */
#gbuchausgabetitelzeile {
	border: 1px solid #ccc;
	clear: both;
	float: left;
	height: auto;
	width: 98%;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 2px 5px;
	background-color: #efefef;
	text-align: left;
	margin-left: 10px;
}
#gbuchausgabeinhaltzeile {
	clear: both;
	float: left;
	height: auto;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px;
	border-top: 1px none #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	text-align: left;
	margin-left: 10px;
}

.gbuchausgabename {
	text-align: left;
	vertical-align: middle;
	clear: left;
	float: left;
	width: 50%;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
	border: 1px none #ccc;
}
.gbuchausgabeauswertung{
	text-align: right;
	vertical-align: middle;
	clear: right;
	float: right;
	width: 50%;
	border: 1px none #ccc;
	padding-top: 2px;
	padding-bottom: 2px;
}
.gbuchausgabekontakt {
	clear: none;
	float: left;
	width: 50%;
	font-size: 12px;
	border: 1px none #ccc;
}
.gbuch_imglang {
	vertical-align: text-bottom;
	text-align: left;
	margin-right: 5px;
	margin-left: 0px;
	margin-top: 1px;
}
.gbuchausgabeinhalt {
	clear: both;
	float: left;
	width: 98%;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	font-size: 12px;
}
.gbuchausgabekommentar {
	text-align: left;
	vertical-align: middle;
	clear: both;
	float: left;
	width: 98%;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	border: 1px none #ccc;
}
.gbuchausgabebilder {
	text-align: center;
	vertical-align: middle;
	clear: both;
	float: left;
	width: 98%;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px none #ccc;
}
/* ********** Ende Ausgabe *************** */

/* ********** Seitenanzeige *************** */

#gbuchseitenanzeige {
	clear: both;
	float: left;
	height: auto;
	width: 98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
	border: 1px none #ccc;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
