/* CSS Document */

/* general information about fonts and stuff reagrding the whole page */

html {
/* scrollbars erzwingen */
overflow-x:hidden;
overflow-y:scroll;
}

body#main {

	font-family:"Arial", Times, serif;
	font-size:12px;
	color:black;
	background-image:url(../images/layout/background_inf2.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin: 0px;
	padding: 0px;
	margin-top:0px;

}

body#dia {

         font-family:"Arial", Times, serif;
	font-size:12px;
	color:black;
	margin: 0px;
	padding: 0px;
	margin-top:15px
}

.bodybg {

	background:url(../images/layout/portalbk_inf.gif) center repeat-y;
}

.headbg {

        background:url(../images/layout/portalbk_head.gif) top no-repeat;
}


/* settings for the content, position, width, image (layout) etc. and widths for the table elements that buid up the page */

.layout {

	width:1000px;
	z-index:1;
	overflow:hidden;

}


.menu {

	padding:138px 0px 10px 121px;


}

.td_leftside {

	width:127px;

}

.td_submenu {

	width:235px;
	padding-bottom:7px;

}

.td_content {

        text-align:right;
        padding-bottom:7px;
        text-align:left;
}

.td_rightside {

	width:148px;

}

/* styles for the submenu that comes up on the left side */
.submenu {

	width:232px;
	height:454px;
	background-image:url(../images/evjuks/submenu/background.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	z-index:2;

}
.submenu_elcentro{

	width:232px;
	height:454px;
	background-image:url(../images/elcentro/submenu/background.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	z-index:2;

}

.submenu_blue {

	width:232px;
	height:454px;
	background-image:url(../images/extras/background_blue.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	z-index:2;

}

.submenu_headline {

	font-size:16px;
	color:white;
	width:100%;
         font-weight:bold;
}

.submenu_item {

	padding:3px 10px 3px 20px;
	font-size:11px;
	color:black;
	width:100%;
         font-weight:bold;

}
.panel_elcentro .submenu_item {
	color:#fff;
}

.submenu_subitem {

         font-size:11px;
	color:white;
	width:100%;
         text-transform:uppercase;
}

.submenu_spacer {

	height:20px;

}

.panel_va {
 	background-color:#467098;
	background-image:url(../images/extras/panel_va_grad.gif);
	background-repeat:repeat-x;
	background-position: top;

}

.panel_iat {
 	background-color:#cb6705;
	background-image:url(../images/extras/panel_iat_grad.gif);
	background-repeat:repeat-x;
	background-position: top;
}

.panel_evjuks  {
 	background-color:#6c9435;
	background-image:url(../images/extras/panel_evjuks_grad.gif);
	background-repeat:repeat-x;
	background-position: top;
}

.panel_grup {
 	background-color:#2574bd;
	background-image:url(../images/extras/panel_grup_grad.gif);
	background-repeat:repeat-x;
	background-position: top;

}
.panel_elcentro{
 	background-color:#407e40;
	background-image:url(../images/extras/panel_elcentro_grad.gif);
	background-repeat:repeat-x;
	background-position: top;

}


/* right side styles */
.sitemap {

	width:125px;
	height:90px;
	text-align:left;
	background-color:#FFFFFF;
	padding:5px 0px 0px 10px;

}

.sitemapSpacing1 {

	padding-top:7px;

}

.sitemapSpacing2 {

	padding-top:19px;

}

.sponsoring {

	width:125px;
	height:150px;
	color:#999999;
	text-align:left;
	background-color:#FFFFFF;
	padding:5px 0px 0px 10px;

}

.impressum_panel {

         width:228px;
         background-image:url(../images/extras/kontakt_panel.jpg );
         background-position: top;
         background-repeat:no-repeat;
         padding:10px 0px 5px 15px;
}

.impressum_text {

           font-size:11px;
}

.impressum_redtext {

         width:65px;
         color:#B82444;
         font-weight:bold;
}

.impressum_arrow {

	width:15px;
         padding-top:4px;
}

.impressum_headline {

	font-size:14px;
         font-weight:bold;
}

.impressum_error {

         font-weight:bold;
         color:#FF0000;
}

.impressum_input {

	width:165px;
         border:1px solid #B4B4B4;
         margin-top:3px;
         font-size:11px;
}

.impressum_code {

         width:69px;
         height:22px;
         border:1px solid #B4B4B4;
         font-size:16px;
}

.suche_links {

         background-image:url(../images/extras/kontakt_panel.jpg);
         background-position: top;
         background-repeat:no-repeat;

}

.suche_rechts {

         background-image:url(../images/extras/beste_bkpanel.gif);
         background-position: top;
         background-repeat:no-repeat;
         padding-top:10px;
         padding-left:10px;
         width:466px;
}

/* allgemeine und kirchliche Links */

.link_body {

         width:347px;
         background-image:url(../images/extras/links_panel.gif);
         background-position: top;
         background-repeat:no-repeat;
         padding-top:15px;
         padding-left:20px;
         font-size:11px;
}

.link_headline {


	font-size:13px;
	font-weight:bold;
}

.link_spacer {

	height:1px;
         color:#d6d6d6;
         margin-top:10px;
         margin-bottom:10px;
}

/* links */
a:link				{ text-decoration:none; color:black; }
a:visited			{ text-decoration:none; color:black; }
a:active				{ text-decoration:none; color:black; }
a:hover				{ text-decoration:none; color:black; }
a:focus				{ text-decoration:none; color:black; }

a.tiny_link:link			{ text-decoration:none; color:#FF0000; }
a.tiny_link:visited		{ text-decoration:none; color:#FF0000; }
a.tiny_link:active		{ text-decoration:none; color:#FF0000; }
a.tiny_link:hover		{ text-decoration:none; color:#FF0000; }
a.tiny_link:focus		{ text-decoration:none; color:#FF0000; }

a.links:link			{ text-decoration:none; font-weight:bold; color:#b42b41; }
a.links:visited			{ text-decoration:none; font-weight:bold; color:#b42b41; }
a.links:active			{ text-decoration:none; font-weight:bold; color:#b42b41; }
a.links:hover			{ text-decoration:none; font-weight:bold; color:#b42b41; }
a.links:focus			{ text-decoration:none; font-weight:bold; color:#b42b41; }

a.impressum_link:link		{ text-decoration:none; color:#8F8F8F; }
a.impressum_link:visited		{ text-decoration:none; color:#7F7F7F; }
a.impressum_link:active		{ text-decoration:none; color:#B82444; }
a.impressum_link:hover		{ text-decoration:none; color:#B82444; }
a.impressum_link:focus

a.submenu_link:link		{ text-decoration:none; color:black; }
a.submenu_link:visited		{ text-decoration:none; color:black; }
a.submenu_link:active		{ text-decoration:none; color:black; }
a.submenu_link:hover		{ text-decoration:none; color:black; }
a.submenu_link:focus		{ text-decoration:none; color:black; }

a.submenu_subitem:link		{ text-decoration:none; color:white; }
a.submenu_subitem:visited	{ text-decoration:none; color:white; }
a.submenu_subitem:active		{ text-decoration:none; color:white; }
a.submenu_subitemhover		{ text-decoration:none; color:white; }
a.submenu_subitem:focus		{ text-decoration:none; color:white; }

.panel_elcentro a.submenu_link:link		{ text-decoration:none; color:#fff; }
.panel_elcentro a.submenu_link:visited		{ text-decoration:none; color:#fff; }
.panel_elcentro a.submenu_link:active		{ text-decoration:none; color:#fff; }
.panel_elcentro a.submenu_link:hover		{ text-decoration:none; color:#fff; }
.panel_elcentro a.submenu_link:focus		{ text-decoration:none; color:#fff; }



.red_box {
        background-color:#C80025;
        padding:5px 10px 10px 10px;
        color:#ffffff;
}

.green_box {
        background-color:#8FCC41;
        padding:5px 10px 10px 10px;
        color:#ffffff;

}
.blue_box {

        background-color:#406A90;
        padding:5px 10px 5px 10px; 	/*oben,rechts,unten,links */
        color:#ffffff;

}
.aqua_box {

        background-color:#609ED9;
        padding:5px 10px 0px 10px;
        color:#ffffff;
}
.honey_box {

        background-color:#ff9f39;
        padding:5px 10px 0px 10px;
        color:#000000;
}
.orange_box {

        background-color:#cb6705;
        padding:5px 10px 0px 10px;
        color:#ffffff;
}

.select_blue {

        margin-left:5px;
        font-size:14px;
        background-color:#C6D0DC;
        border:1px solid #2E91E2;
        text-align: left;
        width:235px;
        font-size:11px;
        color:#565B61;
}

.line_spacer {

 	background-color:#406A90;
         height:8px;

}

.list_item {
	background-image:url(../images/extras/list_item_bk.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-bottom: 10px;
	padding: 10px;
}

.list_item_dia {
	background-image:url(../images/extras/list_item_bk.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-bottom: 5px;
         padding-left: 10px;
         padding-right: 10px;
}

.gallist_item {
	background-image:url(../images/extras/line_white.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-bottom: 10px;
	padding-bottom:10px;
}
.kalender {
        font-size:12px;
        color:#9F9F9F;
        vertical-align:middle;
        text-align:center;
        width:20px;
        height:17px;

}
.kalender_head {
       font-size:13px;
       font-family:ARIAL;
       color:#6F6F6F;
       font-weight:bolder;
       vertical-align:bottom;
       text-align:center;
       background-image:url(../images/extras/kal_wtage_bk.gif);
       width:20px;
       height:17px;

}
.kalender_item {
       font-size:13px;
       font-family:ARIAL;
       color:#9F9F9F;
       font-weight:bold;
       vertical-align:middle;
       text-align:center;
       background-image:url(../images/extras/kal_item_n.gif);
       background-repeat:no-repeat ;
       background-position:center;
       width:20px;
       height:17px;
}
.kalender_today {
       font-size:13px;
       font-family:ARIAL;
       color:#000000;
       font-weight:bold;
       vertical-align:middle;
       text-align:center;
       width:20px;
       height:17px;
}
.kalender_item_select {
       font-size:13px;
       font-family:ARIAL;
       color:#FFFFFF;
       font-weight:bold;
       vertical-align:middle;
       text-align:center;
       background-image:url(../images/extras/kal_item_sel.gif);
       background-repeat:no-repeat ;
       background-position:center;
       width:20px;
       height:17px;
}
.kalender_item_select_today {
       font-size:13px;
       font-family:ARIAL;
       color:#000000;
       font-weight:bold;
       vertical-align:middle;
       text-align:center;
       background-image:url(../images/extras/kal_item_sel.gif);
       background-repeat:no-repeat ;
       background-position:center;
       width:20px;
       height:17px;
}
.kalender_item_today {
       font-size:13px;
       font-family:ARIAL;
       font-weight:bold;
       vertical-align:middle;
       text-align:center;
       width:20px;
       height:17px;
       color:#000000;
       background-image:url(../images/extras/kal_item_n.gif);
       background-repeat:no-repeat ;
       background-position:center;
}

.sub_info {
       color:#AFAFAF;
       font-size:10px;
}
