
body    { color: #808080; font: 8pt/13pt verdana, arial, sans-serif; background-color: #91b909; text-align: center; margin: 0; padding: 0      }
html { color: #808080; font: 8pt/13pt verdana, arial, sans-serif; background-color: #91b909; text-align: center; margin: 0; padding: 0; }
p {
	margin: 0;
	padding: 0;
	color: #000000;
}
.bodytext {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0;
	padding: 0;
}
.bodytext a:link   {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 15px
}
.tx-srfeuserregister-pi1 a:link { color: #5a5a5a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeil.gif); background-repeat: no-repeat; background-position: left top; text-decoration: none; margin: 0; padding: 0 0 0 15px; }
.tx-srfeuserregister-pi1 a:hover { color: #5a5a5a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeilrot.gif); background-repeat: no-repeat; background-position: left top; text-decoration: none; margin: 0; padding: 0 0 0 15px; }
.tx-srfeuserregister-pi1 a:visited { color: #5a5a5a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeil.gif); background-repeat: no-repeat; background-position: left top; text-decoration: none; margin: 0; padding: 0 0 0 15px; }

.tx-newloginbox-pi1 a:link { color: #5a5a5a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeil.gif); background-repeat: no-repeat; background-position: left 50%; text-decoration: none; margin: 0; padding: 0 0 0 15px; }
.tx-newloginbox-pi1 { width: 250px; overflow: hidden; }
.tx-newloginbox-pi1 a:hover { color: #999; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeilrot.gif); text-decoration: none; background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }
.tx-newloginbox-pi1 a:visited { color: #5a5a5a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeilrot.gif); background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }

.bodytext a:hover { color: #999; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeilrot.gif); text-decoration: none; background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }
.bodytext a:visited { color: #5a5a5a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeilrot.gif); background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }
ul { color: #5a5a5a; list-style-type: disc; margin: 5px 0 5px 20px; }
.submit { text-align: center; }
#container    { background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/Hintergrund_mitte.gif); text-align: left; width: 874px  ; height: auto; z-index: 10; margin: 0 auto; padding: 0 0 20px; }
#rechtespalte  { margin-bottom: 10px; padding: 5px; position: relative; z-index: 50; right: 25px; width: 255px; float: right; border: dotted 1px #999 }
#content {
	color: #000000;
	position: relative;
	left: 30px;
	width: 525px;
	z-index: 50;
	float: left;
	min-height: 100px;
	margin-bottom: 10px;
	padding: 5px;
	border: dotted 1pt;
}
#content h1 {
	color: #000000;
	font-size: 18px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
}
#header { color: #fff; font-size: 14pt; background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/header_arch_2012.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 0 auto; width: 874px; height: 202px; padding: 0; }
.csc-firstHeader { }
#menu_1 { background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/Navi2_1.gif); width: 865px; height: 25px; z-index: 100; margin: 0 auto; padding: 0 0 0 9px; }
#menu_2 { position: relative; top: 0px; right: 35px; padding: 0 0 0 9px; z-index: 100; width: 260px; height: 25px; float: right; }
a, a:visited { color: #5a5a5a; text-decoration: none }
a:hover { color: #808080 ; background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeilrot.gif); background-position: left 50%; text-decoration: none; }
#footer { color: #5a5a5a; background: #f9f9f9 url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/fuss_arch.gif); width: 874px; height: 52px; clear: both; margin: 0 auto; }
#footer2 { color: #ccc; width: 10px; height: 2px; clear: both; }
#footer a, #footer a:visited { color: #5a5a5a ; background-image: none; text-decoration: none; }
#footer a:hover { color: #808080 }
/*<agl.folder "menue1">*/
	#navcontainer
{ font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; bottom: 0; }
	#nav
{ position: relative; left: 18px; bottom: 0; height: 25px; float: left; margin: 0; padding: 0; border-style: none; }
	#nav li
{ display: inline; line-height: 1.2em; position: relative; bottom: -8px; margin: 0; padding: 0; border-style: none; }
 
html>body #nav li
{ margin: 0; padding: 0; }
 
#nav a, #nav a:link, #nav a:visited
{ bottom: 0; color: black; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; cursor: pointer; display: inline; margin: 1px 3px 0; padding: 3px 5px; position: relative; right: 0; text-decoration: none; border-top: 1pt dotted #ccc; border-right: 1pt dotted #ccc; border-left: 1pt dotted #ccc; border-bottom-color: #ccc; }
 
#nav a:hover
{ color: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-top: 1px dotted #999; border-right: 1px dotted #999; border-left: 1px dotted #999; }
 
#nav a:active
{ color: #999; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
 
#nav li#active
{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: inline; margin: 0 3px 0 0; padding: 3px 5px; }
 
html>body #nav li#active
{ margin: 0; padding: 0; }
 
#nav #active a, #nav #active a:link, #nav #active a:visited, #nav #active a:hover
{ color: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; cursor: text; margin: 0 3px; padding: 3px 5px; border-top: 1px dotted #000; border-right: 1px dotted #000; border-left: 1px dotted #000; border-bottom-style: none; }

	#nav2container
{ font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
	#nav2
{ position: relative; bottom: 25px; height: 25px; float: left; margin: 0; padding: 0; }
	#nav2 li
{ display: inline; line-height: 1.2em; position: relative; bottom: -8px; margin: 0; padding: 0; }
	html>body #nav2 li
{ margin: 0; padding: 0; }
	#nav2 a, #nav2 a:link, #nav2 a:visited
{ bottom: 0; color: black; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; cursor: pointer; display: inline; margin: 0 3px; padding: 3px 5px; position: relative; right: 0; text-decoration: none; border-top: 1pt dotted #ccc; border-right: 1pt dotted #ccc; border-left: 1pt dotted #ccc; border-bottom-color: #ccc; }
	#nav2 a:hover
{ color: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-top: 1px dotted #999; border-right: 1px dotted #999; border-left: 1px dotted #999; }
	#nav2 a:active2
{ color: #999; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
	#nav2 li#active2
{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: inline; margin: 0 3px 0 0; padding: 3px 5px; }
	html>body #nav2 li#active2
{ margin: 0; padding: 0; }
	#nav2 #active2 a, #nav2 #active2 a:link, #nav2 #active2 a:visited, #nav2 #active2 a:hover
{ color: #000; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; cursor: text; margin: 0 3px; padding: 3px 5px; border-top: 1px dotted #000; border-right: 1px dotted #000; border-left: 1px dotted #000; border-bottom-style: none; }
/*</agl.folder>*/
/*<agl.folder "Monatsansicht">*/
	td .months a:link { text-decoration: none;  }
	td .months a:visited { text-decoration: none;  }
	td .current_month {
	text-align: center;
	border: solid 1px #999 !important;
	width: 10px !important;
	font-size: 9px;
	margin: 0px !important;
	padding: 0px !important;
	background-color: #FFFFFF !important;
}
	td .other_month {
	text-align: center;
	border: solid 1px #999;
	width: 10px !important;
	font-size: 9px;
	margin: 0px !important;
	padding: 0px !important;
}
	td .dayname { color: #fff; background-color: #999; text-align: center; border: solid 1px #999; }
	td .outside { color: #fff; background-color: #fff; text-align: center; border: solid 1px #999; }
	td .outside a:link { color: #fff; background-color: #fff; text-decoration: none; text-align: center; }
	td .outside a:visited { color: #fff; text-decoration: none; background-color: #fff; text-align: center; }
	td .outside_weekend { color: #ccc; background-color: #ccc; text-align: center; border: solid 1px #999; }
	td .inside_weekend { color: #000; background-color: #ccc; text-align: center; border: solid 1px #999; }
	td .inside_weekend a:link { color: #000; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #ccc; text-decoration: none; text-align: center; }
	td .inside_weekend a:visited { color: #000; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-color: #ccc; text-align: center; }
	td .inside { color: #000; text-align: center; border: solid 1px #999; }
	.inside a:link { color: #000; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; min-width: 40px; min-height: 40px; padding: 5px; }
	td .inside a:visited { color: #000; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; text-align: center; }
	td .today { color: #000; background-color: #9c0; text-align: center; border: solid 1px #999; }
	td .today a:link { color: #000; font-size: 14px; font-weight: bold; background-color: #91b909; text-decoration: none; text-align: center; }
	td .today a:visited { color: #000; font-size: 14px; font-weight: bold; text-decoration: none; background-color: #91b909; text-align: center; border: solid 1px #999; }
	td .days { width: 240px; margin-top: 10px; }
	td .days a:visited { text-decoration: none; margin-top: 10px; }
	.navi{width: 240px !important;
	padding: 0px !important;
	margin: 0px !important;  }
	.jwcalendar_month {
	border: solid 1px #999;
	background-color: #FFFFFF;
	width: 240px !important;
}
	th.cTable-th { color: #333; font-size: 13px; background-color: #91b909; text-align: left; padding: 5px }
	table.cTable-table  { width: 100px; clear: both; border: solid 1px #bcbec0; border-collapse: collapse   }
	table.cTable-table a:link { background-image: none; clear: both; margin: 0; padding: 0; border-collapse: collapse; }
	table.cTable-table a:hover { background-image: none; clear: both; margin: 0; padding: 0; border-collapse: collapse; }
	td.cTable-td, th.cTable-th  { color: #545353; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 5px; width: 245px; border: solid 1px #bcbec0; border-collapse: collapse   }
	 .months {
	width: 240px!important;
	padding: 0px !important;
	margin: 0px !important;
} 
td .months {
	width: 240px !important;
	padding: 0px !important;
	margin: 0px !important;

}table .months tbody{
	width: 50px !important;
	background-color: #0000FF;
	padding: 0px;
	margin: 0px;
}

	.singleday {  }
/*</agl.folder>*/
/*<agl.folder "T o o l t i p ** E N D">*/
/*</agl.folder>*/
/*<agl.folder "Listenansicht">*/
	.Listenueberschrift { color: #333; font-size: 12px; font-weight: bold; background-color: #91b909; text-align: left; text-indent: 10px; padding: 5px; }
	.Veranstaltungsart { color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffffb9; text-align: left; text-indent: 10px; margin-bottom: 10px; padding: 5px; border-bottom: 1px solid #999; }
	.jwcalendar_list { padding-bottom: 10px; border: solid 1pt #999; }
	.jwcalendar_list a:link {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
	background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	margin: 0;
	padding: 0 0 0 15px;
}
	.jwcalendar_single { padding-bottom: 10px; border: solid 1pt #999; }
	.jwcalendar_feEntry { padding-bottom: 10px; border: solid 1pt #999;z-index:0; }
	.itemslist { margin: 2px; }
	.items {  }
	.title { color: #333; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #91b909; margin-bottom: 20px; border-color: #999; border-style: solid; border-width: 0 0 1px; }
	.Listentitel {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	vertical-align: top;
	float: left;
	margin-right: 20px;
}
	.ListentitelEinzelansicht {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	margin-right: 20px;
	vertical-align: top;
	margin-top: 0;
	padding-top: 5px;
}
	.titelListe {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-align: left;
	margin-right: 10px;
	vertical-align: top;
	width: auto;
}
	.titelListe a:link {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-image: none;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
	.listenzeile a:link {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
	background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	margin: 0;
	padding: 0 0 0 15px;
}
	.Listentitel a:link {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
	background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	margin: 0;
	padding: 0 0 0 15px;
}
	.titelListe a:hover { color: #999; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeilrot.gif); text-decoration: none; background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }
	.titelListe a:visited { color: #5a5a5a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeilrot.gif); background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }
	.zeit {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	vertical-align: top;
	height: 40px;
	float: left;
	margin-right: 20px;
}
	.catcolor { width: 5px; float: left; border-color: #999; border-style: solid; border-width: 1px; }
	.kategorie {
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-color: #ffffb9;
	text-align: left;
	text-indent: 5px;
	vertical-align: top;
	padding-left: 5px;
	border-color: #000000;
	border-style: solid solid dotted;
	border-width: 1px;
}
	.Zusatzinformationen {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #fff;
	padding-left: 5px;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-top-width: 0;
}
	.Zusatzinformationentitel {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-color: #ffffb9;
	margin-right: 5px;
	padding-left: 5px;
	vertical-align: top;
	border-style: dotted;
	border-width: 1px;
	border-color: #999;
}
	.listeneintag {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #ffc;
	vertical-align: top;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-color: #999;
	border-style: solid;
	border-width: 0 1px 1px;
}
	.listeneintageinzeln {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #ffc;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 5px;
	border-style: solid;
	border-width: 0 1px 1px;
	border-color: #999;
}
	tr.zeile { background-color: #fdfdd8; margin-bottom: 20px; border: solid 1px #999; }
	.prev_items { float: left; margin-bottom: 10px; margin-left: 5px; }
	.prev_items a:visited { background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeil.gif); background-repeat: no-repeat; background-position: left 50%; margin-bottom: 10px; margin-left: 5px; float: left; padding-left: 15px; }
	.next_items { float: right; margin-right: 5px; margin-bottom: 10px; }
	.next_items a:visited { background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeil.gif); background-repeat: no-repeat; background-position: left 50%; margin-right: 5px; margin-bottom: 10px; float: right; padding-left: 15px; }
	.Singlezeile { border-bottom: 1px solid #a0a0a4 }
	.fezeile { margin-top: 5px; margin-bottom: 5px; border-bottom: 1px dotted #a0a0a4 }
	.Singlelabel { color: #2a1f00; font-weight: bold; text-align: right; margin-right: 10px; width: 150px; float: left }
	.Singlelabel2 { color: #2a1f00; font-weight: bold; text-align: right; margin-right: 10px; width: 150px; float: left; }
	.felabel { color: #2a1f00; font-weight: bold; text-align: right; margin-right: 10px; width: 130px; float: left  }
	.Singleeintrag {}
	.Singleeintrag a:link { font-weight: bold; background-image: url(http://typo3.architektursommer-dd.de/fileadmin/templates/images/linkpfeil.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }
	.Singleeintrag a:visited { font-weight: bold; background-image: url(linkpfeil.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }
	.Singleeintrag a:hover { font-weight: bold; background-image: url(linkpfeilrot.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }
	.Singleeintrag2{padding-left:165px;  margin-left:0px;}
	.feitem { margin-bottom: 5px }
/*</agl.folder>*/
.csc-firstHeader { color: #808080; font-size: 16px; height: auto; }
.csc-header csc-header-n1 { color: #808080; font-size: 16px; }
.listenzeile { text-align: left; }
.listenzeile2 { text-align: left; float:left;}
.internal-link {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-image: url(linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 15px;
}
.internal-link a:link {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-image: url(linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 15px;
}
.download {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-image: url(linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 15px;
}
.download a:link {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-image: url(linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.download a:hover { color: #999; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: url(linkpfeilrot.gif); text-decoration: none; background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }
.download a:visited { color: #5a5a5a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: url(linkpfeilrot.gif); background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }

.mail {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-image: url(linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 15px;
}
.mail a:link {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	background-image: url(linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.mail a:hover { color: #999; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: url(linkpfeilrot.gif); text-decoration: none; background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }
.mail a:visited { color: #5a5a5a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: url(linkpfeilrot.gif); background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }



.bildlink { color: #5a5a5a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: none; text-decoration: none; margin: 0; padding: 0; }
.bildlink a:link { color: #5a5a5a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: none; text-decoration: none; margin: 0; padding: 0; }
.internal-link a:hover { color: #999; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-image: url(linkpfeilrot.gif); text-decoration: none; background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }
.external-link-new-window {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
	background-image: url(linkpfeil.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	margin: 0;
	padding: 0 0 0 15px;
}
.external-link {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
	background-image: none;
	text-align: left;
	margin: 0px !important;
	padding: 0px !important;
}
.external-link a:link {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-decoration: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
h3 { color: #999; font-size: 10pt; font-weight: bold; }
.news-list-date { color: #999; font-size: 10pt; }
.external-link a:visited { color: #999; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: none; }
.tx-ttnews-browsebox { color: #999; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: none; background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0; }
.external-link-new-window a:link { color: #999; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: url(linkpfeil.gif); background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }
.tx-ttnews-browsebox a:link { color: #999; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: none; background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0; }
.external-link-new-window a:hover { color: #999; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: url(linkpfeilrot.gif); background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }
.tx-ttnews-browseboxl a:hover { color: #999; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: none; background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0; }
.external-link-new-window a:visited { color: #999; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: url(linkpfeil.gif); background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }
.tx-ttnews-browsebox a:visited { color: #999; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: none; background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0; }
.internal-link a:visited { color: #5a5a5a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-image: url(linkpfeilrot.gif); background-repeat: no-repeat; background-position: left 50%; margin: 0; padding: 0 0 0 15px; }
img  {  }
.img { border: solid 1px #dedede }
img a:link { background-image: none; border-width: 0; }
img a:hover { background-image: none; border-width: 0; }
a img  { background-image: none; border-width: 0; }
.Detailbild { text-align: center; }
.fezeile_hidden { visibility: hidden; }
/*<agl.folder "T o o l t i p">*/
	/****************************/
	/***** T o o l t i p ********/
	/****************************/
	.jwcalendar_olbg { background-color: #6666cc; border: solid 0 #9c0 }
	.jwcalendar_olfg { background-color: #eeeeee; text-align: left; padding: 4px 6px; border: 0 }
	.jwcalendar_olcf { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 2em }
	.jwcalendar_oltf { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
/*</agl.folder>*/
/*<agl.folder "news">*/
.Singleeintrag {}
	.news-list-morelink a:link { font-weight: bold; background-image: url(linkpfeil.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }
	.news-list-morelink a:visited { font-weight: bold; background-image: url(linkpfeil.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }
	.news-list-morelink a:hover { font-weight: bold; background-image: url(linkpfeilrot.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }
	
	.news-list-date {}
	.news-list-date a:link { font-weight: bold; background-image: url(linkpfeil.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }
	.news-list-date a:visited { font-weight: bold; background-image: url(linkpfeil.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }
	.news-list-date a:hover { font-weight: bold; background-image: url(linkpfeilrot.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }

.news-list-item  { margin-bottom: 10px; padding-left: 5px; border: solid 1pt #000 }
	.news-list-item a:link { font-weight: bold; background-image: url(linkpfeil.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }
	.news-list-item a:visited { font-weight: bold; background-image: url(linkpfeil.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }
	.news-list-item a:hover { font-weight: bold; background-image: url(linkpfeilrot.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }
.news-single-backlink {}
	.news-single-backlink a:link { font-weight: bold; background-image: url(linkpfeil.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }
	.news-single-backlink a:visited { font-weight: bold; background-image: url(linkpfeil.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }
	.news-single-backlink a:hover { font-weight: bold; background-image: url(linkpfeilrot.gif); background-repeat: no-repeat; background-position: left 100%; padding-left: 15px; }	
	/*</agl.folder>*/
.bildlink  { background-image: none; border: solid 1px #2a7f00 }
.bildlink a:link  { background-image: none; border: solid 1px #2a7f55 }
.bildlink a:visited  { background-image: none; border: solid 1px #2a7f55 }
.bodytext { }
.bodytext a:link { }
/*<agl.folder "guestbook">*/
    .tx-veguestbook-pi1 {
        font-size:100%;
    }
	.tx-guestbook-latest-more { color: #5a5a5a; font-size: 100% !important; background-repeat: no-repeat; background-position: left 50%; }
	.tx-guestbook-latest-more a:visited { color: #5a5a5a; font-size: 100% !important; font-weight: bold; background-image: url(linkpfeil.gif); background-repeat: no-repeat; background-position: left 50%; padding-left: 15px; }
	.tx-guestbook-latest-more a:visited { color: #5a5a5a; font-size: 100% !important; font-weight: bold; background-image: url(linkpfeil.gif); background-repeat: no-repeat; background-position: left 50%; padding-left: 15px; }
	.tx-veguestbook-pi1 a:link { color: #5a5a5a; font-weight: bold; background-image: url(linkpfeil.gif); background-repeat: no-repeat; background-position: left 50%; padding-left: 15px; }
	.tx-veguestbook-pi1 a: visited { color: #5a5a5a; font-weight: bold; background-image: url(linkpfeilrot.gif); background-repeat: no-repeat; background-position: left 50%; padding-left: 15px; }
	.tx-veguestbook-pi1 a:hover { color: #999; font-weight: bold; background-image: url(linkpfeilrot.gif); background-repeat: no-repeat; background-position: left 50%; padding-left: 15px; }
	/* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight:bold;
		color:#990000;
	}
	
	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-weight:bold;
		float:left;
	}
	
	/* pagination */
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:75%;
		font-weight:bold;
		float:right;
	}
	
	/* styles for list mode */
	.tx-veguestbook-pi1 h2.tx-guestbook-header { clear:both; color:#5a5a5a; display:block; font-size:100%; font-weight:bold; background: #d8d8d8; width: 90%; height: 10px; border: solid 1px; }
	.tx-guestbook-header { color: #5a5a5a; font-size: 100%; font-weight: bold; background: #d8d8d8; display: block; width: 95%; height: auto; clear: both; padding: 5px; border: solid 1px; }
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:100em;
		background:#efefef;
		min-height:4em;
		padding: 1em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		height:4em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		color:#333;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		width:95%;
		background:#fff;
		padding: 1em;
	}
	
	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:100%;
		color:#990000;
		font-weight:bold;
		background:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		color:#333;
		font-style: italic;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	/* form styles */
	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
		padding: 1em 0;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear: both;
		display: block;
		float: left;
		width: 10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width: 30em;
		display: block;
		float: left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#F7F7F7;
		border:1px solid #CCC;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		padding-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:10em;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
	}
/*</agl.folder>*/



#menu_1 ul{
	width:auto;
	display:block;
	padding: 5px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	}


#menu_1 ul li{
	width:auto;
	display:block;
	text-align: center;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	}

#menu_1 ul li a:hover{
	background-image: none;	
	}

.menuerechts{
	float: right;
	padding-right: 60px;
	padding-top: 0px;
}
.menuelinks{
	float: left;
	padding-right: 55px;
	padding-top: 0px;
}
.newsform{
	background-color: #f4f8e6;
	padding: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: thin dotted #CCCCCC;
}





