/* HAUPTELEMENTE */

body {
	margin: 0px; 
	padding: 0px; 
	color: #48647A;
	font: Tahoma;
	background-color: #D8D8D8;
}

#content_left{
	clear: left;
	float:left;
	left:5px;
	position:relative;
	width:200px;
	top: 25px;
}

#content {
	float:right;
	left:-40px;
	position:relative;
	top: 5px;
	width:680px;
}

#menumain{
	float: left;
	position: relative;
	width: 186px;
	top: 14px;
	left: 14px;
	clear: both;
}

#menutop{
	clear:both;
	float:left;
	font-family:verdana;
	font-size:12px;
	left:-33px;
	position:relative;
	top:192px;
}

#menutop li {
	display:block;
	float:left;
	font-size:1em;
	font-weight:bold;
	margin:0pt;
	padding:0px 17px;
	text-decoration:none;
	width:auto;
}

#menutop a {
	color:#ffffff;
	display:block;
	float:left;
	font-size:1em;
	margin:0pt;
	text-decoration:none;
	width:auto;
}


.contenttable{ background-color: #F1F8A8; color: #000000; background-image: url(../img/Karte_bg.jpg); background-repeat: no-repeat; background-position: bottom; padding-left: 20px; border: solid 4px #87253e; }
.tableheader { background-image: url(../img/headline1.png); background-repeat: no-repeat; background-position: center 0; height: 100px; }
.tableheader1 { background-image: url(../img/headline2.png); background-repeat: no-repeat; background-position: center 0; height: 100px; }
.tableheader2 { background-image: url(../img/headline3.png); background-repeat: no-repeat; background-position: center 0; height: 100px; }

.bild1 { background-image: url(../img/gambas.png); background-repeat: no-repeat; background-position: center 0; height: 100px; }

#content_footer {background-image: url(../img/template_03.jpg); height: 19px;}

p {color:#48647A; font-family:verdana; font-size:0.8em; font-style:normal;}

.align-center {text-align: center;}
.align-right {text-align: right; padding-right: 40px;}

.internal-link{font-family:verdana; font-size: 1.1em; background-image: url(../img/icon-interner-link.gif); background-repeat:no-repeat; line-height:15px; color:GoldenRod; padding-left:20px; text-decoration: none;}
p a {font-family:verdana; font-size: 1.1em; background-image: url(../img/icon-externer-link.gif); background-repeat:no-repeat; line-height:15px; color:GoldenRod; padding-left:20px; text-decoration: none;}

.csc-textpic-caption{font-family:verdana; color:maroon; font-size:0.7em; text-align: center}

h1 {font-family:verdana; color:#48647A; font-size:1em; padding-top: 35px;}
h2 {font-family:verdana; color:#48647A; font-size:1em;}
h3 {font-family:verdana; color:#48647A; font-size:1.2em; padding-top: 5px;}
h4 {font-family:verdana; color:#48647A; font-size:1.4em; padding-top: 5px;}
h5 {color: #000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em;	font-stretch:normal; font-style:italic;	font-variant:normal; font-weight:normal; margin: 15px;}
h6 {color:#000000; font-family:verdana; font-size:0.8em; font-style:normal; margin: 15px;}

.termindatums{ font-family:verdana; color:#48647a; font-size:1em; font-weight: bold; }
.terminueberschrift{font-family:verdana; color:#000000; font-size:1em;}
#terminlink a {font-family:verdana; color:#48647a; text-decoration:none; font-weight: bold; font-size: 0.8em;}

/*FORMUALR-FELDER*/
.csc-mailform-field { color:#0f3c75;}
.csc-mailform {width: 440px; border: 0pt}
.csc-mailform-submit {width: 100; margin:20px}
label { display:block; float:left; padding-right:10px; text-align:right; width:130px; }
input, textarea, select { display: block; float: left; width: 250px; margin:0pt 0pt 5px;}

.csc-mailform{ outline-width: 12pt; }


/*Gästebuch*/

.csc-header h1 a, csc-header-n1 h1 a { background-image:url(../img/link.jpg); background-repeat:no-repeat; line-height:15px; color:#0f3c75; font-family:verdana; font-size:1.3em; font-weight: bold; text-decoration: none; padding:3px 0pt 0pt 13px;}
.tx-guestbook-list-rowleft a { background-image:url(../img/mail.jpg); background-repeat:no-repeat; line-height:15px; color:#0f3c75; font-family:verdana; font-size:0.9em; font-weight: bold; text-decoration: none; padding:4px 0pt 0pt 20px;}
.tx-guestbook-list-header{ background-color:#0f3c75; color:#FFFFFF; font-weight:bold; font-size:0.8em;}
.tx-guestbook-list-row { background-color:#FFFFFF; font-size:0.9em; }
#myLabel { display:block; float:left; padding-right:10px; text-align:right; width:130px; line-height:1.9em;}
.tx-veguestbook-pi1 table { color:#0f3c75; 	font-family:verdana; font-size:13px; }
.tx-veguestbook-pi1 .tx-guestbook-result {font-family:verdana; color: #48647A; float:left; font-weight:bold; font-size: 0.8em; text-decoration:none;}
.tx-veguestbook-pi1 .tx-guestbook-pagination {font-family:verdana; color: #48647A; float:right; font-weight:bold; font-size: 0.8em; text-decoration:none;}
.tx-veguestbook-pi1 .tx-guestbook-pagination a {color: #48647A; text-decoration:none;}
.tx-veguestbook-pi1 h2.tx-guestbook-header {font-family:verdana; color:#48647A; font-size:0.8em; }
