/***** Grundeinstellungen *****/
*
{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#000000;
}

body
{
	background:#FFFFFF;
}

#hilfe
{
	padding:10px 20px 10px 10px;
	background:none;
}

#wrap
{
	width:100%;
	text-align:center;
}

a
{
	text-decoration:underline;
}

a img
{
	border:none;
}

/***** Positionen der Haupt-DIVs *****/
#header
{
	position:relative;
	top:0px;
	left:0px/* !important;
	left:35px*/;
	width:940px;
	height:134px;
	z-index:1;
	text-align:left;
}


#content
{
	position:relative;
	top:134px;
	top:0px;
	left:70px !important;
	left:35px;
	width:870px;
	text-align:left;
}

*+html #content
{
	left:35px !important;
}

#kompetenzstreifen, #footer, #teaser #footer
{
	display:none;
}

#teaser
{
	width:940px;
}

#flashteaser
{
	position:relative;
	top:0px;
	left:70px !important;
	left:35px;
	width:870px;
	height:292px;
}

*+html #flashteaser
{
	left:35px !important;
}

#flashteaser p
{
	position:absolute;
	top:40px;
	left:95px;
}

#flashbutton
{
	position:absolute;
	top:175px;
	left:83px;
	width:291px;
	height:117px;
}

#flashteaserhead
{
	position:absolute;
	top:64px;
	left:70px;
	width:870px;
	height:71px;
	z-index:2;
}

.teaserhome
{
	position:absolute;
	top:297px;
	width:258px !important;
	width:286px;
	height:70px !important;
	height:103px;
	background:url(../images/layout/teaser_hintergrund_verlauf.jpg) bottom left repeat-x #F9F9F9;
	padding:14px 14px 19px 14px;
}

#teaser1
{
	left:0px;
}

#teaser2
{
	left:292px;
}

#teaser3
{
	left:584px;
}
			
/***** Definitionen header *****/
#logo
{
	position:absolute;
	top:0px;
	left:0px;
	width:146px;
	height:134px;
}

#logo img
{
	position:absolute;
	top:-3px;
	left:0px;
	border:none;
}

#logo #itz24logo
{
	top:10px;
	left:12px;
}

#claim
{
	position:absolute;
	top:53px;
	left:142px;
	width:540px;
	height:37px;
}

#claim img
{
	position:relative;
	top:4px;
	left:16px;
}

#hauptnavigation
{
	display:none;
}


#subnav1, #subnav2, #subnav3, #subnav4, #subnav5
{
	display:none;
}

#metanavigation
{
	display:none;
}

#schadenhotline
{
	display:none;
}

#metanav
{
	display:none;
}

/***** Definitionen Homepage-Teaser *****/
.teaserheadline
{
	position:absolute;
	top:10px;
	left:13px;
	font-size:18px;
	color:#009EE0;
	text-align:left;
	width:270px;
}

.teaserclaim
{
	position:absolute;
	top:35px;
	left:13px;
	font-size:12px;
	line-height:150%;
	width:260px;
	text-align:left;
}

.teasersubline
{
	position:absolute;
	bottom:6px;
	left:13px;
	font-size:10px;
	text-align:left;
	height:24px;
	width:123px;
}

.teaserlink
{
	position:absolute;
	bottom:17px;
	right:13px;
	width:100px;
	text-align:right;
}

.teaserlink a
{
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/layout/teaser_bullet_link.gif) left bottom no-repeat;
}

.neu
{
	display:none;
}

#teaser3 .neu
{
	position:absolute;
	display:block;
	top:14px;
	right:13px;
}

/***** Definitionen content *****/
#inhalthead
{
	display:none;
}

#inhaltteaser
{
	background:#FFFFFF;
}

#inhalt
{
	position:relative;
	top:0px;
	left:0px;
	width:530px !important;
	width:630px;
	min-height:283px;
	height:auto !important;  /* fuer moderne Browser */
	height:364px;  /* fuer den IE */
	padding:21px 50px 60px 50px;
	font-size:12px;
}

#contentteaser
{
	display:none;
}

#contentteaser_flash
{
	display:none;
}

#flash_teaser20, #flash_teaser40
{
	display:none;
}

#altContent20
{
	display:none;
}

/***** Definitionen Contentelemente *****/
/* Selbst erdachte Loesung f�r Links im Content-Bereich */
#inhalt a
{
	text-decoration:underline;
	font-size:12px;
}

#inhalt a:hover, #inhalt a:active
{
	text-decoration:none;
	color:#009EE0;
}

#inhalt p b
{
	font-size:12px;
}

/* StyleGuide: Seite 26 */
#keyvisual
{
	display:none;
}

/* StyleGuide: Seite 27, Headline Typ 1 */
h1
{
	font-size:20px;
	color:#009EE0;
	margin-top:4px;
	margin-bottom:9px;
}

/* StyleGuide: Seite 27, Headline Typ 2 */
h2
{
	font-size:18px;
	margin-top:3px;
	margin-bottom:10px;
}

/* StyleGuide: Seite 27, Rubrik */
h3
{
	margin-top:12px;
	margin-bottom:12px;
	text-transform:uppercase;
}

/* StyleGuide: Seite 28, Subline Typ 1 */
h4
{
	margin-top:12px;
	margin-bottom:12px;
	font-size:12px;
	font-weight:bold;
}

/* StyleGuide: Seite 28, Subline Typ 1 */
h5
{
	margin-top:12px;
	margin-bottom:12px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#009EE0;
}

/* StyleGuide: Seite 28, Copy */
p, #inhalt p
{
	margin-top:4px;
	margin-bottom:11px;
	font-size:12px;
	line-height:17px;
}

/* StyleGuide: Seite 29 */
table.highlight
{
	width:530px;
	margin:4px 0px 10px 0px !important;
	margin:13px 0px 14px 0px;
}

table.highlight2
{
	width:500px;
}

table.highlight, table.highlight tr, table.highlight th, table.highlight td 
{
	border:1px solid #FFFFFF;
	border-collapse:collapse;
}

table.highlight td, table.highlight th
{
	padding:9px 10px 7px 10px;
	font-size:12px;
}

table.highlight td b
{
	font-size:12px;
}

table.highlight th
{
	font-weight:bold;
	color:#FFFFFF;
	background:#009EE0;
	text-align:left;
}

.center
{
	text-align:center;
}

/* StyleGuide: Seite 30 */
ul.simple
{
	list-style-type:square;
	margin-top:10px;
	margin-bottom:30px;
	margin-left:14px !important;
	margin-left:16px;
}

ul.simple li
{
	font-size:12px;
	line-height:16px;
	padding-bottom:10px !important;
	padding-bottom:9px;
}

ul li b, ol li b
{
	font-size:12px;
}

/* StyleGuide: Seite 31 */
ul.haken
{
	list-style-type:none;
	margin-top:10px;
	margin-left:1px !important;
	/*height:1%;*/
}

ul.haken li
{
	font-size:12px;
	background:url(../images/layout/bullet.gif) no-repeat;
	padding-bottom:18px !important;
	padding-left:23px;
}

ol.nummern
{
	list-style-type:decimal;
	margin-bottom:35px;
	margin-left:20px !important;
	margin-left:22px;
}

ol.buchstaben
{
	list-style-type:lower-alpha;
	margin-bottom:35px;
	margin-left:20px !important;
	margin-left:22px;
}

ol li
{
	font-size:12px;
	margin-bottom:5px;
}

/* StyleGuide: Seite 32 */
.cbox
{
	margin-bottom:15px;
}

.cboxhead
{
	position:relative;
	top:0px;
	left:0px;
	background:url(../images/layout/box_oben.gif) no-repeat;
	width:551px;
	height:57px;
}

.cboxhead h1
{
	font-size:18px;
	color:#777777;
	font-weight:normal;
	padding:25px 62px 13px 25px !important;
	padding:21px 62px 0px 25px;
}

.cboxinhalt
{
	position:relative;
	top:0px;
	left:0px;
	background:url(../images/layout/box_mitte.gif) repeat-y; /* #F2F2F2*/
	width:464px !important;
	width:551px;
	/*height:800px;*/
	padding:12px 62px 20px 25px;
}

.cboxfoot
{
	position:relative;
	top:0px;
	left:0px;
	background:url(../images/layout/box_unten.gif) no-repeat #F2F2F2;
	width:551px;
	height:24px;
}

/* StyleGuide: Seite 33 */
.t-form > ul
{
	margin-left:12px;
}

p.errStr
{
	color:#C5181A;
}

.cboxinhalt fieldset
{
	border:none;
	margin-bottom:10px;
}

#inhalt .cboxinhalt p, #inhalt .cboxinhalt label, #inhalt .cboxinhalt label a
{
	font-size:11px;
}

.error, .fehler
{
	color:#C5181A;
	cursor:pointer;
}

.cboxinhalt select
{
	width:220px;
	border:1px solid #A5ABC2;
}

.cboxinhalt div input.radio
{
	margin-right:5px;
	float:left;
}

.cboxinhalt div input.checkbox
{
	margin-right:5px;
	float:left;
}

.cc
{
	margin-bottom:3px;
	clear:both;
}

.cboxinhalt div label
{
	float:left;
	width:130px;
}

.cboxinhalt div.tbl label
{
	float:left;
	width:300px;
}

.cboxinhalt div.tbl_rbrd label
{
	float:left;
	width:296px;
}

.cboxinhalt div.line label > input
{
	/*margin-left:135px;*/
	margin-left:130px;
}

.cboxinhalt div.tbl, .cboxinhalt div.tbl_rbrd
{
	/*margin-left:5px;*/
  display:block;
	float:left;
  height:1%;
}

.cboxinhalt  div.tbl_rbrd {
  border:2px solid #C5181A;
}
/*
*+html .tbl, *+html .tbl_rbrd {
	display:block;
	height:100%;
}*/

.cboxinhalt div label.checkbox
{
	position:relative;
	float:left;
	width:420px;
}

.cboxinhalt div.formleft
{
	float:left;
	width:265px;
}

#gueltig_ab_datum
{
	margin-top:5px;
	margin-left:130px;
}

.cboxinhalt div.formright
{
	float:left;
	width:193px;
}

.cboxinhalt div.line
{
	float:left;
	width:458px;
}

.cboxinhalt div input, .cboxinhalt div textarea, #zlb_begriff
{
	border:1px solid #A5ABC2;
}


.cboxinhalt div input.textsmall, .cboxinhalt div input.textsmall_rbrd
{
	width:41px !important;
	width:43px;
	padding-left:2px;
	/*height:17px;*/
	margin-right:5px;
}

.cboxinhalt div input.textmedium, .cboxinhalt div input.textmedium_rbrd
{
	width:126px !important;
	width:128px;
	padding-left:2px;
	/*height:17px;*/
	margin-right:5px;
}

.cboxinhalt div input.textlarge, .cboxinhalt div input.textlarge_rbrd
{
	width:184px !important;
	width:182px;
	padding-left:2px;
	/*height:17px;*/
	margin-right:5px;
}

.cboxinhalt div input.textsmall_rbrd, .cboxinhalt div input.textmedium_rbrd, .cboxinhalt div input.textlarge_rbrd
{
	border:2px solid #C5181A;
}

.cboxinhalt div textarea
{
	width:448px;
	width:320px;
	height:85px;
}

.cboxinhalt input.submit
{
	width:142px;
	height:34px;
	background:url(../images/layout/button_abschicken.gif) no-repeat;
	font-size:20px;
	color:#FFFFFF;
	padding:4px 23px 9px 21px;
	border:none;
}

.cleft
{
	clear:left;
}

/* StyleGuide: Seite 35 */
#fragezeichen_box, #infoboxtext
{
	display:none;
}

/* StyleGuide: Seite 36 */
.tabs
{
}

/* StyleGuide: Seite 39 */
div.hr, div.hr hr, div.hr_uni, div.hr_uni hr 
{
	display:none;
}

/* StyleGuide: Seite 40 */
#inhalt div.down
{
	margin-top:9px;
	margin-bottom:15px;
	height:60px;
	background:url(../images/layout/hr.gif) no-repeat bottom left; /* hr_uni */
	padding-bottom:12px !important;
}

#inhalt div.down a, #inhalt div.down p, #inhalt div.down p b
{
	float:left;
	font-size:10px;
	line-height:14px;
}

#inhalt div.down p
{
	padding-top:3px;
	padding-left:11px;
	width:470px;
}

/* StyleGuide: Seite 41 */
ul.down
{
	list-style-type:none;
	margin-top:13px;
	margin-left:0px !important;
}

#inhalt ul.down li
{
	background:url(../images/layout/icon_pdf_transparent.gif) no-repeat 12px 9px;
	padding-top:12px;
	padding-bottom:0px !important;
	padding-left:59px;
	height:60px;
	margin-bottom:1px;
	line-height:24px;
}

#inhalt ul.down li a, #inhalt ul.down li a b
{
	font-size:10px;
	text-decoration:none;
	line-height:14px;
}

#inhalt .pdflistesymbol
{
	width:50px;
	height:72px;
	padding-left:12px;
	border-bottom:1px solid #FFF;
}

#inhalt .pdflistetexte
{
	width:450px;
	height:72px;
	vertical-align:middle;
	font-size:10px;
	padding-right:20px;
	border-bottom:1px solid #FFF;
}

.downloadliste
{
	margin-bottom:3px;
}

#inhalt .pdflistetexte a
{
	font-size:10px;
	text-decoration:none;
}

#inhalt .pdflistetexte a:hover
{
	color:#009EE0;
}


/* StyleGuide: Seite 42 */
#print
{
	display:none;
}

.bild
{
	margin-top:10px;
	margin-bottom:10px;
}

#scala
{
	position:relative;
	left:-10px;
	top:26px;
}

fieldset
{
	border:none;
}

/* Reiternavigation */

.tabhenkel1, .tabhenkel2, .tabhenkel3, .tabhenkel4
{
	position:relative;
	top:-96px;
	left:0px;
	width:141px;
	height:56px;
	background:url(../images/layout/inhalt_reiterbox_reiter_weitere.gif) no-repeat;
}

.tabhenkel1
{
	width:128px;
	background:url(../images/layout/inhalt_reiterbox_reiter.gif) no-repeat;
}

.tabhenkel2
{
	left:124px;
}

.tabhenkel3
{
	left:259px;
}

.tabhenkel4
{
	left:394px;
	background:url(../images/layout/inhalt_reiterbox_reiter_letzter.gif) no-repeat;
}

.tabhead
{
	position:relative;
	top:-16px;
	left:0px;
	width:543px;
	height:39px;
	background:url(../images/layout/inhalt_reiterbox_oben.gif) no-repeat;
}

.tabinhalt
{
	position:relative;
	top:-110px;
	left:0px;
	background:url(../images/layout/inhalt_reiterbox_mitte.gif) repeat-y;
	width:533px !important;
	width:543px;
	padding-left:10px;
}

*+html .tabinhalt
{
	top:-100px;
}

.tabinhalt ul
{
	margin-left:13px;
	padding-top:8px;
	padding-bottom:5px;
}
	
.tabinhalt ul li
{
	background:none;
	padding-bottom:8px;
	padding-right:20px;
}
	
.tabinhalt ul li a
{
	text-transform:none;
}

.tabfoot
{
	position:relative;
	top:-140px;
	left:0px;
	background:url(../images/layout/inhalt_reiterbox_unten.gif) no-repeat;
	width:543px;
	height:31px;
}

#tabs
{
	width:550px;
	margin-top:19px;
}

#tabs  ul.tab li
{
	z-index:99;
	width:134px;
	background:url(../images/layout/navigation_trenner.gif) no-repeat;
	background-position: 0px 3px;
}

#tabs  ul.tab li.navfirst
{
	width:126px;
	background:none;
}


/* Zulassungsstellensuche */
input.greenButton
{
	display:none;
}

#zlb_kennzeichen
{
position:absolute;
top:78px !important;
top:74px;
left:52px;
height:35px;
font-size:26px;
font-weight:bold;
width:75px;
padding:2px 2px 2px 2px;
border:1px solid #a3a3a3;
}

*+html #zlb_kennzeichen
{
	top:74px !important;
}