/*Main Content*/


.main *{
    color:#111111;
}
.main table td {padding:6px;}

.slot_main h1,.slot_main h2,.slot_main h3,.slot_main h4{
    color:#1d4d7a;
}

.slot_main h1{
	font-size:1.6em;
	line-height:1em;
	margin-right:15px;
	padding-bottom:20px;
}

.slot_main h2{
	font-size:1.3em;
	line-height:1.1em;
	margin-right:15px;
	padding-bottom:20px;
}
.slot_main p{
	font-size:1.1em;
	line-height:1.3em;
	margin-right:15px;
  padding-bottom:20px;
}
.slot_main ul,.main ol{
  margin-left:15px;
   font-size:1.1em;
	line-height:1.5em;
	margin-right:15px;
}

.slot_main hr{
    border:0px;
    background-color:#AAB9C9;
    height:1px ! important;
    line-height:1px;
    font-size:1px;
    margin-bottom:20px;
}

.main form button,.main form div.bt_in {
		background-image:url(../images/site/button_dunkel.png);
		background-repeat:repeat-x;
		background-position:left top;
		color:#fff;
		float:left;
		border:0px;
		padding:0px;
		margin:0px;
		vertical-align:top;
		text-align:left;
		cursor:pointer;
		cursor:hand;
		padding:0px 0px 0px 5px;
		height:18px;
		line-height:18px;
	}
.main form div.bt_out{
		background-image:url(../images/site/button.png);
		background-repeat:repeat-x;
		background-position:left top;
		color:#fff;
		float:left;
		border:0px;
		padding:0px;
		margin:0px;
		vertical-align:top;
		text-align:left;
		cursor:pointer;
		cursor:hand;
		padding:0px 0px 0px 5px;
		height:18px;
		line-height:18px;
}
/*.main form button span{
		float:left;
		padding:0 5px 0 5px;
		line-height:1.2em;
		color:#ffffff;
	}*/
.main form button img{
		border:0px;
		float:right;
		border-left:1px solid #fff;
	}

.main a{
	color:#1d4d7a;
	cursor:pointer;
	cursor:hand;
}
.main a:hover{
	color:#111111;
}

a.link_weiter{
    color:#CFDCE6;
    text-decoration:none;
    padding-right:10px;
    background-image:url('../images/site/link.png');
    background-position:right 50%;
    background-repeat:no-repeat;
}
a.link_email{
    color:#1d4d7a;
    text-decoration:none;
}
a.link_download{
    color:#1d4d7a;
    text-decoration:underline;
    text-transform:uppercase;
}

/*Reiter Newsbox*/
.tabs_header{
	width:600px;
	border-bottom:1px solid #CFDCE6;
	display:block;
}
a.reiter_aktiv{
    color:#ffffff;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    background-image:url('../images/site/button.png');
    background-position:top left;
    background-repeat:repeat-x;
    text-align:center;
}
a.reiter_inaktiv{
    color:#111111;
    text-decoration:none;
    padding:2px 10px 0px 10px;
    background-image:url('../images/site/button.png');
    background-position:left 2px;
    background-repeat:repeat-x;
    text-align:center;
}
a.reiter_inaktiv:hover{
    color:#ffffff;
}
.reiterbox{
  border-bottom:0px;
  width:600px;
}
.newseintrag{
	border-bottom:1px solid #CFDCE6;
 	width:600px;
	padding-bottom:26px;
}

/*Tabellen*/
table.produkt{
	color:#111111;
	text-align:center;
	margin-bottom:25px;
}
table.produkt th{
	background-color:#5B7991;
	color:#ffffff;
	padding:3px 5px
}
table.produkt td.td_odd{
	background-color:#CFDCE5;
	padding:3px 5px
}
table.produkt td.td_even{
	background-color: #A2B7CA;
	padding:3px 5px
}
p.prod_tab_rubrik{
	text-transform:uppercase;
	color:#111111;
	background-image:url('../images/site/link.png');
    background-position:left 50%;
    background-repeat:no-repeat;
    line-height:1em;
    font-size:1em;
    margin:0;
    padding:0;
    padding-left:15px;
}

/*Suchergebnisse*/
.slot_main h2.sucherg_anleser{margin:0;padding:0;text-decoration:none}
.slot_main h2.sucherg_anleser a{text-decoration:none;color:#1d4d7a;}
.slot_main p.sucherg_headline{margin:0;padding:0;}
