@media print
{
div.linkleiste { display: none; }
}

/********************************/
/* Frames, spacing, link-to-top */
/* (css-styled-content example) */
/********************************/
P.csc-linkToTop { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

body {
	background-color: #FEEAB8; background-image:url(../layoutgrafiken/bg_js.gif);
}
div.linkleiste {
	position:absolute; right:0px; top:0px; width:170px; height:100%;
	padding-top:30px;
	background-color:#15134A; background-image:url(../layoutgrafiken/bg_linkleiste.gif);
	z-index:1000;
}

div.linkbox {
	position:relative; left:25; width:135px;
	background-color:#44426E; border-width:1px; border-style:dotted; border-color:#A2A1B7;
	font-family:verdana,helvetica,sans-serif; font-size:9px; color:#FFFFFF;
	margin-bottom:15px; padding-bottom:5px; padding-top:5px;
}
div.linkbox td {
	color:#A2A1B7; font-size:11px;
}
div.linkbox a { color:#FFFFFF; }
div.linkbox a:hover { color:#A2A1B7; }

div.logo {
	background-image:url(../layoutgrafiken/logo_js1.gif);
	position:absolute; left:0px; top:37px; width:100%; height:125px;
	background-color:transparent; background-repeat:no-repeat;
	z-index:900;
}
div.logo_jugendstelle {
	background-image:url(../layoutgrafiken/logo_js.gif);
	position:absolute; left:0px; top:37px; width:100%; height:125px;
	background-color:transparent; background-repeat:no-repeat;
	z-index:900;
}
div.logotext {
	position:absolute; left:250px; top:90px;
	font-family:verdana,helvetica,sans-serif; font-size:20px; font-weight:bold; color:#24366C; 
}

div.kopfleiste {
	position:absolute; left:0px; top:0px; width:100%; height:95px;
	background-color:#FFFFFF; background-image:url(../layoutgrafiken/bilderleiste.jpg);
	z-index:800;
}
div.menueleiste {
	position:absolute; left:0px; top:0px; width:170px; height:100%;
	padding-top:170;
	font-family:verdana,helvetica,sans-serif; font-size:9px;
	background-color:#FDB813; background-image:url(../layoutgrafiken/bg_menueleiste_js.gif);
	z-index:700;
}

div.adresse {
	margin-left:8px;
}

div.untermenue {
	margin-bottom:20px;
	font-family:verdana,helvetica,sans-serif; font-size:100%;
	border-style:dotted; border-width:1px; border-bottom-width:1px; border-top-width:1px; border-color:#15134A;
	padding:2px; padding-left:10px;
	background-color:#FEEAB8;
}
div.inhalt_außen {
	position:absolute; left:0px; top:170px; width:100%;
	background-image:url(../layoutgrafiken/15134A.gif); background-position:right; background-repeat:repeat-y;
}
div.inhalt {
	position:relative; left:200px; top:0px; width:50%; margin-bottom:30px;
	font-family:verdana,helvetica,sans-serif; font-size:80%; color:#15134A;
}
p {
	margin:0px; margin-bottom:0.5em;
}
p.menueleiste {
	margin-left:8px; margin-right:8px;
}
p.align-center, .align-center {
	text-align:center;
}
p.align-right, .align-right {
	text-align:right;
}
p.align-justify, .align-justify {
	text-align:justify;
}
ul.linkbox {
	margin:0px; padding-right:5px; padding-left:18px; padding-top:5px; padding-bottom:5px;
	list-style-image:url(../layoutgrafiken/li_pfeil.gif);
}
h1 { font-size:140%; margin:0px; margin-bottom:0.5em; color:#F5821F;}
h2 { font-size:120%; margin:0px; margin-bottom:0.5em; color:#15134A;}
h3 { font-size:100%; margin:0px; margin-bottom:0.3em; }
h4 { font-size:90%; margin:0px; margin-bottom:0.3em; }
h2.linkbox {
	font-size:9px; margin:0px; margin-left:5px; margin-top:5px;
}
a.linkbox { color:#FFFFFF; }
a.linkbox:hover { color:#A2A1B7; }
img.menue { margin:10px; margin-bottom:8px; margin-top:0px; }
a.menueleiste { color:#FFFFFF; }
a.menueleiste:hover { color:#FCD9BC; }
a.untermenue { color:#15134A; font-weight:bold; }
a.untermenue:visited { color:#15134A; }
a.untermenue:hover { color:#FDB813; }
a.untermenue_act { color:#FDB813; font-weight:bold; }
a.untermenue_act:visited { color:#FDB813; }
a.rootline { color:#000000; }
a.rootline:hover { color:#F5821F; }

div.table, table.td, table.th { font-family:verdana,helvetica,sans-serif; font-size:80%; }
div.loginform { font-family:verdana,helvetica,sans-serif; font-size:80%; }
div.caption { font-family:verdana,helvetica,sans-serif; font-size:70%; }
div.bulletlist { font-family:verdana,helvetica,sans-serif; font-size:100%; }
div.filelinks { font-family:verdana,helvetica,sans-serif; font-size:80%; }
div.filelinkssize { font-family:verdana,helvetica,sans-serif; font-size:80%; font-weight: bold;}
span.mailform { font-family:verdana,helvetica,sans-serif; font-size:80%;}
span.mailformrequired { font-family:verdana,helvetica,sans-serif; font-size:80%; font-weight: bold;}

a { color:#24366C; }
a:hover { color:#0000CC; }

td { font-size:80%; }

.tx-guestbook-list-header { background-color: #FDB813; color: #000000; font-weight:bold; font-size:80%; } 
.tx-guestbook-list-row { background-color: #FEEEC6; font-size:80%; padding-left:1em; } 
.tx-guestbook-list-rowleft { background-color: #FEEAB8; font-size:80%; } 
.tx-guestbook-list-entrycomment-title {font-weight: bold; } 
.tx-guestbook-list-entrycomment { font-style: italic; } 
.tx-guestbook-list-small { font-size: 9px; color: #666666; } 

.tx-veguestbook-pi1-browsebox TD { font-size:60%; 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:#24366C; font-size:80%; color:#333333; width:100; height:20; } 
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#24366C; font-size:80%; color:#333333; width:150; height:20; } 
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#24366C; font-family: verdana,helvetica,sans-serif; font-size:100%; color:#333333; width:500; } 
.tx-guestbook-form-obligationfield { color: #CC0000; } 
.tx-guestbook-form-error { color: #CC0000; }

div.tx-veguestbook-pi1 td img { margin-top: 0.25em; }

.tx-srfreecap-pi2-cant-read { display: block; }

div.tx-xinittwocolumn-pi1 table td, div.tx-xinitthreecolumn-pi1 table td { font-family:verdana,helvetica,sans-serif; font-size:80%; }

div.user-mevita-pi1 { color: #000000; }
div.user-mevita-pi1 table th { font-family:verdana,helvetica,sans-serif; font-weight: bold; font-size:80%; text-align: left; padding: 4px 4px 4px 0px; margin:0px;}
div.user-mevita-pi1 table td { font-family:verdana,helvetica,sans-serif; font-size:70%; padding: 4px 4px 4px 0px; margin:0px;}
div.user-mevita-pi1 div { font-family:verdana,helvetica,sans-serif; font-size:85%; margin-top:6px; }
div.user-mevita-pi1 a { color: #000000;}
div.user-mevita-pi1 a:hover { text-decoration: underline; color:#F5821F; }
div.user-mevita-pi1 div a { text-decoration: none; color: #000000;}
div.user-mevita-pi1 div a:hover { text-decoration: underline; color:#F5821F; }
div.user-mevita-pi1 div.mevpaging { color:#000000; margin-bottom:20px;}
div.user-mevita-pi1 div.zurueck { margin-bottom:8px; }
div.user-mevita-pi1 div.mevpaging a { text-decoration: underline; }
div.user-mevita-pi1 input.mevinput { border: 1px solid #F5821F; background-color: #FFFFFF; }
div.user-mevita-pi1 input.mevsubmit { border: 1px solid #FFFFFF; background-color: #F5821F; font-weight: bold; color:#FFFFFF;}

.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea { background-color: #FFFFFF; color: #15134A; }
.tx-srsendcard-pi1 textarea { width: 400px; }

.user-bjaeventcalendar-pi1 table.calendar {
	border-collapse:collapse;
	width:100%;
}
.user-bjaeventcalendar-pi1 caption.calendar-month {
	font-size: 110%; 
	font-weight: bold; 
	padding-bottom: 20px;
}
.user-bjaeventcalendar-pi1 table.calendar td {
	border:1px solid black;padding:2px 2px 7px 2px;font-size:11px;
}
.user-bjaeventcalendar-pi1 table.calendar .cal_event {text-align:left;text-indent:65px;border:0;}
.user-bjaeventcalendar-pi1 p {
	text-indent:-10px;
	padding-left:10px;
}