﻿body{ padding-top: 1px;margin-top: 4px;}
table  { width:100%;  }

table.auto{width:100%; height: auto}
table.auto_w_h{width:auto; height: auto;}

table.main{ margin-left:auto; margin-right:auto; width:960px; height:100%}
table.content2{width:99%; height:auto; margin-left:4px; background-color: white;}

td, div,p {font-family:Open Sans, Verdana;  font-size: 14px; color: #606060; vertical-align: top; text-align: inherit}
span {vertical-align: middle;}
.header {font-family: Open Sans Condensed, Verdana; font-size:31px;font-weight: bold;}
.header1 {font-family: Open Sans Semibold, Verdana; font-size:20px;}
.header2 {font-family: Open Sans, Verdana; font-size:22px;font-weight: bold; text-align:left;}
.header3 {font-family: Open Sans, Verdana; font-size:13px;font-weight: normal;}
.header4 {font-size: 7pt; font-weight: 400;}


.gruen{ color:#b6db64;}
.white {color: white;}
.black {color: black;}

.anhaken{ background-image:url('../images/anhaken.png'); background-repeat:no-repeat; background-position: left top; width:36px; height:36px}
.anstrich_grau{ background-image:url('../../images/design/punkt_grau_kl.png'); background-repeat:no-repeat; background-position: left; width:15px; height:15px}

.empty{ background-image:url('../../images/design/null.gif'); background-repeat:no-repeat; height:1px; width:4px;}

.hinweis {font-style:italic;}
.achtung { font-style:italic; color:#DC0000;}
 
.hcenter { text-align: center;}
.hright { text-align: right;}
.hjustify { text-align:justify; }
.vmiddle{ vertical-align:middle;}
.vtop{ vertical-align:top;}
.vbottom { vertical-align:bottom; }
.underline { text-decoration:underline; font-size: 9pt;}
.lineheight { line-height:150% }
.letterspacing { letter-spacing:-1px; }


.p6t3b { padding-bottom:3px; padding-top:6px; }
.p4t4b { padding-bottom:4px; padding-top:4px; }
.p4l4r { padding-left:4px; padding-right:4px; }
.p20l20r { padding-left:20px; padding-right:20px;}	
.p15l15r { padding-left:15px; padding-right:15px;}
.p15t15b { padding-top:15px; padding-bottom:15px;}

.p20l20r { padding-left:20px; padding-right:20px;}	
.p8l8r{  padding-left:8px; padding-right:8px;}	

.left0 { padding-left:0px;}

.border_left_top {border-left-style: solid; border-left-width: 1px; border-top-style: solid; border-top-width: 1px; border-color:#c0c0c0; padding:4px;}
.border_right {border-right-style: solid; border-right-width: 1px; border-color: #c0c0c0;}
.border_right_top {border-right-style: solid; border-right-width: 1px; border-color: #c0c0c0; border-top-style: solid;border-top-width: 1px; border-color:#c0c0c0;}
.border_bottom {border-bottom-style: solid; border-bottom-width: 1px; border-color:#c0c0c0;}
.border_top {border-top-style: solid; border-top-width: 1px; border-color:#c0c0c0;}
.border_red {border-style: solid; border-width: 2px; border-color:#dc0000;}


a 				{font-family: Verdana,Arial;font-size: 12px;font-weight: normal;color: #E30000;text-decoration: none; cursor:pointer;}
	
a.email			{font-family: Verdana,Arial;font-size: 12px;font-weight: normal;color: #E30000;text-decoration: none;}
	
a#top_balken { color:#999; }
a#top_balken:hover, a#top_balken:focus { color:#333; text-decoration:underline;}

a#top_balken_ping { color: white; }
a#top_balken_ping:hover, a#top_balken_bing:focus { color: #C0C0C0; text-decoration:underline;}
a#Lupe {
	background: url('../images/design/Lupe_over.png') top left no-repeat;
	width: 24px;
	height: 21px;
	position: absolute;
	text-indent: -10000px;
	z-index: 1000;
}
a#Lupe:hover, a#Lupe:focus {
	background-position: bottom left;
}


a.mark { color:white; font-size:0.4em;}

a#app_IOS {
	background: url('../images/App_store_icon_icon_over.png') top left no-repeat;
	width: 181px;
	height: 53px;
	position: absolute;
	
	text-indent: -10000px;
	z-index: 1000;
}
a#app_IOS:hover, a#app_IOS:focus {
	background-position: bottom left;
}
a#mein-selly {
                background: url(../images/navi-home_Mein_selly.png) top left no-repeat;
                width: 202px;
                height: 17px;
                position: absolute;
                top: 85px;
                left: 1270px;
                text-indent: -10000px;
                z-index: 1000;
}
a#mein-selly:hover, a#mein-selly:focus {
	background-position: bottom left;
}


 img {
	border:0;
}

