@import url(left.css);


body,
html {
	margin: 0px;
	padding: 0px;
}

/* Left, center, right and justify alignment of text in block elements*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #fff; padding: 2px 4px 2px 4px; border: 1px solid #333333; margin-bottom: 10px; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #DEDEDE; padding: 2px 4px 2px 4px; border: 1px solid #333333; margin-bottom: 10px;}


.menu_oben   { color: #ffffff; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
.menu_oben a {
   text-decoration: none;
   color: #FFFFFF;
}
.menu_oben a:hover  { color: #00abc4; text-decoration: underline }

.inhalt_oben   { color: #474e59; font-weight: normal; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif }
.inhalt_oben a      { color: #ff8c00; text-decoration: none }
.inhalt_oben a:hover    { color: #ff8c00; text-decoration: underline }
.rootline a:hover   { color: #ff8c00; text-decoration: none }
.inhalt     { color: #696969; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif }
.inhalt10px  { color: #696969; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif }
.inhalt a    { color: #ff8c00; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
.inhalt a:hover    { color: #ff8c00; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline }
.rechts      { color: #696969; font-size: 11px; line-height: 135%; font-family: Verdana, Arial, Helvetica, Geneva }
.rechts p { color: #696969; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; margin: 0px; padding: 0px }
.rechts a    { color: #696969; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }
.rechts a:hover    { color: #696969; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: underline }
.rechts h1   { color: #696969; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif }
.menue        { color: #4682b4; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
.menue a       { color: #4682b4; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none }
.menue a:hover       { color: #4682b4; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; list-style-type: circle; list-style-position: outside }
.inhalt h1       { color: #036; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h2       { color: #036; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h3       { color: #036; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h4       { color: #036; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h5       { color: #036; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt h6        { color: #036; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 10px }
.inhalt p   { line-height: 150%; margin: 0px; padding: 0px }
.inhalt li { line-height: 150%; margin: 0px; padding: 0px }
/*style fŸr den gesammten rechten bereich (Navigation)*/
td    { color: #696969; font-size: 11px }
input        { color: #696969; font-weight: normal; font-size: 11px; background-color: #f2f8fc; border: solid 1px #aed1e3 }
select         { color: #696969; font-style: normal; font-weight: normal; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f2f8fc; border: #aed1e3 }
textarea       { color: #696969; font-weight: normal; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f2f8fc; padding: 0.2em; border: solid 1px #aed1e3 }
.rot_fett   { color: #8b0000; font-weight: bold }
.rot_normal   { color: #8b0000 }
.inhalt14px { color: #4f536c; font-size: 14px; font-family: verdana, arial, helvetica, sans-serif }



/* default styles for extension "tx_aahbookplus_pi1" */
/* BASIC STUFF */

.tx-aahbookplus-pi1 {
width:100%;
font-family:Verdana, Tahoma, sans-serif;
font-size:10px;
line-height:160%;
}

.tx-aahbookplus-pi1 a  { text-decoration: none }

.tx-aahbookplus-pi1 a:hover  { }

/* HEADER */
.tx-aahbookplus-pi1 .tx-aahbookplus-pi1-header {
font-size:10px;	
margin:0px 0px 15px 0px;
}

.tx-aahbookplus-pi1 .tx-aahbookplus-pi1-header a  { font-weight: bold; text-decoration: none }

.tx-aahbookplus-pi1 .tx-aahbookplus-pi1-header a:hover  { }

/* MAIN SITE WITH ENTRIES */
.tx-aahbookplus-pi1-item_even   { font-size: 10px; background-color: #f2f8fc; margin-bottom: 10px; padding: 5px; min-height: 50px }

.tx-aahbookplus-pi1-item_odd   { font-size: 10px; background-color: #e7f4fa; margin-bottom: 10px; padding: 5px; min-height: 50px }

.tx-aahbookplus-pi1-item_even img, 
.tx-aahbookplus-pi1-item_odd img  { border: none }

.tx-aahbookplus-pi1-date  { background-color: #f2f8fc; padding: 2px }

.tx-aahbookplus-pi1-date a {
font-weight:bold;
}

.tx-aahbookplus-pi1-url  { background-color: #e7f4fa; padding: 2px }

.tx-aahbookplus-pi1-text  { padding: 2px; border: 1px }

.tx-aahbookplus-pi1-code {
font-family:Courier;
letter-spacing:1px;
padding-left:10px;
background-color:#D6F5FE;
}

.tx-aahbookplus-pi1-site {
margin:5px 0px 10px 0px;
}

.tx-aahbookplus-pi1-site a:hover { }


/* FOOTER */
.tx-aahbookplus-pi1 .tx-aahbookplus-pi1-footer {
font-size:10px;
color:#cccccc;
padding:10px 0px 10px 0px;
}

.tx-aahbookplus-pi1 .tx-aahbookplus-pi1-footer a {
color:#cccccc;
text-decoration:none;
}

.tx-aahbookplus-pi1 .tx-aahbookplus-pi1-footer a:hover {
text-decoration:none;
}
/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 1em; }
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
	-->
