/* VORLAGEN */

.template {
	margin: 15px;
	padding: 0;
	background: #f4f4f4;
	clear: none;
	overflow: visible;
} 

.template_texttext .abstandRechts,
.template_text2bild .abstandRechts {
	margin-right: 10px;
}


.template_infobox table {
	margin: 5px;
}

.template_text2bild .template_right {
	width: 198px;
}
.template_text2bild .template_left {
	width: 406px;
}

.template_minidb,
.template_1bild {
	margin: 0 0 10px 0;
	padding: 0;
}

.template_default small,
.template_1bild small,
.template_2bild small,
.template_3bild small {
	margin: 3px 0px 3px 0px;
	display: block;
	line-height: 120%;
}

.template_text2bild small,
.template_2bildtext small,
.template_lisastip small {
	margin: -12px 0px 5px 0px;
	display: block;
	line-height: 120%;
}

.template_table table {
	border: 1px solid #ccc;
	border-collapse: collapse;
}

.template_table td {
	border: 1px solid #ccc;
	padding: 5px;
	background: #e7e7e7;
}

.template_table th {
	padding: 5px;
	background: #ddd;
	border-bottom: 1px solid #ccc;
}

/* Template Survey */
.template__survey .dialog .frageListe .frage .antwort .beschreibung {
	width: 530px;
}

/* sitemap */

.template_sitemap {
	border: 0;
}

.template_sitemap a,
.template_press a.more {
	text-decoration: none !important;
}

.template_sitemap ul ul li {
	display: block;
	width: 100%;
}

/* gallery */

.template_gallery h2 {
	margin-top: 0.5em;
}

.template_gallery #template_gallery_slideshow_bild {
	float: left;
	margin: 10px 15px 10px 10px;
	padding: 1px;
	border: 1px solid #ccc;
}
.template_gallery .minibild {
	float: left;
	width: 17px;
	height: 17px;
	cursor: pointer; 
	text-align: center;
	color: #999;
	vertical-align: middle;
	margin-right: 2px;
	font-size: 0.8em;
	line-height: 2em;
}

.template_gallery .navi {
	position: absolute;
	bottom: 8px;
	right: 10px;
	width: 268px;
}

.template_gallery .titel {
	font-size: 0.9em;
	color: #aaa;
}

.template_gallery .pfeil,
.template_gallery .off {
	background: #ddd;
}

.template_gallery .pfeil:hover,
.template_gallery .on,
.template_gallery .minibild:hover {
	background: #fff;
	color: #333;
}

.template_gallery {
	margin: 15px;
	padding: 0;
	background: #ebebeb;
	position: relative;
}



/* fileview */

.template_fileview img {
	float: left;
	margin-right: 0.5em;
}

.template_fileview .link {
	float: left;
	margin-top: 0.5em;
	width: 65%;
}

.template_fileview .size {
	float: right;
	width: 11em;
	margin-top: 0.5em;
	text-align: right;
}

.template_fileview .item {
	padding: 10px 0;
}


/* press */

.template.template_press.startseite {
	margin: 0px;
	border-bottom: 10px solid #fff;
	background: #eaeaea;
	padding: 0;
}

.template_press .datum {
	float: right;
}

.template_press .thema {
	float: left;
	padding: 15px 0 0 15px;
}
.template_press.startseite .thema {
	float: none;
	padding: 10px 15px;
	border-bottom: 1px dotted #999;
	font-weight: bold;
}
.template_press img {
	float: left;
	margin: 0 10px 5px 0;
}

.template_press .inhalt {
	float: left;
	padding: 7px 15px 15px 15px;
}

.template_press.startseite .top {
	padding-bottom: 10px;
}

.template_press.unterseite .top {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
} 
.template_press .more {
	display: block;
	float: right;
	padding: 0.1em 1em;
	background: #C6D0D8;
	
}
.template_press.startseite .more {
	border: 1px solid #ccc;
	background-color: #fff;
	color: #666;
	margin: 0px 15px 15px 0px;
}
/* bild_rechts */

.template_bild_rechts {
	padding: 0;
	background: #dde7f0 url(/gfx/blauverlauf.jpg) bottom repeat-x;
	border-bottom: 10px solid #fff;
}

.template_bild_rechts .inhalt {
	padding: 15px;
}

.template_bild_rechts img {
	padding-left: 15px;
}


/* fileview */

.template_fileview,
.template_infobox,
.template_gallery {
	background: #ebebeb;
	border: 1px solid #ccc;
}

.template_fileview h1,
.template_infobox h1,
.template_gallery h1 {
	border-bottom: 1px solid #ccc;
}

.template_fileview h1,
.template_infobox h1,
.template_divider h1,
.template_gallery h1 {
	background: #ddd;
	padding: 5px 0 5px 10px;
	color: #555;
	font-size: 1em !important;
	margin-bottom: 0;
}

.template_fileview .item {
	padding: 10px;
	border-top: 1px dotted #999;
}

.template_fileview .first {
	border-top-width: 0px;
}

.template_fileview .item:hover {
	background: #fff;
}


/* divider */

.template.template_divider {
	margin: 0px 15px 0px 15px;
	padding: 0;
	
}
.template_divider h1 {
	background: #C5D8E9;
	margin: 0;
	font-size: 1em !important;
}


/* 3themen */

.template_3themen td.inhalt {
	width: 197px;
	height: 100%;
	background: #ddd;
	border: 1px solid #ccc;
	vertical-align: top;
	position: relative;
}

.template_3themen .innen {
	padding: 10px 10px 10px 10px;
}

.template_3themen .mehr {
	
}

/* allgemein */

.template_3themen p,
.template_gallery p,
#footer p,
#footer p a,
#footer adress {
	color: #666;
}







/* --- Vorlage: eCards Eingabe --- */

.template__ecards .eingabe .motive {
	text-align: center;
	padding: 15px 0px 0px 0px;
	border: 1px solid #AAA;
	margin-bottom: 30px;
	position: relative;
}

.template__ecards .eingabe .briefmarken {
	text-align: center;
	padding: 0px 0px 5px 0px;
	border: 1px solid #AAA;
	margin-bottom: 30px;
	position: relative;
}

.template__ecards .eingabe .motive h3, .template__ecards .eingabe .briefmarken h3 {
	text-align: left;
	position: absolute;
	top: -10px;
	left: 15px;
	padding: 2px;
	display: block;
	background-color: #FFF;
}

.template__ecards .eingabe .motive .auswahl {
	height: 205px;
	float: left;
	width: 29.33%;	
	padding: 0px 2% 15px 2%;
	margin: 0px;
}

.template__ecards .eingabe .briefmarken .auswahl {
	float: left;
	width: 33%;
	text-align: center;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

.template__ecards .eingabe .motive .auswahl .bild img {
	width: 100%;
}

.template__ecards .eingabe .motive .auswahl .bild {
	padding-bottom: 5px;
	margin: 0px;
}

.template__ecards .eingabe .briefmarken .auswahl .bild img {
	width: 100px;
}

.template__ecards .eingabe .briefmarken .auswahl .bild {
	padding-bottom: 5px;
	margin: 0px 15px;
}

.template__ecards .eingabe .eingabefelder {
	position: relative;
	background-color: #F6F6F6;
	border: 1px solid #AAA;
	margin: 15px 15% 15px 15%;
	height: 425px;
	font-size: 0.8em;
}

.template__ecards .eingabe .element {
	position: absolute;
}

.template__ecards .eingabe .absender_name {
	width: 44%;
	left: 15px;
	top: 15px;
}
.template__ecards .eingabe .absender_name input {
	width: 100%;
	border-width: 1px;
}

.template__ecards .eingabe .empfaenger_name {
	width: 44%;
	right: 15px;
	top: 15px;
}
.template__ecards .eingabe .empfaenger_name input {
	width: 100%;
	border-width: 1px;
}

.template__ecards .eingabe .absender_email {
	width: 44%;
	left: 15px;
	top: 65px;
}
.template__ecards .eingabe .absender_email input {
	width: 100%;
	border-width: 1px;
}

.template__ecards .eingabe .empfaenger_email {
	width: 44%;
	right: 15px;
	top: 65px;
}
.template__ecards .eingabe .empfaenger_email input {
	width: 100%;
	border-width: 1px;
}

.template__ecards .eingabe .grusstext {
	left: 10%;
	width: 80%;
	top: 130px;
}
.template__ecards .eingabe .grusstext textarea {
	width: 100%;
	height: 80px;
	border-width: 1px;
}

.template__ecards .eingabe .benachrichtigen {
	left: 5%;
	width: 90%;
	top: 245px;
	text-align: center;
}

.template__ecards .eingabe .ausfuellen {
	left: 0%;
	width: 100%;
	top: 290px;
	font-weight: bold;
	text-align: center;
}

.template__ecards .eingabe .senden {
	left: 10%;
	width: 80%;
	top: 385px;
	text-align: center;
}

.template__ecards .eingabe .spam {
font-weight:bold;
left:5%;
text-align:center;
top:300px;
width:90%;
}

/* forms */
.element {
	margin-top: 5px;
}
.type_checkbox, .type_radiobox {
	margin-top: 10px;
	padding: 0px;
}
.type_checkbox fieldset, .type_radiobox fieldset {
	padding: 10px;
}
.type_checkbox p, .type_radiobox p {
	display: inline;
	font-size: 0.9em;
}

.type_checkbox .bezeichnung, .type_radiobox .bezeichnung {
	display: none;
}

.type_zwischentext {
	font-weight: bold;
	font-size: 1em;
	border-bottom: 1px dotted #888;
	padding: 0px;
	margin-bottom: 5px;
}

.type_zwischentext p {
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

/* sitemap */
.template_sitemap a, .template_sitemap a:link, .template_sitemap a:visited, .template_sitemap a:hover {
	

}
.template_sitemap a:hover {
	color: #888;
}

.template_guestbook font[color = "ff0000"] {
	color: #ff7a00;
}