/*

- - - - - verwendete farben - - - - -


- - - - - verwendete bilder - - - - -


*/

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #163071;
	text-align: center;
}

p {
	margin: 0 0 20px 0;
}

a:link, a:visited {
	color: #163071;
	text-decoration: none;
}

a:hover, a:active {
	color: #000;
	text-decoration: none;
}

.clear {
	clear:both;
}


.adresszeile, .adresselinks, .adresserechts {
	display: none;
}

.webeditionhilfe {
	text-align: left;
	font-weight: bold;
	color: #fff;
}

ul {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: square;
	font-size: 11px;
}

.kommentar {
	color: #163071;
	padding: 10px 0 0 0;
	font-size: 9px;
}

/*- - - - - - - -  - - - - - - - - - - - - - - - - GRUNDGERUEST - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/*- - - - - Template Außen - - - - - */

.template	{
	width: 950px;
	background: url(images/oben-hg.gif)
		    no-repeat
		    270px 12px
		    #fff;
	margin: 30px auto;
	text-align: left;
	}


.template .template-oben, .template .template-unten{display:block;background: #163071;}
.template .template-oben b, .template .template-unten b {
					display:block;
					height: 1px;
					overflow: hidden;
					background: #fff;
					}
.template .r1{margin: 0 5px;}
.template .r2{margin: 0 3px;}
.template .r3{margin: 0 2px;}
.template .template-oben .r4, .template .template-unten .r4{margin: 0 1px;height: 2px;}


/*- - - - - - - - - -  - - - Navi OBEN- - - -  - - - - - - */
.gelb-oben	{
	width: 280px;
	background: #FCA600;
	margin: 0 0 0 670px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	}

.gelb-oben p {
	margin: 0 10px;
	}

.gelb-oben .oben, .gelb-oben .unten b {display:block;background: #fff;}
.gelb-oben .oben b, .gelb-oben .unten b {
					display:block;
					height: 1px;
					overflow: hidden;
					background: #FCA600;
					}
.gelb-oben .e1{margin: 0 5px;}
.gelb-oben .e2{margin: 0 3px;}
.gelb-oben .e3{margin: 0 2px;}
.gelb-oben .top .e4, .template .gelb-oben .e4{margin: 0 1px;height: 2px;}


.gelb-oben a:link, .gelb-oben a:visited {
	color: #fff;
	text-decoration: none;
}

.gelb-oben a:hover, .gelb-oben a:active{
	color: #163071;
	text-decoration: none;
}


/*- - - - - Gelb  - Links - - - - - */

.gelb-links	{
	width: 940px;
	background: #FCA600;
	margin: 0;
	text-align: left;
	margin: 0 0 0 10px;
	}


.gelb-links .gelb-links-oben, .gelb-links .gelb-links-unten{
			display:block;
			background: url(images/hg-container.gif);
			background-color: #fff;
			}
			
.gelb-links .gelb-links-oben b, .gelb-links .gelb-links-unten b {
					display:block;
					height: 1px;
					overflow: hidden;
					background: #FCA600;
					}
.gelb-links .a1{margin: 0 5px;}
.gelb-links .a2{margin: 0 3px;}
.gelb-links .a3{margin: 0 2px;}
.gelb-links .gelb-links-oben .r4, .gelb-links .gelb-links-unten .a4{margin: 0 1px;height: 2px;}



/*- - - - -  - - - - - - - - Content - - - - - - - - - - - - - */
.content {
	float: left;
	background: url(http://www.kiss-weingarten.de/de/system/images/hintergrund-news.gif);
        width: 787px;
}

.text {
	float:left;
	width: 593px;
}

.textinnen {
	padding: 0 40px 0 40px;
}

.spaltelinks {
	width: 230px;
	float: left;
}

.spalterechts {
	width: 230px;
	margin: 0 0 0 50px;
	float: left;
}

.img {
	margin: 0 0 10px 0;
}

.ueberschrift {
	font-size: 15px;
	font-weight: bold;
}

.punkte {
	float: left;
	margin: 3px 20px 0 0;
}

/*- - - - - News Rechts - - - - - */

.newslisting {
	float: left;
}

.newstextrechts {
	width: 145px;
	padding: 0 0 0 35px;
}

.bildlinks {
	float:left;
	padding: 0 15px 10px 0;
	}


/* - - - - - - - - - - - - - - - - - - news listing START - - - - - - - - - - - - - - - - - - - */
.newsheadline {
	margin: 0 0 0 165px;
	font-weight: bold;
}

.newsheadline a:link, .newsheadline a:visited {
	color: #163071;
	text-decoration: none;
	font-weight: bold;
}

.newsheadline a:hover, .newsheadline a:active {
	color: #000;
	font-weight: bold;
}
.floatnews {
	border: 1px solid;
	border-color: #3B7A33;
	float: left;
}
.newstext {
	margin: 0 0 0 164px;
}


.quadrate-news {
	margin: 0 20px 0 0;
}


.newslisting-unten {
	color: #163071;
	font-weight: bold;
}

.ueberschrift-newslisting {
	margin: 5px 0 0 73px;
}
/* - - - - - - - - - - - - - - - - - news listing ENDE - - - - - - - - - - - - - - - - - */

/*- - - - - Logo- - - - */
.logo {
	margin: 5px 0 5px 20px;
	}


/*- - - - - Navi- - - - */
.navi 	{
	float: left;
	color: #fff;
	font-weight: bold;
	margin: 40px 0 0 0;
	width: 152px;
	}
.navi ul {
	margin: 0;
	padding: 0;
	list-style:none;
	}
.navi li {
	padding: 0 0 10px 10px;
	}
	
.navi a:link, .navi a:visited {
	color: #fff;
	text-decoration: none;
}

.navi a:hover, .navi a:active{
	color: #163071;
	text-decoration: none;
}


.navilink, a.navilink:link, a.navilink:visited {
	color: #fff;
	text-decoration: none;
}
 
.navilinkaktiv, a.navilinkaktiv:link, a.navilinkaktiv:visited, a.navilink:hover {
	color: #163071;
	text-decoration: none;
}
 
.sublink, a.sublink:link, a.sublink:visited {
        font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	margin: 0 0 0 -10px;
	width: 143px;
	float: left;
}
 
.sublinkaktiv, a.sublinkaktiv:link, a.sublinkaktiv:visited, a.sublink:hover {
        font-weight: normal;
	font-size: 11px;
	color: #163071;
	text-decoration: none;
	margin: 0 0 0 -10px;
	width: 143px;
	float: left;
}

.menuoben ul {
	margin: 0;
	padding: 0;
}


.menuoben li {
	padding: 0 5px 0 5px;
	border-right: 2px solid;
	display: inline;
}


/* - - - - - - - - - - kontakt ANFANG - - - - - - - - - - - - */

.spaltelinkskontakt {
	width: 310px;
	float: left;
}

.spalterechtskontakt {
	width: 200px;
	float: left;
}

.bezeichnung {
	width: 120px;
	float: left;
	margin:4px 0 0 0;
	}

.feld {
	border: 1px solid #FCA600;
	width: 150px;
	margin: 0 0 5px 0;
	color: #000;
	font-size: 11px;
	}

.inputselected {
	border: 1px solid #FCA600;
	width: 150px;
	margin: 0 0 5px 0;
	background-color: #FEE4B3;
	color: #000;
	font-size: 11px;
	}

.textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FCA600;
	width: 200px;
	height: 125px;
	color: #000;
	margin: 0 0 5px 0;
	}

.textareaselected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FCA600;
	width: 200px;
	height: 125px;
	color: #000;
	background-color: #FEE4B3;
	margin: 0 0 5px 0;
	}

.senden {
	border: 1px solid #FCA600;
	background-color: #FEE4B3;
	color: #000;
	width: 200px;
	text-align: right;
	font-weight: bold;
}

/* - - - - - - - - - - kontakt ENDE - - - - - - - - - - - - */

/* - - - - - - - - - - - - - bildgalerie START - - - -  - - - - - - - -*/

.popup {
	background: #FCA600;
}


.bildrand {
        border: #D07D24 solid 1px;
}

.hrType2 {
	color: #D07D24;
	width: 450px;
}

.pfeilrechts {
	float: right;
        margin-right: 2px;
        margin-top: 3px;
        margin-bottom: 2px;
        }

.pfeillinks {
	float: left;
        margin-top: 3px;
        }

.bildergallerieinnen {
	padding: 0 0 0 60px;
}


.bilduebersicht-links {
	width: 150px;
	float: left;
}

.bilduebersicht-rechts {
	width: 300px;
	float: left;
}

.cleargalerie {
	clear: both;
	line-height: 0px;
	height: 2px;
	font-size: 2px;
}
/*- - - - - - - - - -  - - - Terminkalender - - - -  - - - - - - */

.terminkalender {
	padding: 10px 0 0 0;
	background: url(http://www.kiss-weingarten.de/de/system/images/termine-tabelle-oben.gif)
		    no-repeat
		    #FFF8EB;
}

.spalte-termin {
	padding: 0 0 0 10px;
	font-weight: bold;
	color: #fff;
	float: left;
	width: 157px;
}

.spalte-ort {
	padding: 0 0 0 10px;
	font-weight: bold;
	color: #fff;
	float: left;
	width: 145px;
}

.spalte-aktion {
	padding: 0 0 0 10px;
	font-weight: bold;
	color: #fff;
	float: left;
	width: 176px;
}

.spalte-termin-block {
	font-weight: bold;
	padding: 5px 0 0 10px;
	float: left;
	width: 157px;
}

.spalte-ort-block {
	padding: 0 0 0 10px;
	float: left;
	width: 145px;
}

.spalte-aktion-block {
	padding: 0 0 0 10px;
	float: left;
	width: 176px;
}
