/* CSS - ALPINA - GREEN - GLOBAL*/
/*
green #006600
*/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
body {
	background:#F3F3F3 url(/image/global/background.jpg) repeat-y center;
	margin: 0 0 0 0;
}

a:link {
	color: #006600;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006600;
}
a:hover {
	text-decoration: underline;
	color: #006600;
}
a:active {
	text-decoration: none;
	color: #006600;
}
h1 {
	font-size: 20px;
	font-weight: bold;
	color: #006600;
	margin: 10px 0 0 0;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	margin: 10px 0 10px 0;
}
h3 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 5px 0 5px 0;
}

h4 {
	font-size: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	margin: 5px 0 5px 0;
}


/********************** >> >> Start Header **********************/

.header {
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13px;
color: #000000;
margin: 0;
background: #FFFFFF url(/image/global/wappen.png) no-repeat left center;
height: 170px;
border-bottom: 2px solid #006600;
z-index:2;
}

.header span{
float: right;
display: inline;
margin: 5px;
}

.header a{
color: #000000;
padding: 1px;
text-decoration:none;
}
.header a:hover{
background-color: #F3F3F3;
text-decoration:none;
}


.header p{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 28px;
color: #006600;
margin: 3px 0 2px 20px;

}

.header font{
font-weight:normal;
font-size: 24px;
}

.name_container{
float: left;
display: inline;
width: 880px;
margin: 70px 0 0 100px;
border-top: 1px solid #006600;
border-right: 0px solid #006600;
border-bottom: 1px solid #006600;
}

/********************** Ende Header << << **********************/


/********************** >> >> Start Main **********************/
.main_table{
width: 980px;
background-color: #FFFFFF;
}

.main_650 {
width: 650px;
background-color:#FFFFFF;
}

.main_330 {
width: 330px;
background-color:#FFFFFF;
}

.spacer{
height: 90px;
}

.colum_650{
width: 620px;
margin: 0 0 50px 0;
padding: 5px;
background-color: #FFFFFF;
overflow: visible;
line-height: 20px;
}

.colum_330{
margin: 15px 0 0 0;
padding: 10px 5px 10px 5px;
overflow: visible;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
font-size: 13px;
}

.colum_330 span{
font-weight: bold;
}

.colum_330_white{
margin: 15px 0 0 0;
padding: 10px 5px 10px 5px;
overflow: visible;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
font-size: 13px;
}

.colum_330_white span{
font-weight: bold;
}

.colum_330_blue{
margin: 15px 0 0 0;
padding: 10px 5px 10px 5px;
overflow: visible;
border: 1px solid #6694E3;
background-color: #E0ECFF;
font-size: 13px;
}

.colum_330_blue span{
font-weight: bold;
}

.colum_330_green{
margin: 15px 0 0 0;
padding: 10px 5px 10px 5px;
overflow: visible;
border: 1px solid #669966;
background-color: #D2E6D2;
font-size: 13px;
}

.colum_330_green span{
font-weight: bold;
}

.colum_330_important{
margin: 15px 0 0 0;
padding: 10px 5px 10px 5px;
overflow: visible;
border: 1px solid #FF9900;
background-color: #FFC341;
font-size: 13px;
}

.colum_330_important span{
font-weight: bold;
}

.mainpic_center{
margin: 5px 0 5px 0;
padding: 5px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}

.mainpic_right{
float: right;
display: inline;
margin: 5px 0 10px 10px;
padding: 5px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}

.mainpic_left{
float: left;
display: inline;
margin: 5px 10px 10px 0;
padding: 5px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}

.colpic_center{
margin: 5px 0 5px 0;
padding: 3px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}

.colpic_right{
float: right;
display: inline;
margin: 0 0 5px 5px;
padding: 3px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}

.colpic_left{
float: left;
display: inline;
margin: 0 10px 5px 0;
padding: 3px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}

/**tmp wegen außen**/
.mainpic_c{
margin: 5px 0 5px 0;
padding: 5px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}

.mainpic_r{
float: right;
display: inline;
margin: 5px 0 10px 10px;
padding: 5px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}

.mainpic_l{
float: left;
display: inline;
margin: 5px 10px 10px 0;
padding: 5px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}


.colpic_c{
margin: 5px 0 5px 0;
padding: 3px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}


.colpic_r{
float: right;
display: inline;
margin: 5px 0 5px 5px;
padding: 3px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}

.colpic_l{
float: left;
display: inline;
margin: 5px 10px 5px 0;
padding: 3px;
border: 1px solid #AAAAAA;
background-color: #FFFFFF;
}

/** ende **/

.colum_650_important{
width: 606px;
font-size: 14px;
margin: 20px 0 0 0;
padding: 10px 0 10px 10px;
background-color: #FFDDDD;
border: 2px solid #990000;
overflow: visible;
line-height: 20px;
font-weight: bold;
}

.colum_650_important span{

font-size: 12px;
color: #990000;
}

.colum_650_important a{

font-size: 12px;
color: #990000;
}


.colum_650_good{
width: 606px;
font-size: 14px;
margin: 20px 0 0 0;
padding: 10px 0 10px 10px;
background-color: #D2E6D2;
border: 2px solid #669966;
overflow: visible;
line-height: 20px;
font-weight: bold;
}

.colum_650_good span{

font-size: 12px;
color: #990000;
}

.colum_650_good a{

font-size: 12px;
color: #990000;
}

.colum_650_cell {
font-size: 12px;
line-height: 20px; 
font-weight: normal; 
font-family: Arial, Helvetica, sans-serif;
color: #000000;
padding: 10px 40px 10px 40px;
cursor: default;
}


.colum_650_menu_cell {
font-size: 12px;
line-height: 20px; 
font-weight: normal; 
font-family: Arial, Helvetica, sans-serif;
color: #000000;
padding: 10px 40px 10px 40px;
}

.colum_650_menu_cell:hover {
cursor: pointer;
}

.colum_650_menu_cell span{
font-size: 14px;
}


/******/

.colum_650_menu_head_gray {
font-size: 14px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
background-color: #DADADA;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
padding: 10px 0 10px 10px;
margin: 20px 0 0 0;
width: 608px;
}

.colum_650_menu_wrapper_gray {

background-color: #FFFFFF;
width: 618px;
border-top: 0px solid #DADADA;
border-right: 1px solid #DADADA;
border-bottom: 0px solid #DADADA;
border-left: 1px solid #DADADA;
}

.colum_650_menu_wrapper_gray:hover {

background-color: #F5F5F5;
cursor: pointer;
}

.colum_650_menu_wrapper_gray_current  { 
background: #CCFFCC url(/image/global/menu_arrow_green) no-repeat center left;
border-top: 1px solid #99CC99;
border-right: 1px solid #99CC99;
border-bottom: 1px solid #99CC99;
border-left: 1px solid #99CC99;
width: 618px;
}

.colum_650_menu_wrapper_gray_current:hover  { 
background: #ADD7AD url(/image/global/menu_arrow_green_hover) no-repeat center left;
border-top: 1px solid #006600;
border-right: 1px solid #006600;
border-bottom: 1px solid #006600;
border-left: 1px solid #006600;
}

.colum_650_wrapper_current  { 
background: #CCFFCC url(/image/global/menu_arrow_green) no-repeat center left;
border-top: 1px solid #99CC99;
border-right: 1px solid #99CC99;
border-bottom: 1px solid #99CC99;
border-left: 1px solid #99CC99;
width: 618px;
cursor: default;
}

.colum_650_menu_wrapper_gray_last {

background-color: #F5F5F5;
border-top: 1px solid #DADADA;
border-right: 1px solid #DADADA;
border-bottom: 1px solid #DADADA;
border-left: 1px solid #DADADA;
width: 618px;
}

.colum_650_menu_wrapper_gray_last:hover {

background-color: #EAEAEA;
}

.colum_330_menu_head_gray {
font-size: 14px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
background-color: #DADADA;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
padding: 10px 0 10px 10px;
margin: 20px 0 0 0;
width: 318px;
}

.colum_330_menu_wrapper_gray {

background-color: #FFFFFF;
width: 328px;
border-top: 0px solid #DADADA;
border-right: 1px solid #DADADA;
border-bottom: 1px solid #DADADA;
border-left: 1px solid #DADADA;
}

.colum_330_menu_wrapper_gray:hover {

background-color: #F5F5F5;
cursor: pointer;
}

.colum_330_menu_cell {
font-size: 12px;
line-height: 20px; 
font-weight: normal; 
font-family: Arial, Helvetica, sans-serif;
color: #000000;
padding: 10px;
}

.colum_330_menu_cell:hover {
cursor: pointer;
}

.colum_330_menu_cell span{
font-size: 14px;
}

.colum_330_menu_wrapper_gray_current  { 
background: #CCFFCC url(#) no-repeat center left;
border-top: 1px solid #99CC99;
border-right: 1px solid #99CC99;
border-bottom: 1px solid #99CC99;
border-left: 1px solid #99CC99;
width: 328px;
}

.colum_330_menu_wrapper_gray_current:hover  { 
background: #ADD7AD url(#) no-repeat center left;
border-top: 1px solid #006600;
border-right: 1px solid #006600;
border-bottom: 1px solid #006600;
border-left: 1px solid #006600;
}

/**ohne Menü**/

.colum_330_wrapper_gray {

background-color: #FFFFFF;
width: 328px;
border-top: 0px solid #DADADA;
border-right: 1px solid #DADADA;
border-bottom: 1px solid #DADADA;
border-left: 1px solid #DADADA;
}

.colum_330_wrapper_gray:hover {

background-color: #FFFFFF;
cursor: default;
}

.colum_330_cell {
font-size: 12px;
line-height: 20px; 
font-weight: normal; 
font-family: Arial, Helvetica, sans-serif;
color: #000000;
padding: 10px;
}

.colum_330_cell:hover {
cursor: default;
}

.colum_330_cell span{
font-size: 14px;
}

.colum_330_cell input{
font-size:12px;
padding:4px 2px;
border:solid 1px #999999;
width:150px;
margin:0;
}

.colum_330_cell label{
display:block;
font-weight:bold;
text-align:left;
width:100px;
float: left;
}


.icon_pos_1 {

margin: 0 10px -5px 0}


/********************** Ende Main << << **********************/


/********************** >> >> Start Footer **********************/


.footerfix{
	clear:both;
	overflow: auto;
	width: 100%;
    height: 65px;
    position: fixed;
	bottom: 0px;
	background:transparent url(/image/global/blende.png);
	background-repeat:no-repeat;
    background-position: center top;
	z-index:1;
}

.footer {
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 13px;
color: #006600;
margin: 0;
padding: 5px 10px 5px 10px;
background-color: #FFFFFF;
border-bottom: 1px solid #006600;
z-index:2;

}

.footer span{
color: #000000;
}

.footer a{
color: #000000;
padding: 1px;
text-decoration:none;
}
.footer a:hover{
background-color: #F3F3F3;
text-decoration:none;
}

.footerlogo{
	float: right;
	margin: -37px 0 0 0;
	overflow: visible;
	position: relative;
	z-index:3;
}

.footeradvertising {
float: right;
}

.footeradvertising a{
color: #000000;
padding: 1px;
text-decoration:none;
}

.footeradvertising a:hover{
background-color: #F3F3F3;
text-decoration:none;
}
  
/********************** Ende Footer << << **********************/

/** Beginn Tuuuuhl TIPPPPPP **/


.tool-tip {

	padding: 6px;
	width: 265px;
	z-index: 13000;
	background-image:url(/image/global/FFF_pix.png);
}
 
.tool-title {
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006633;
	padding: 5px 5px 2px 5px;
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px dotted #AAAAAA;
	border-left: 1px solid #AAAAAA;
	background-color:#FFFFFF;

}
 
.tool-text {
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px 5px 5px 5px;
	color: #111111;
	border-top: 0px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	background-color:#FFFFFF;

}

/**  Ende Tuuuuhl TIPPPPPP **/
