body {text-align: center;font: 14px Verdana, sans-serif; color: #D85718; background: #FFFFCC;}
h1,h2,h3 {margin: 0; font-size: 22px;color: #DD85718; font-variant: small-caps; font-style: italic;}
a {color: #D85718; text-decoration: none; font-style: normal;}
a:hover {color: #D85718; text-decoration: underline;}

#content {margin-left: 225px;margin-top:30px;}
#content p {font: normal 12pt Arial, sans-serif; text-align: left; color: #000000;margin-top:0px;margin-bottom:10px;}
#content li {font: normal 12pt Arial, sans-serif; text-align: left; color: #000000;}
#content a:hover {color: #f03732;}
#content h3 {text-align: left; border-bottom: none;}
#content h1 a:hover {color:#35484e}
#content h2 a:hover {color:#35484e}
#content h3 a:hover {color:#35484e}
#content h4 {margin-top:5px;margin-bottom:5px}
#content p a:link {font-weight: bold;}
#content p a:hover {text-decoration:underline;}
#content p a.internal-link:link{}
#content p a.internal-link:hover {color:#35484e;}
#content p a.internal-link:visited{font-weight:normal;}
#content p a.external-link-new-window:link{}
#content p a.internal-link-new-window:hover{color:#35484e;}
#content p a.internal-link-new-window:visited{font-weight:normal;}
#content p a.download[href $=".pdf"] {padding-left: 20px; background: transparent url(http://www.infonet-frsh.de/fileadmin/link_icons/icon_pdf.gif) no-repeat center left;}
#content p a.download[href $=".doc"] {padding-left: 20px; background: transparent url(http://www.infonet-frsh.de/fileadmin/link_icons/icon_doc.gif) no-repeat center left;}
#content p a.external-link-new-window {padding-left: 15px; background: transparent url(http://www.infonet-frsh.de/fileadmin/link_icons/link_ext.gif) no-repeat center left;}
#content p a[href ^="mailto:"] {padding-left: 15px; background: transparent url(http://www.infonet-frsh.de/fileadmin/link_icons/link_mailto.gif) no-repeat center left;}
#content p.align-right{text-align:right;}
#content p.align-right IMG{border:0;}

.nebensache {color: #c0c0c0;}



#footer {clear: both; margin-top: 25px; text-align: center;}

.small {margin-left: 10px; font-size: 50%; font-variant: normal;}
.menu ul {margin: 0; margin-top: 4px; margin-bottom: 10px; padding: 0; list-style: none;}
.menu li { padding 27px 0px 5px 2px;}
.menu a {width: 90%; margin: 0px; padding: 0px; text-indent:7px; display: block; color: #35484e;}
.menu a:hover {color: #35484e; text-decoration: none;}
.menu a.menuActiveErstesElement{background: #ffffff; border: 1px solid #CF3B49;}
.menu a.menuActiveZweitesElement{background: #ffffff; border-left: 1px solid #CF3B49; border-right: 1px solid #CF3B49; border-bottom: 1px solid #CF3B49;}

#rahmen800 {margin-left: auto; margin-right: auto; width: 800px;text-align: left; padding: 0px;}
#header {margin-left: auto; margin-right: auto;width:790px; margin-bottom: 10px; text-align: center;}
#topnav {margin-left: auto; margin-right: auto;width:790px; margin-bottom: 5px; text-align: center;}
#left {float: left; width: 220px; margin-top: 25px; margin-bottom: 25px; padding: 0px;}
#left h3 {color: #d6f29e; border-bottom: dashed 1px #324339;}
#left a {font: normal 85% "tahoma", georgia, verdana, sans-serif; font-weight:bold; color: #D85718;padding: 5px 1px 5px 3px;border-bottom: 1px solid #D85718;}
#left a.erstesElement {font: normal 85% "tahoma", georgia, verdana, sans-serif; font-weight:bold; color: #D85718;padding: 5px 1px 5px 3px;border-top: 1px solid #D85718; border-bottom: 1px solid #D85718;}
#left a.zweitesElement {font: normal 85% "tahoma", georgia, verdana, sans-serif; font-weight:bold; color: #D85718;padding: 5px 1px 5px 3px;border-top: none; border-bottom: 1px solid #D85718;}
#left a:hover {color: #35484e; text-decoration: none;}
#left .dieseseite a {font: normal 75%; font-weight:normal; line-height: 1.4em; border:none; padding-left:35px;}
#left .dieseseite img {margin-bottom: 20px;}
#left .dieseseite p {font-size:10px;margin-bottom:5px;}
#left .dieseseite form {text-align:left;}
#left .dieseseite .tx-indexedsearch {margin-left:35px;text-align:left; width: 140px;padding-top:15px;padding-bottom:10px;}
#left .dieseseite .tx-indexedsearch .tx-indexedsearch-searchbox input{margin-top:3px;text-align:center; width: 130px;height:20px;font-size:10pt;}
#left .dieseseite #klickpfad {margin-left:35px;text-align:left;padding-top:5px;}
#left .dieseseite #klickpfad a.klick {font-size:10px; padding-left:0px;}


.csc-form-fieldcell input{font-size:7pt; color:#DD85718;width:150;margin-top:5px;}
.search_field
{
	background: #FFFFCC; url(fileadmin/infonet/images/search_field.gif) no-repeat;
	color: #664;
	font: 10px Verdana, sans-serif;
	margin: 5px 0 0;
	padding: 3px 0;
	vertical-align: middle;
	text-align: left;
	width: 150px;
}
#footer {	background: #FFFFCC url(img/footerx.gif) repeat-x; border-top: 1px solid #fff; color: #000000;	margin-left: auto; margin-right: auto;	margin-top: 0px;	padding: 0 0 5px;	width: 100%;	align:center;}
#footer img {	margin: 5px;}
#footer p {	background: url(img/footer_px.gif) repeat-x bottom left;	font: 10px Verdana, sans-serif;	padding: 5px;	text-align: right;	color: #000000;}
#footer a:hover {color: #A94F22; text-decoration: underline;}
#footer p.fuss {padding-top:20px;}
#footer a.fuss {padding-top:20px;}
#footer p.klein{font-size: 7pt;}

/*---------------------------------SH Karte ohne Border und etwas weg vom Rand  --------------*/
.tx-mlmaps-pi1 IMG {  border:none;	margin-left:15px;}

h1.csc-firstHeader {margin: 0; color: #DD85718; font-variant: small-caps; font-style: italic;}
.csc-header h1 {margin: 0; color: #DD85718; font-variant: small-caps; font-style: italic;}
/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	border:0px solid #532e1d;
	width:500px;
	margin-top:10px;
}
.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;
	padding:5px;
	margin:3px;
	border:1px solid #532e1d;
	background-color:#ffff99;
	}
.news-list-item .rechtsbuendig {text-align:right;}	
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 8px 8px 8px 27px;
	border-bottom: 0px solid #de5518;
	background-color: #398E21;
	font-weight: bold;
	color: #fff;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;
}
.news-list-container P {
	padding: 3px 0px 10px 30px;
        margin: 1px;
}

/*--------------------------------- tt_news LIST view ende -----------------------------------*/
/*--------------------------------- Glossar menu begin -----------------------------------*/
.csc-menu a {
   font-weight:bold;
   font-size:110%;
   color:#D85718;
   text-decoration:underline;
}
p.csc-abstract {
   margin-left:30px;
}
/*--------------------------------- Glossar menu end   -----------------------------------*/
/*--------------------------------- klickpfad begin   -----------------------------------*/
#klickpfad{
text-align:center;
font-size:10px;
}
#klickpfad a{
text-align:center;
color:#D85718;
}

/*--------------------------------- klickpfad end   -----------------------------------*/
/*--------------------------------- indexed search start   -----------------------------------*/
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title A {color: #DD85718 }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {font-size:0.1%;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; font-size:0.1%;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px;font-size:0.1%; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle;font-size:0.1%; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
	.tx-indexedsearch-browsebox {width:100%;display:none; font-size:0.1%;}
	.tx-indexedsearch-secHead {display:none; font-size:0.1%;}
	.tx-indexedsearch-info {display:none; font-size:0.1%;}
	.tx-indexedsearch-percent {display:none; font-size:0.1%;}
	.tx-indexedsearch-title-number {display:none; font-size:0.1%;}
/*--------------------------------- indexed search end   -----------------------------------*/

/*--------------------------------- ve guestbook start   -----------------------------------*/
.tx-guestbook-list-header {}
.tx-guestbook-list-row { font-size:14px; background-color: #ffff99; border: solid 1px #539521;width:390px;padding:5px;}
.tx-guestbook-list-row2 {
	background-color: #ffff99;
	border: solid 1px #539521;
	width: 390px;
	padding: 5px;
	font-family: Arial;
	font-size: 9pt;
}
.tx-guestbook-list-rowleft {width:1px; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment-title2 {font-weight: bold; }
.tx-guestbook-list-entrycomment {color: #f03732;}
.tx-guestbook-list-entrycomment2 {color: #f03732;
	font-family: Arial;
	font-size: 9 pt;}
.tx-guestbook-list-small { font-size: 9px; color: #666666; margin-bottom:3px;}
.tx-veguestbook-pi1 {width:400px;}
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:100; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:150; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1px; border-color:#539521; font-size:12; color:#333333; width:400px; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }
.gaesteformular form input {margin:10px;margin-left:362px;}
.guestbook_pagebrowser{font-size: 14px;text-align:center;width:400;color:black;}
.guestbook_pagebrowser.seite{font-weight: normal;}
.guestbook_pagebrowser_resultcount{font-weight: normal;font-size: 12px;text-align:center;width:400;color: #000000;}



/*--------------------------------- ve guestbook end   -----------------------------------*/
/*--------------------------------- glossar sitemap start   -----------------------------------*/
div.csc-menu-4 a{ text-decoration:none;}
div.csc-menu-1 a{ text-decoration:none;}
.csc-menu-1 li{margin-top:5px;}
.csc-menu-1 a{ text-decoration:none; font-size:90%;}
.csc-menu-1 a:hover {text-decoration: underline;}
.csc-menu-1 {list-style-type:none; padding-left:30px;}


/*--------------------------------- glossar sitemap end   -----------------------------------*/
table .imgtext-nowrap p{font: normal 90% verdana, sans-serif; text-align: left; color: #000000;}

/*--------------------------------- SCHLAGZEILE tt_news LIST view  -----------------------------------*/
.sznews-list-container {
	border:0px solid #532e1d;	width:500px;	margin-top:10px;}
.sznews-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	height: auto !important;	padding:0px;	margin:1px;	border:0px solid #532e1d;	background-color:#ffff99;	}
.sznews-list-container H3 {
	margin-bottom: 1px;	padding: 1px 1px 1px 17px;	border-bottom: 0px solid #de5518;	background-color: #cc0033;	font-weight: bold;	color: #fff;}
.sznews-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;	padding-left:2px;}
.sznews-list-container H3 A {	color:#fff;}
.sznews-list-container P {	padding: 3px 0px 10px 30px; margin: 1px;}
/*---------------------------------  SCHLAGZEILE tt_news LIST view ende -----------------------------------*/
/*-----RTE Absatz-Formatierungen--------*/
/*-----Rahmen mit grauem Hintergrund--------*/
.csc-frame-frame1 {background-color:#FFFF94;border:1px solid #EFB252;padding:15px;}
.csc-frame-frame2 {background-color:#FFFF94;border:1px solid #EFB252;padding:15px;}
/*-----RTE span-Formatierungen--------*/
/*-----Wichtig--------*/
.important{color: #C64D5A;font-weight:bold;}

table.webstatistik{border:1px solid black;margin-top:15px;margin-bottom:15px;}
table.webstatistik th{border-bottom:1px solid black;margin:0px;vertical-align:top;font-size:12px;padding-top:5px;padding-bottom:5px;}
table.webstatistik td{padding-top:5px;padding-bottom:5px;border-bottom:1px solid black;margin:0px;vertical-align:top;font-size:12px;text-align:right;color:black;}
table.webstatistik td.td-0{width:90px;padding-right:20px;}
table.webstatistik td.td-1{padding-right:60px;}
table.webstatistik td.td-2{padding-right:60px;}
table.webstatistik td.td-last{padding-right:30px;}
table.webstatistik tr.tr-last td{border-bottom:0px;}

.tx-guestbook-form-inputfield-med{position:relative;top:10px;left:-360px;}
.tx-srfreecap-pi2-image{position:relative;top:10px;left:-12px;}
.tx-guestbook-field{position:relative;top:20px;left:0px;}
