@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "3col_column_backgrounds"
 * (de) Zentrales Stylesheet - Beispiellayout "3col_column_backgrounds"
 *
 * @copyright       Copyright 2005-2007, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.4
 * @revision        $Revision: 130 $
 * @lastmodified    $Date: 2007-10-05 19:05:21 +0200 (Fr, 05 Okt 2007) $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../../yaml/navigation/nav_shinybuttons.css);
@import url(screen/basemod.css);
@import url(screen/basemod_column_backgrounds.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
/*@import url(../../yaml/print/print_003_draft.css);*/

.inline_object{
	padding-right: 10px;
	padding-bottom: 10px;
}
.link {
	background-image: url(../images/off.jpg);
	background-repeat: no-repeat;
	background-position:right 3px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;	
}

.link:hover { 
	background-image: url(../images/on.jpg);
	background-repeat: no-repeat;
	background-position:right 3px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	text-decoration: none;
	background-color: #fff;
    color: #182E7A;
}

.link_sub {
	background-image: url(../images/off.jpg);
	background-repeat: no-repeat;
	background-position:right 3px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	font-style: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	font-size: 9px;
}

.link_sub:hover {
	background-image: url(../images/on.jpg);
	background-repeat: no-repeat;
	background-position:right 3px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	text-decoration: none;
	background-color: #fff;
	color: #182E7A;
	font-size: 9px;
}


.menu_main {
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
	
.menu_main_top {
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
}

.indiv_header_1 {
	width: 100%;
	font-size: 16px;
	vertical-align: middle;
	color: #182E7A;
	font-weight: bold;
	/*letter-spacing: 0.1em;*/
	padding-bottom: 2em;
}

.pp_header_1 {
	width: 100%;
	font-size: 16px;
	vertical-align: middle;
	color: #990000;
	font-weight: bold;
	/*letter-spacing: 0.1em;*/
	padding-bottom: 2em;
	text-align:left;
}

.indiv_header_2 {
	width: 100%;
	font-size: 12px;
	vertical-align: middle;
	color: #182E7A;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #666666;
	background-attachment: scroll;
	background-image: url(../images/colors.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.pp_header_2 {
	width: 100%;
	font-size: 12px;
	vertical-align: middle;
	color: #990000;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #666666;
	background-attachment: scroll;
	background-image: url(../images/colors.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.indiv_text_1 {
	/*width: 100%;*/
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
	color: #333333;
	float: left;
}

.indiv_text_agb {
	/*width: 100%;*/
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
	color: #333333;
	float: left;
}

.indiv_table_1 {
	width: 100%;
	text-align: left;
	vertical-align: middle;
	padding: 4px;
	/*border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;*/
}

.indiv_cell_1 {
	width: 85%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}

.indiv_cell_2 {
	width: 40%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}

.indiv_cell_3 {
	width: 30%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}

.indiv_cell_price {
	width: 15%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-weight: bold;
}

.indiv_cell_price_2 {
	width: 30%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-weight: bold;
}

.indiv_table_header {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	font-weight: bold;
	background-color: #efefef;
	font-size: 12px;
}

.team_1 {
	font-weight: bold;
	font-size: 12px;
	padding-left: 20px;
}

.team_border {
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}

.icon {
padding-top:5px;
padding-left:5px;
border: 0px none;

}

.icon_container {
border-bottom: 0px none;
}
