/*Standards *************************************************/
*, div 	{ margin:0; padding:0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
html 		{ height:100%; }
body 		{ width:100%; margin: 0; padding: 0; background:#3A5B6C url(../images/htmlbodyBG_za.png) repeat-x; }

h1						{ font-size:1.3em; margin:.3em 0; }
h2						{ font-size:1.2em; margin:.3em 0; }
h3						{ font-size:1em; margin:.3em 0; }
p							{ font-size:1em; margin: .3em 0;  }
ul						{ font-size:1em; margin: .5em 0; }
a, a:visited 	{ font-size:1em; color:#000; }
a:hover				{ color:#3a5b6c; }
a {position:relative;}

/*Zahlart_Breite und Lage*/
#Zahlart_sitebody { width:868px; height:auto; display:block; overflow:hidden; margin:0 auto; margin-top:1em; }

/*Zahlart_Header *************************************************/
#Zahlart_header 				{ width:100%; height:191px; display:block; overflow:hidden; background: url(../images/headerBG_za.png) bottom no-repeat; }
*html #Zahlart_header		{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/headerBG_za.png', sizingMethod=''); background:none; }

/*Zahlart_Header1*/
#Zahlart_head1 												{ width:100%; height:145px; display:block; float:left; overflow:hidden; }
#Zahlart_head1 div.Zahlart_headcol1			{ width:340px; height:145px; display:block; overflow:hidden; float:left; }
#Zahlart_head1 p 											{ margin-top:35px; margin-left:15px; width:240px; height:100px; display:block; overflow:hidden; float:none; background: url(../images/logoBG_za.png) no-repeat;}
*html #Zahlart_head1 p								{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logoBG_za.png', sizingMethod=''); background:none; }

#Zahlart_head1 p a,
#Zahlart_head1 p a:visited															{ text-decoration:none; }
#Zahlart_head1 div.Zahlart_headcol2												{ height:145px; width:525px; display:block; overflow:hidden; float:right; }
#Zahlart_head1 div.Zahlart_headcol2 div.Zahlart_adv					{ height:85px;  width:525px;  display:block; overflow:hidden; float:left;text-align:right;margin-top:25px; }
.Zahlart_adv a { text-decoration:none; }
*html #Zahlart_head1 div.Zahlart_headcol2 div.Zahlart_adv		{ margin-left:30px;  }
#Zahlart_head1 div.Zahlart_headcol2 div.Zahlart_slogan			{ height:35px; display:block; overflow:hidden; float:left; }
#Zahlart_head1 div.Zahlart_headcol2 div.Zahlart_slogan h2		{ margin:0; /*margin-left:80px;*/ color:#fff; }
/* *html #Zahlart_head1 div.Zahlart_headcol2 div.Zahlart_slogan h2		{ margin-top:25px; margin-left:80px; color:#fff; } */

/*Zahlart_Header2*/
#Zahlart_head2									{ width:100%; height:33px; float:left; display:block; overflow:hidden; margin-top:4px; }
#Zahlart_head2 ul 							{ margin:0; margin-left:30px; }
#Zahlart_head2 li								{ width:154px; display:block; overflow:hidden; float:left; margin-right:1em; }
#Zahlart_head2 li a,
#Zahlart_head2 li a:visited 		{ width:154px; height:33px; line-height:33px; display:block; float:left; overflow:hidden; text-align:center; background: url(../images/btnBG_za.png) no-repeat; font-weight:bold; text-decoration:none; color:#fff; }
#Zahlart_head2 li a:hover 			{ background: url(../images/btnBGover_za.png) no-repeat; }
*html #Zahlart_head2 li a, #Zahlart_head2 li a:visited { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btnBG_za.png', sizingMethod=''); background:none; }
*html #Zahlart_head2 li a:hover { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btnBGover_za.png', sizingMethod=''); background:none; }

/*Zahlart_Content*/
#Zahlart_contentbody 					{ width:868px; height:auto; display:block; float:left; overflow:hidden; background: url(../images/bodyBG_za.png) repeat-y; }
*html #Zahlart_contentbody		{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bodyBG_za.png', sizingMethod='scale'); background:none; }

#Zahlart_content 							{ width:828px; height:auto; display:block; float:left; overflow:hidden; margin:1em 20px; }
*html #Zahlart_content 				{ margin:1em 10px; }
/*Zahlart_Footer*/
#Zahlart_footer								{ width:868px; height:96px; display:block; float:left; overflow:hidden;  background: url(../images/footerBG_za.png) no-repeat; }
*html #Zahlart_footer 				{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footerBG_za.png', sizingMethod=''); background:none; }

#Zahlart_foot1								{ width:828px; height:44px; display:block; overflow:hidden; margin:0 20px; }
#Zahlart_foot1 p							{ text-align:center; height:29px; display:block; margin-top:15px; color:#799aab; }
#Zahlart_foot1 p a,
#Zahlart_foot1 p a:visited 		{ margin:0 1em;  color:#FFFFFF; font-weight:bold; text-decoration:none;}
#Zahlart_foot1 p a:hover 			{ color:#fff; }

#Zahlart_foot2								{ width:828px; height:44px; display:block; overflow:hidden; margin:0 20px; }
#Zahlart_foot2 p							{ text-align:center; height:29px; display:block; margin-top:15px;  color:#fff;}
#Zahlart_foot2 p a,
#Zahlart_foot2 p a:visited 		{ margin:0 1em;  color:#fff; }

input, select, textarea { color:#333;font-size:12px;padding:2px; }
option { color:#333 }

.cls { clear: both; }

.padding {
padding:15px;
padding-top:5px;
}

.anmeldung { border:3px solid #FFFFFF; }

.td_amg_aktiv {
text-align:center;
font-weight:bold;
background-color:#576C12;
padding:3px;
}

.td_amg {
text-align:center;
font-weight:bold;
background-color:#305264;
padding:3px;
}

.td_amg a {
color:#FFFFFF;
}

.rahmen {
border:1px solid #FFFFFF;
padding:5px;
margin:3px;
}

.float_right {
float:right;
}

.float_left {
float:left;
}

.fehler {
color:#000000;
font-weight:bold;
}

.small {
font-size:11px;
}

.inputfehler {
border:2px solid #000000;
}

.kategorien {
float:left;
width:210px;
}

.startseite {
float:right;
width:600px;
}

.kategorien a {
display:block;
width:200px;
height:22px;
line-height:22px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.kategorien a:hover {
text-decoration:underline;
}

.kategorien tr.blau {
background-color:#9CA1AC;
}

.neuehaendler {
clear:both;
}

.haendltab {
background-color:#fff;
font-weight:bold;
}

.haendltd {
padding:3px;
color:#000000;
}

.rub {
padding:3px;
}

.rub a {
color:#FFFFFF;
text-decoration:none;
}

.rub a:hover {
color:#000000;
}

.rubrikblau {
height:22px;
line-height:22px;
background-color:#9CA1AC;
}

.rubrikgruen {
height:22px;
line-height:22px;
background-color:#3A5B6C;
}

.rubpadding {
padding:3px;
}

.tooltip {
position: absolute;
display: none;
background-color: #3A5B6C;
border:2px solid #fff;
padding:4px;
color:#fff;
width:250px;
}

.zatooltip {
position: absolute;
display: none;
background-color: #799AAB;
border:2px solid #fff;
padding:4px;
color:#fff;
width:180px;
}

.rahmen {
border:1px solid #FFFFFF;
padding:10px;
text-align:center;
}
