/* ---------------------------------------------
             Style Definitions
------------------------------------------------ */
body {
	background-color: #F4F4F4;
}

body, p, div, table, tr, td, div, a, h1, h2, h3, h4 {
	font-size: 9.0pt;
	font-family: Arial, Tahoma, sans-serif;
	color: #000000;
}

p.right {text-align:right;}

/* Ueberschriften */
h1               {font-size:16.0pt; margin-top: 5px; margin-bottom:5px; padding:0 0 0 0; color:#3C64B4;}
h2               {font-size:10.0pt; margin-top:15px; margin-bottom:5px; padding:0 0 0 0; color:#969696; text-decoration:none;}
h3               {font-size: 9.0pt; margin-top:15px; margin-bottom:0px; padding:0 0 0 0; color:#000000; text-decoration:none;}
h1.page_headline {font-size:22.0pt; margin-top:15px; margin-bottom:0px;                  color:#ffffff;}
h2.teaser        {font-size:12.0pt; margin-top: 0px; margin-bottom:5px;                  color:#969696;}

/* news */
.news-title     {font-size:10.0pt; margin-top:15px; margin-bottom:5px; color:#969696; font-weight:bold; text-decoration:none;}
.news-list-date {font-size: 9.0pt; color:#000000; font-weight:normal;}
.news-single-img {float:right; padding:15 0 5 10;}

/* latest news */
div#news p {padding: 0 0 0 0; margin: 0 0 0 0;}
div.news-list-date {float:left; padding-right: 15px;}
div.news-list-subheader {font-weight:bold;}
.news-latest-container {padding: 5 0 5 0; margin: 0 0 0 0;}
a .news-lastest-title { 
    font-size:9.0pt; color:#000000; font-weight:normal; text-decoration:none;
    padding-left: 12px;
    background: url(http://p112245.typo3server.info/fileadmin/templates/img/icon_fwd_list.gif) no-repeat top left;
}
a:visited .news-lastest-title     {color:#000000; font-weight:normal; text-decoration:none;}
a:hover .news-lastest-title       {color:#000000; font-weight:normal; text-decoration:underline;}
a .news-lastest-subheader         {color:#000000; font-weight:normal; text-decoration:none;}
a:visited .news-lastest-subheader {color:#000000; font-weight:normal; text-decoration:none;}
a:hover .news-lastest-subheader   {color:#000000; font-weight:normal; text-decoration:underline;}



/* Links */
a               {font-size:9.0pt; font-family:Arial, Tahoma, sans-serif; color:#3C64B4; text-decoration:none;}
a:visited       {font-size:9.0pt; font-family:Arial, Tahoma, sans-serif; color:#3C64B4; text-decoration:none;}
a:hover         {font-size:9.0pt; font-family:Arial, Tahoma, sans-serif; color:#3C64B4; text-decoration:underline;}

a.with_icon {padding-left: 12px; background: url(http://p112245.typo3server.info/fileadmin/templates/img/icon_fwd_list.gif) no-repeat top left;}
a.black_with_icon         {color:#000000; padding-left: 12px; background: url(http://p112245.typo3server.info/fileadmin/templates/img/icon_fwd_list.gif) no-repeat top left;}
a:visited.black_with_icon {color:#000000; padding-left: 12px; background: url(http://p112245.typo3server.info/fileadmin/templates/img/icon_fwd_list.gif) no-repeat top left;}
a:hover.black_with_icon   {color:#000000; padding-left: 12px; background: url(http://p112245.typo3server.info/fileadmin/templates/img/icon_fwd_list.gif) no-repeat top left;}

/* zur&uuml;ck bzw top-links */
a.inner_page_links         {font-size:8.0pt;}
a:visited.inner_page_links {font-size:8.0pt;}
a:hover.inner_page_links   {font-size:8.0pt;}
img.inner_page_links {cursor: pointer;}


/* Navigation 1. Ebene - unten */
a.bottom_main_nav               {font-size:14.0pt; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a:visited.bottom_main_nav       {font-size:14.0pt; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a:hover.bottom_main_nav         {font-size:14.0pt; color:#E1E1E1; text-decoration:none; font-weight:bold;}
p.bottom_main_nav_subtitle      {font-size: 8.0pt; color:#000000; text-decoration:none; font-weight:normal; padding: 0 0 0 0; margin: 5 0 0 0;}

/* Navigation 1. Ebene - content */
.content_main_nav                {font-size:14.0pt; color:#000000; text-decoration:none; font-weight:bold;}
a.content_main_nav               {font-size:14.0pt; color:#000000; text-decoration:none; font-weight:bold;}
a:visited.content_main_nav       {font-size:14.0pt; color:#000000; text-decoration:none; font-weight:bold;}
a:hover.content_main_nav         {font-size:14.0pt; color:#3C64B4; text-decoration:none; font-weight:bold;}


/* Navigation 2. Ebene */
a.nav_tabs                 {color:#646464; text-decoration:none; font-weight:bold;}
a:visited.nav_tabs         {color:#646464; text-decoration:none; font-weight:bold;}
a:hover.nav_tabs           {color:#000000; text-decoration:none; font-weight:bold;}

a.nav_tabs_active          {color:#000000; text-decoration:none; font-weight:bold;}
a:visited.nav_tabs_active  {color:#000000; text-decoration:none; font-weight:bold;}
a:hover.nav_tabs_active    {color:#000000; text-decoration:none; font-weight:bold;}

/* Navigation 3. Ebene */
.content_nav                {font-size:11.0pt; color:#000000; text-decoration:none; font-weight:bold;}
a.content_nav               {font-size:11.0pt; color:#000000; text-decoration:none; font-weight:bold;}
a:visited.content_nav       {font-size:11.0pt; color:#000000; text-decoration:none; font-weight:bold;}
a:hover.content_nav         {font-size:11.0pt; color:#3C64B4; text-decoration:none; font-weight:bold;}
p.subtitle                  {font-size: 9.0pt; color:#000000; text-decoration:none; font-weight:normal; padding: 0 0 0 0; margin: 5 0 0 0;}


/* Navigation 4. Ebene */
a.content_sub_nav               {color:#000000; text-decoration:none; font-weight:normal;}
a:visited.content_sub_nav       {color:#000000; text-decoration:none; font-weight:normal;}
a:hover.content_sub_nav         {color:#000000; text-decoration:underline; font-weight:normal;}

/* Navigation zum weiterblaettern zwischen den menuepunkten */
a.browse_fwd_nav               {padding-right: 15px; background: url(http://p112245.typo3server.info/fileadmin/templates/img/icon_fwd_list.gif) no-repeat top right;}
a.browse_back_nav              {padding-left: 15px; background: url(http://p112245.typo3server.info/fileadmin/templates/img/icon_back_list.gif) no-repeat top left;}


div.content_sub_nav {
    background-image: url(/fileadmin/templates/img/box_blue.gif);
    background-repeat: no-repeat; background-position: left top;
    padding-left: 15px;
}



/* Navigation unten */
a.bottom_futher_nav         {font-size:9.0pt; color:#000000; text-decoration:none; font-weight:normal;}
a:visited.bottom_futher_nav {font-size:9.0pt; color:#000000; text-decoration:none; font-weight:normal;}
a:hover.bottom_futher_nav   {font-size:9.0pt; color:#000000; text-decoration:underline; font-weight:normal;}

a.bottom_futher_nav_active         {font-size:9.0pt; color:#000000; text-decoration:none; font-weight:bold;}
a:visited.bottom_futher_nav_active {font-size:9.0pt; color:#000000; text-decoration:none; font-weight:bold;}
a:hover.bottom_futher_nav_active   {font-size:9.0pt; color:#000000; text-decoration:none; font-weight:bold;}


/* icons fuer die sprachauswahl */
img.lang_icon {margin: 3 2 1 2;}
img.lang_icon_active {margin: 2 1 0 1; border: 1px solid #FFFFFF; }
/* suchfunktionen */
input.search_field {border: 1px solid #969696; height: 18px; width: 80px; background-color: #ffffff; margin: 0 0 0 10; font-size:9.0pt;}
.search_button {margin: 0 0 0 0; border:0px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:#000000}
span.tx-indexedsearch-link a {padding-left: 12px; background: url(http://p112245.typo3server.info/fileadmin/templates/img/icon_fwd_list.gif) no-repeat top left;}



.button {border:1px solid #748EB2; color:#000000; background-color:#ffffff;}

input, textarea {
    border: 1px solid #748EB2; 
    color: #000000; font-size: 9.0pt; font-family: Arial, Tahoma, sans-serif;
}





.tx-indexedsearch-title a         {font-size:10.0pt; margin-top:20px; margin-bottom:0px; color:#3C64B4; font-weight:bold; text-decoration:none;}
.tx-indexedsearch-title a:visited {font-size:10.0pt; margin-top:20px; margin-bottom:0px; color:#3C64B4; font-weight:bold; text-decoration:none;}
.tx-indexedsearch-title a:hover   {font-size:10.0pt; margin-top:20px; margin-bottom:0px; color:#000000; font-weight:bold; text-decoration:none;}


ul li {
   list-style: none;
   padding-left: 12px;
   padding-bottom: 4px;
   background: url(/fileadmin/templates/img/box_blue.gif) no-repeat left top;
}

.tx-flseositemap-pi1 ul  {
   padding-left: 10px;
   padding-bottom: 0px;
   margin-left: 0;
}
.tx-flseositemap-pi1 ul li {
   list-style: none;
   padding-left: 12px;
   margin-left: 0;
   background: url(/fileadmin/templates/img/icon_fwd_list.gif) no-repeat left top;
}
/* copyright */
#footer p {font-size:8.0pt;}
