#print_link	{ margin-top: 30px; margin-bottom: 0px; }


/**************/
/* Navigation */
/**************/
#navigation	{ padding-top: 5px; padding-bottom: 3px; padding-right: 5px; text-align: left; font-size: 0.8em; font-weight: bold; background-image: url('../icons/parabol.jpg'); background-repeat: repeat; background-attachment: fixed; }

#navigation a	{ display: block; font-weight: bold; font-size: 0.9em; text-decoration: none; border: 1px solid; padding: 1px; margin-top: 0px; margin-bottom: 2px; opacity: .5; filter: alpha(opacity=50); }
#navigation a:hover	{ color: #FFFFFF; font-size: 0.85em; padding-top: 1px; padding-bottom: 2px; padding-left: 4px; background: #5E79DB; border: #FFFFFF; border: 1px solid; }
.menu1-level1-no a	{ color: #5656DB; background: #FFFFFF; border: #5656DB; margin-left: 5px; }
.menu1-level1-act a	{ color: #FFFFFF; background: #6882DB; border-color: #326FD9; margin-left: 5px; }
.menu1-level2-no a	{ color: #5656DB; background: #FFFFFF; border: #5656DB; margin-left: 20px; }
.menu1-level2-act a	{ color: #FFFFFF; background: #6882DB; border: #326FD9; margin-left: 20px; }
.menu1-level3-no a	{ color: #5656DB; background: #FFFFFF; border: #5656DB; margin-left: 35px; }
.menu1-level3-act a	{ color: #FFFFFF; background: #6882DB; border: #326FD9; margin-left: 35px; }

.tc		{ position: relative; z-index: 0; padding-right: 43px; padding-bottom: 40px; }
.lc		{ position: relative; z-index: 0; padding-right: 43px; padding-bottom: 40px; }
.mc		{ position: relative; z-index: 0; padding-right: 43px; padding-bottom: 43px; }
.rc		{ position: relative; z-index: 0; padding-right: 43px; padding-bottom: 40px; }

.rlo		{ position: absolute; z-index: 3; top: 0px; left: 0px; width: 55%; height: 75%; background: url(../images/rahmen/links_oben_small_1.jpg) left top no-repeat; }
.rro		{ position: absolute; z-index: 2; top: 0px; right: 0px; width: 55%; height: 75%; background: url(../images/rahmen/rechts_oben_small_1.jpg) right top no-repeat; float: right; }
.rlo2		{ position: absolute; z-index: 3; top: 0px; left: 0px; width: 55%; height: 75%; background: url(../images/rahmen/links_oben_small_2.jpg) left top no-repeat; }
.rro2		{ position: absolute; z-index: 2; top: 0px; right: 0px; width: 55%; height: 75%; background: url(../images/rahmen/rechts_oben_small_2.jpg) right top no-repeat; float: right; }
.rlu		{ position: absolute; z-index: 1; bottom: 0px; left: 0px; width: 55%; height: 75%; background: url(../images/rahmen/links_unten_small.jpg) left bottom no-repeat; }
.rru		{ position: absolute; z-index: 0; bottom: 0px; right: 0px; width: 55%; height: 75%; background: url(../images/rahmen/rechts_unten_small.jpg) right bottom no-repeat; float: right; }

.ros		{ position: absolute; z-index: 1; top: 0px; left: 200px; right: 200px; max-height: 300px; height: 50px; background: url(../images/rahmen/oben_small_1.jpg) top repeat; }
.ros2		{ position: absolute; z-index: 1; top: 0px; left: 200px; right: 200px; max-height: 300px; height: 50px; background: url(../images/rahmen/oben_small_2.jpg) top repeat; }
.rus		{ position: absolute; z-index: 1; bottom: 0px; left: 50px; right: 50px; max-height: 50px; height: 50px; background: url(../images/rahmen/unten_small.jpg) bottom repeat; }
.rls		{ position: absolute; z-index: 1; top: 100px; bottom: 25px; left: 0px; max-width: 150px; width: 50px; background: url(../images/rahmen/links_small.jpg) left repeat; }
.rrs		{ position: absolute; z-index: 1; top: 100px; bottom: 25px; right: 0px; max-width: 150px; width: 50px; background: url(../images/rahmen/rechts_small.jpg) right repeat; float: right; }

.rf1		{ position: relative; z-index: 4; top: 30px; left: 20px; padding-left: 5px; padding-top: 2px; border: 1px solid #000; overflow: auto; height: 99%; background-color: #FFF; }
.rf2		{ position: relative; z-index: 4; top: 30px; left: 20px; border: 1px solid #000; overflow: auto; height: 99%; background-color: #FFF; }

.rd1		{ position: relative; z-index: 4; top: 18px; left: 20px; padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 2px; overflow: hidden; height: 99%; }
.rd2		{ position: relative; z-index: 4; top: 18px; left: 20px; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 2px; overflow: hidden; height: 99%; }
.rd3		{ position: relative; z-index: 4; top: 18px; left: 20px; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 3px; text-align: center; overflow: hidden; height: 99%; }

.tx-macinasearchbox-pi1 input	{ border: 0px; margin-top: -2px; margin-bottom: -2px; padding-left: 5px; padding-right: 5px; width: 152px; height: 17px; }

.csc-mailform-field LABEL	{ margin-top: 3px; margin-bottom: 3px; width: 100px; }
.csc-mailform-radio INPUT	{ width: 8%; vertical-align: top; }
.csc-mailform-radio LABEL	{ width: 90%; }

legend { overflow: hidden; text-indent: -13px; margin-top: -20px; }


/****************************/
/* default styles for SFDRS Wetter */
/****************************/
DIV.cm_nav_list_up		{ width:573px; height:20px; margin:1px; background-color:#C5C5C5; font-size:11px; }
DIV.cm_nav_list_up a		{ width:31%; margin:3px; border: 3px solid #e4e4e4; }

DIV.cm_nav_list_midle		{ width:573px; height:20px; margin:1px; background-color:#e4e4e4; font-size:11px; }
DIV.cm_nav_list_midle a	{ width:23%; margin:3px; border: 3px solid #C5C5C5; }

DIV.cm_nav_list_down		{ width:573px; height:20px; margin:1px; background-color:#C5C5C5; font-size:11px; }
DIV.cm_nav_list_down a	{ width:23%; margin:3px; border: 3px solid #e4e4e4; }

DIV.cm_nav_list_bottom	{ width:573px; height:20px; margin:1px; background-color:#e4e4e4; font-size:11px; }
DIV.cm_nav_list_bottom a	{ width:97%; margin:3px; border: 3px solid #C5C5C5; }


/**********************/
/* Grundeinstellungen */
/**********************/
body, table			{ margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align: justify; background-color: transparent; }
table			{ border-collapse: collapse; border: 0px; }

p			{ font-size: 0.8em; margin-top: 0px; margin-bottom: 9px; margin-left: 5px; margin-right: 5px; }

p.bodytext			{ font-size: 0.8em; margin-top: 0px; margin-bottom: 9px; margin-left: 5px; margin-right: 5px; }
.important			{ font-weight: bold; color: red; }
p.align-center		{ text-align: center; font-size: 0.8em; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 9px; }

li			{ font-size: 0.8em; }
small			{ font-size: 0.6em; }

a			{ color: #000066; text-decoration: none; }
a:hover			{ color: #FFFFFF; background: #FF6600; }
li			{ margin-top: 5px; margin-bottom: 5px; }
ol,ul			{ margin-top: 5px; margin-bottom: 10px; }
img			{ border: 0px; }

form			{ margin: 0px 0px 0px 0px;}
input,select		{ margin-top: 0px; margin-bottom: 0px; }

h1			{ font-variant: small-caps; font-size: 1.3em; }
h2			{ font-variant: small-caps; font-size: 1.2em; }
h3			{ font-variant: small-caps; font-size: 1.1em; }

h4			{ font-variant: small-caps;  }
h5			{ font-variant: small-caps;  }

h6			{ font-variant: small-caps; font-size: 0.9em; margin-top: 2px; margin-bottom: 5px; }

h1, h2, h3			{ color: #000000; margin-top: 0px; margin-bottom: 5px; }
h4, h5, h6			{ color: #000000; margin-top: 0px; margin-bottom: 5px; }

h1 a, h2 a, h3 a		{ color: #000000; }
h4 a, h5 a, h6 a		{ color: #000000; }

pre			{ font-family: monospace; }

#rootline			{ font-size: 0.7em; text-align: left; margin-bottom: 12px; font-weight: bold; }

TABLE#wetter		{ font-size: 0.9em; }

#leftcontent		{  font-size: 0.6em; text-align: left; }
#leftnews p,#leftnews2 p,#leftnews3 p	{  font-size: 0.6em; text-align: left; }

#usersonline		{ font-size: 0.9em; }
#amongus			{ margin-top: 1px; border: 1px solid #000;  }
#clock			{ border: 1px solid #000;  }

#rightnews p		{  font-size: 0.6em; text-align: left; } 

#bottomcontent p		{ font-size: 0.6em; }
#copyr p			{ font-size: 0.6em; }

.datum			{ font-weight: bold; }

.tx-dropdownsitemap-pi1	{ font-size: 0.8em; }

.tx-indexedsearch		{ margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }
.tx-indexedsearch P		{ margin-top: 5px; margin-bottom: 5px; }

.csc-linkToTop		{ font-size: 0.7em; text-align: right; }

.csc-bulletlist		{ font-size: 0.8em; }

.csc-form-label		{ font-size: 0.8em; margin-top: 0; margin-bottom: 0; }
.csc-form-label-req		{ font-size: 0.8em; margin-top: 0; margin-bottom: 0; font-weight: bold; }
.csc-form-labelcell		{ vertical-align: top; }
.csc-form-labelcell P		{ margin-top: 5px; margin-bottom: 5px; }
.csc-form-commentcell P	{ margin-top: 5px; margin-bottom: 5px; }
.csc-form-fieldcell		{ font-size: 0.8em; height: 25px; }

.csc-mailform		{ font-size: 0.8em; valign: top; align: top; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; }

.csc-textpic			{ padding: 5px; }
.csc-textpic-imagerow		{ margin: 0 10 10 10; }
.csc-textpicHeader h1		{ margin-top: 0px; }


/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu		{ margin-left: 10px; }
DIV.csc-menu P		{ font-size: 80%; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; }
DIV.csc-menu P A		{ color: #000000; }
DIV.csc-menu P A:hover	{ background: #9999EE; color: #CC00CC; }
DIV.csc-menu P.csc-section	{ font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 P.csc-sitemap-level1	{ margin-left: 30px; }
DIV.csc-menu-2 P.csc-sitemap-level2	{ margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level3	{ margin-left: 90px; }
DIV.csc-menu-2 P.csc-sitemap-level4	{ margin-left: 120px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A	{ color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A	{ color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A	{ color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A	{ color: #8A0020; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 P.csc-section	{ margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A	{ color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 P		{ margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract	{ font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 P		{ font-weight: bold; }
DIV.csc-menu-7 P.csc-section A	{ color: #186900; }


/*********************************************************/
/* default styles for extension "tx_dropdownsitemap_pi1" */
/*********************************************************/
.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL	{ list-style: none; margin: 0px; padding: 0px; }
.tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active	{ color: {$plugin.tx_dropdownsitemap_pi1.colors.links}; background-color: inherit; }
.tx-dropdownsitemap-pi1 DIV		{ margin-left: 20px; margin-top: 2px; padding: 2px; }
.tx-dropdownsitemap-pi1 LI.open OL	{ display: block; }
.tx-dropdownsitemap-pi1 LI.closed OL	{ display: none; }
.tx-dropdownsitemap-pi1 LI.open UL	{ display: block; }
.tx-dropdownsitemap-pi1 LI.closed UL	{ display: none; }
.tx-dropdownsitemap-pi1 SPAN.ifsub	{ text-transform: uppercase; font-weight: bold; }
.tx-dropdownsitemap-pi1 SPAN.spc	{ text-transform: uppercase; font-style: italic; }
.tx-dropdownsitemap-pi1 .description	{ font-style: italic; font-size: 80%; margin-left: 5px; }
.tx-dropdownsitemap-pi1 DIV		{ }
.tx-dropdownsitemap-pi1 DIV.level_2	{ }
.tx-dropdownsitemap-pi1 DIV.level_3	{ }
.tx-dropdownsitemap-pi1 DIV.level_4	{ }
.tx-dropdownsitemap-pi1 DIV.level_5	{ }
.tx-dropdownsitemap-pi1 DIV.expAll	{ border: solid 1px {$plugin.tx_dropdownsitemap_pi1.colors.expallBorder}; background-color: {$plugin.tx_dropdownsitemap_pi1.colors.expallBackground}; color: inherit; padding: 5px; }
.tx-dropdownsitemap-pi1 IMG		{ margin-right: 5px; }


/*********/
/* Forum */
/*********/
.text		{ font-size: 80%; font-weight: normal; text-align: left; }
.error		{ font-size: 80%; font-weight: normal; }
.tiText		{ font-size: 80%; font-weight: normal; }
.bold		{ font-size: 80%; font-weight: bold; }
.smText		{ font-size: 70%; font-weight: normal; text-align: left; }
.highlight		{ background-color: #ffff66; }
.heading		{ font-size: 150%; font-weight: bold; }
.lgText		{ font-size: 130%; color: #000000; font-weight: bold; }
.tHeading		{ font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; }
.tiHeading		{ font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; }
a.boldLink		{ font-size: 90%; font-weight: bold; }
a.smLink		{ font-size: 90%; font-weight: bold; }
a.nav		{ font-size: 70%; font-weight: bold; }
a.npLink		{ font-size: 70%; font-weight: bold; }


/****************/
/*Indexed Search*/
/****************/
.tx-indexedsearch p				{ font-size: 0.8em; }
.tx-indexedsearch-searchbox-button		{ width:100px; }
.tx-indexedsearch-searchbox-sword		{ width:150px; }
.tx-indexedsearch-searchbox P			{ margin-top: 0; margin-bottom: 0; }
.tx-indexedsearch-whatis P .tx-indexedsearch-sw	{ font-weight:bold; font-style:italic; }
.tx-indexedsearch-whatis			{ margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch-noresults			{ text-align:center; font-weight:bold; }
.tx-indexedsearch-title				{ background:#eeeeee; }
.tx-indexedsearch-title P			{ font-weight:bold; margin-top: 0; margin-bottom: 0; }
.tx-indexedsearch-title P.tx-indexedsearch-percent	{ font-weight:normal; }
.tx-indexedsearch-descr P			{ font-style:italic; margin-top: 0; margin-bottom: 0; }
.tx-indexedsearch-descr P .tx-indexedsearch-redMarkup	{ color:red; }
.tx-indexedsearch-info				{ background:#eeeeff; }
.tx-indexedsearch-info P			{ margin-top: 0; margin-bottom: 0; }
.tx-indexedsearch-secHead			{ margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch-secHead H2			{ margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch-secHead TABLE			{ background:#cccccc; }
.tx-indexedsearch-secHead TD			{ vertical-align:middle; margin-top: 0; margin-bottom: 0; }
.noResume				{ color : #666666; }


.2cl1-left			{ border-right: 1px solid #FFEDA8; padding-right: 5px; width:50%; white-space:normal; }
.2cl1-middle		{ padding-left: 5px; width:50%; white-space:normal; }
.2cl2-left			{ border-right: 1px solid #FFEDA8; padding-right: 5px; width:50%; white-space:normal; }
.2cl2-middle		{ background-color:#FFEDA8; padding-left: 5px; width:50%; white-space:normal; }
.2cl3-left			{ border-right: 1px solid #FFEDA8; padding-right: 5px; width:70%; white-space:normal; }
.2cl3-middle		{ background-color:#FFEDA8; border: 1px solid blue; padding-left: 5px; width:30%; white-space:normal; }


.tx-bhlinks-pi1 table		{ width: 100%; border: 2px solid #CDCDCD; border-collapse: no-collapse; margin: 1px 0; }
.tx-bhlinks-pi1 form		{ float: right; width: 40%; text-align: right; padding: 0; margin: 0; }
.tx-bhlinks-pi1 ul		{ margin-left: 20px; margin-top: -5px; margin-bottom: 0px; }
.tx-bhlinks-pi1 li		{ margin-top: 0px; margin-bottom: 0px; }
.browsebox			{ width: 100%; height: 35px; vertical-align: bottom; background-color: #EFEFEF; text-align: left; border: 2px solid #CDCDCD;  padding: 5px; }
.browsebox p		{ padding: 5px 5px; margin: 0; }
.tx-bhlinks-pi1 input		{ margin: 0 2px 0 0; }
.tx-bhlinks-pi1 table th	{ background-color: #EFEFEF; font-weight: bold; font-variant: small-caps; padding: 5px; }
.tx-bhlinks-pi1 table td	{ vertical-align: top; padding: 5px; }
.alternate-1		{ background-color: #E9E9E9; }
.alternate-2		{ background-color: #DEDEDE; }
.preview-image		{ text-align: center; padding: 5px; }
.form-field			{ border: 2px solid #CDCDCD; background-color: #EFEFEF; }


/* LINKLIST */
.tx-cmwlinklist-pi1 .cat img { height: 16px; width: 24px; }


/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE.
#
# TYPO3 SVN ID: $Id: default.css 2663 2007-11-05 09:22:23Z ingmars $
# ***************************************************************************************/
/* Left, center, right and justify alignment of text in block elements*/
p.align-left, td.align-left, th.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, td.align-center, th.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, td.align-right, th.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, td.align-justify, th.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: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}

/* Default selector for indentation.*/
div.indent { margin-left: 2em; }
