/* allianz.at */
/* CONTENT */

#plainContent{position:relative; float:left; width:654px; padding:28px 0 14px 0; font-size:1em; background:#eeeeee; overflow:hidden;}

/* global */
#plainContent *{margin:0; padding:0; font-family:verdana, sans-serif;}
#plainContent {margin-bottom:21px}
#plainContent a{text-decoration:none;}
#plainContent a:hover{text-decoration:underline;}
#plainContent img{border:none;}
#plainContent input.text{padding:1px;}
#plainContent ul{list-style:none;}
#plainContent br.clear{clear:both;} /* fixes IE float bugs */
#plainContent input, select{font-size:1em;} /* fixes IE bug (font-size not inherited) */
#plainContent .hidden{display:none;}

/* elements */

#plainContent .toolbar{float:left; height:22px; width:100%; background:url(../img/toolbar_bg.gif);}
#plainContent .toolbar .back{float:left; padding:2px 0 0 7px; font-size:0.81em;}
#plainContent .toolbar .back a{padding-left:3px; color:black;}
#plainContent .toolbar ul{display:inline; float:right; margin-right:7px; padding-right:1px;}
#plainContent .toolbar li{display:inline; float:left; margin-right:-1px;}
#plainContent .toolbar li a{float:left; width:24px; height:22px;}
#plainContent .toolbar li a.popup{background:url(../img/tool_send.gif);}
#plainContent .toolbar li a.scaleUp{background:url(../img/tool_scaleup.gif);}
#plainContent .toolbar li a.scaleDown{background:url(../img/tool_scaledown.gif);}
#plainContent .toolbar li a.print{background:url(../img/tool_print.gif);}
#plainContent .toolbar li a span{display:none;}
#plainContent .toolbarTop{margin-bottom:16px;}

#plainContent .section{float:left; width:100%;}
#plainContent .section .colLeft{float:left; width:162px;}
#plainContent .section .colRight{display:inline; float:right; margin-right:7px; width:477px;}

#plainContent h1{float:left; margin-top:-2px; width:100%; padding-bottom:25px; font-size:1em; color:#113388; background:none;}
#plainContent h2{float:left; margin-top:-2px; width:100%; padding-bottom:5px; font-size:0.687em; color:#113388; background:none;}
#plainContent .colLeft h2{width:auto; padding-left:6px;}
#plainContent h3{float:left; margin-top:-4px; width:100%; padding-bottom:8px; font-size:0.81em; line-height:1.307em; color:#113388; background:none;}
#plainContent .colLeft h3{width:auto; padding-left:6px;}
#plainContent h4{float:left; margin-top:-4px; width:100%; padding-bottom:4px; font-size:0.81em; line-height:1.307em; font-weight:normal; color:#113388; background:none;}
#plainContent h5{float:left; margin-top:0px; width:100%; padding-bottom:8px; font-size:0.81em; line-height:1.307em; font-weight:normal; background:none;}

#plainContent .colLeft .image{float:left; padding-bottom:20px;}
#plainContent .colLeft .zoomImage{float:left; width:100%; padding-bottom:20px;}
#plainContent .colLeft .zoomImage img{float:left;}
#plainContent .colLeft .zoomImage .zoom{margin-top:-16px; float:right; width:16px; height:16px; background:url(../img/icon_zoom.gif); overflow:hidden;}

#plainContent .colLeft .download{float:left; margin-left:7px; padding-bottom:20px; font-size:0.687em; color:black; background:url(../img/download.gif) no-repeat; cursor:pointer;}
#plainContent .colLeft .download:hover{text-decoration:none;}
#plainContent .colLeft .download .title{float:left; padding:29px 0 0 39px; font-weight:bold; color:#113388;}
#plainContent .colLeft .download .anchor{float:left; width:150px; padding-top:4px;}
#plainContent .colLeft .download .anchor .doc{padding-left:3px;}
#plainContent .colLeft .download:hover .anchor .doc{text-decoration:underline;}

#plainContent .colLeft .newsletter{float:left; margin-left:7px; padding-bottom:20px; font-size:0.687em; color:black; background:url(../img/newsletter_1.gif) no-repeat 0 3px; cursor:pointer;}
#plainContent .colLeft .newsletter:hover{text-decoration:none;}
#plainContent .colLeft .newsletter .title{float:left; padding:0px 0 0 43px; font-weight:bold; color:#113388;}
#plainContent .colLeft .newsletter .anchor{float:left; padding:4px 0 0 43px;}
#plainContent .colLeft .newsletter .anchor .doc{padding-left:3px;}
#plainContent .colLeft .newsletter:hover .anchor .doc{text-decoration:underline;}

#plainContent .colLeft .newslCancel{background:url(../img/newsletter_0.gif) no-repeat 0 3px;}
#plainContent .colLeft .newslCancel .title{color:#888d93;}
#plainContent .colLeft .newslArchive{background:url(../img/newsletter_archive.gif) no-repeat 0 3px;}
#plainContent .colLeft .newslArchive .title{color:#888d93;}

#plainContent .colRight .text{float:left; margin-top:-4px; width:100%; padding-bottom:17px; font-size:0.81em; line-height:1.307em; color:black; background:none;}
#plainContent .colRight .text ul{list-style:circle; padding-left:18px; padding-bottom:4px;}
#plainContent .colRight .text ol{margin-left:26px; padding-bottom:4px;}
#plainContent .colRight .text li{padding-top:4px;}
#plainContent .colRight .text img{margin:17px 0 13px 0;}
#plainContent .colRight .text .imgTitle{margin-top:-9px; padding-bottom:14px; font-size:0.846em; line-height:1.18em;}

#plainContent .colRight ul.links{float:left; margin-top:-13px; width:100%; padding-bottom:17px; font-size:0.81em; line-height:1.307em; background:none;}
#plainContent .colRight ul.links li{position:relative; float:left; width:100%;}
#plainContent .colRight ul.links li a{color:#113388;}
#plainContent .colRight ul.links li span{padding-right:4px;}

#plainContent .colRight ul.linksDwl{padding-top:5px;}
#plainContent .colRight ul.linksDwl li{padding-top:4px;}

#plainContent .colRight .flashplayer {float:left; padding-bottom:17px;}

#plainContent .secAnchors{margin:-14px 0 14px 0; padding:13px 0 0 0; font-size:0.687em; line-height:1.18em; background:url(../img/divider.gif) repeat-x;}
#plainContent .secAnchors .bottomline{padding-bottom:9px;}
#plainContent .secAnchors ul{display:inline; float:right; margin-right:7px; width:477px; font-weight:bold; color:#113388;}
#plainContent .secAnchors li{float:left; width:467px; padding:0 0 4px 10px; text-indent:-10px;}
#plainContent .secAnchors span{padding-right:4px;}
#plainContent .secAnchors a{color:#113388;}

#plainContent .secBenefits{margin:0 0 20px 0; padding:1px 0 0 0; background:url(../img/divider.gif) repeat-x;}
#plainContent .secBenefits .background{float:left; padding:14px 0 4px 0; background:#b3c4dc; width:100%;}
#plainContent .secBenefits ul{float:left; margin-top:-4px; font-size:0.81em; line-height:1.307em; color:#113388;}
#plainContent .secBenefits li{float:left; width:460px; padding:0 0 7px 14px; text-indent:-14px;}
#plainContent .secBenefits li span{padding-right:3px; font-weight:bold;}

#plainContent .secSolutions{margin:0 0 20px 0; padding:1px 0 0 0; background:url(../img/divider.gif) repeat-x;}
#plainContent .secSolutions .background{float:left; padding:14px 0 4px 0; background:#b3c4dc; width:100%;}
#plainContent .secSolutions ul{float:left; margin-top:-4px; font-size:0.81em; line-height:1.307em; color:#113388;}
#plainContent .secSolutions li{float:left; padding:0 0 7px 14px; text-indent:-14px;}
#plainContent .secSolutions li span{padding-right:3px; font-weight:bold;}

#plainContent .secExample{margin:0; padding-top:15px; background:url(../img/divider.gif) repeat-x;}
#plainContent .secExample .background{float:left; background:#b3c4dc;}
#plainContent .secExample.blueEx{ padding-top:14px;background:#e5ecf6;}
#plainContent .secExample.blueEx .colLeft h3 {padding-bottom:0px;}
#plainContent .secExample.blueEx .colLeft img {margin-bottom:13px;}

#plainContent .secExampleLine{float:left;width:100%; overflow:hidden; height:1px; background:url(../img/divider.gif) repeat-x;}


#plainContent .secFurther{margin:0 0 28px 0; padding:1px 0 0 0; background:url(../img/divider.gif) repeat-x;}
#plainContent .secFurther ul{float:left; width:656px; font-size:0.687em; color:#113388; background:url(../img/further_bg.gif);}
#plainContent .secFurther li{display:inline; float:left; margin-right:2px; width:162px; height:60px;}
#plainContent .secFurther li a{float:left; width:115px; height:49px; padding:11px 0 0 47px; text-indent:-9px; color:#113388;}
#plainContent .secFurther li a span{padding-left:4px;}
#plainContent .secFurther li a:hover{text-decoration:none;}
#plainContent .secFurther li a:hover span{text-decoration:underline;}
#plainContent .secFurther li a.contact{background:url(../img/further_contact.gif) no-repeat 7px 13px;}
#plainContent .secFurther li a.kfz{background:url(../img/further_kfz.gif) no-repeat 12px 13px;}
#plainContent .secFurther li a.find{background:url(../img/further_find.gif) no-repeat 12px 13px;}
#plainContent .secFurther li a.faq{background:url(../img/further_faq.gif) no-repeat 7px 13px;}
#plainContent .secFurther li a.question{background:url(../img/further_question.gif) no-repeat 15px 13px;}

#plainContent .secFurther li .title{padding:10px 0 0 6px; font-weight:bold;}

#plainContent p.top{float:right; margin-top:-13px; margin-bottom:18px;}
#plainContent p.top a{display:block; float:right; margin-right:7px; padding-right:13px; font-size:0.625em; color:#939598; background:url(../img/top.gif) no-repeat right 5px;}

#plainContent .secTopLine{padding-top:15px; background:url(../img/divider.gif) repeat-x;}
#plainContent .bottomline{float:left; width:100%; padding-bottom:1px; background:url(../img/divider.gif) repeat-x left bottom;}

#plainContent a.email{text-decoration:underline; color:#113388;}

#plainContent p.link span{padding-right:4px;}
#plainContent p.link a{color:black;}

/* Table Plain was formerly used for Curriculum Vitae, currently it is not used */
#plainContent table.plain td{padding:0 5px 2px 0;}

#plainContent table.curriculum {width:100%;}
#plainContent table.curriculum td{padding:0 5px 2px 0; vertical-align:top;}
#plainContent table.curriculum td.col1{width:20%;}

/* Rat und Tat */

#plainContent .colRight .text .more{padding-top:4px;}
#plainContent .colRight .text .more a{padding-left:3px; color:black;}

#plainContent h3.spaced{padding-bottom:11px;}

#plainContent p.topLine{margin-top:0; margin-bottom:12px; padding-top:13px; background:url(../img/divider.gif) repeat-x;}

/* Fotoarchiv */

#plainContent .secPhotos .row{float:left; margin-bottom:17px; width:100%;}
#plainContent .secPhotos .col_fotoarchiv{float:left; margin:0 10px 0 0; width:145px; font-size:0.81em; line-height:1.307em; color:black; background:none;}
#plainContent .secPhotos .col_fotoarchiv span{float:left; width:100%; margin-right:-3px;}
#plainContent .secPhotos a {color:black; cursor:pointer; }
#plainContent .secPhotos a:hover{text-decoration:none;}
#plainContent .secPhotos a img{float:left;}

/* Sitemap */

#plainContent .sitemap{float:left; margin-bottom:17px; width:100%; background:none;}

#plainContent .sitemap .headline{float:left; margin-bottom:-1px; width:100%; font-size:0.812em; background:url(../img/divider.gif) repeat-x;}
#plainContent .sitemap .headline a.toggleAll{float:left; width:23px; height:22px; margin-left:6px; background:url(../img/toggleall_open.gif);}
#plainContent .sitemap .headline a.tAClose{background:url(../img/toggleall_close.gif);}
#plainContent .sitemap .headline p.home{display:inline; float:left; margin-left:141px; padding-top:2px; font-weight:bold;}
#plainContent .sitemap .headline p.home a{color:#113388;}
#plainContent .sitemap .headline p span{padding-right:4px;}


#plainContent .sitemap .headline p.toggleAll{float:right; margin-left:16px; white-space:nowrap;}
#plainContent .sitemap .headline p.toggleAll a{color:black;}

#plainContent .sitemap ul{float:left; width:100%; padding-top:1px; background:url(../img/divider.gif) repeat-x;}
#plainContent .sitemap li{float:left; margin-bottom:-1px; padding-bottom:1px; width:100%; background:none;}

#plainContent .sitemap li div{padding-left:169px; font-size:0.812em;}
#plainContent .sitemap li li div{padding-left:191px; font-size:0.75em; font-weight:bold;}
#plainContent .sitemap li li li div{padding-left:213px; font-weight:normal;}
#plainContent .sitemap li li li li div{padding-left:235px; font-size:0.687em; font-weight:bold;}
#plainContent .sitemap li li li li li div{padding-left:257px; font-weight:normal;}

#plainContent .sitemap li p{padding-top:3px;}
#plainContent .sitemap li li p{padding-top:4px;}
#plainContent .sitemap li li li p{padding-top:4px;}
#plainContent .sitemap li li li li p{padding-top:5px;}
#plainContent .sitemap li li li li li p{padding-top:5px;}

#plainContent .sitemap ul li div{display:inline; float:left; min-height:24px; margin-left:24px; background:none;}

#plainContent .sitemap ul li.opened{padding-bottom:1px; background:url(../img/divider.gif) repeat-x bottom;}
#plainContent .sitemap ul p{float:left; background:none;}
#plainContent .sitemap ul a.toggle{float:left; margin-left:-24px; width:24px; height:24px;}
#plainContent .sitemap ul a{color:#113388;}

#plainContent .sitemap ul li.opened ul{display:block;}
#plainContent .sitemap ul li.closed ul{display:none;}

#plainContent .sitemap ul li.opened .toggle{background:url(../img/arrow_down.gif) no-repeat 8px 9px;}
#plainContent .sitemap ul li.closed .toggle{background:url(../img/arrow.gif) no-repeat 10px 7px;}

/* suchergebnis */

#plainContent .secSearch .text{margin-top:0px;}
#plainContent .secSearch #input_searchTerm{float:left; width:308px;}
#plainContent .secSearch .submitArea{position:relative; float:right; width:148px;}
#plainContent .secSearch .submitArea input{position:absolute; left:0; top:0; width:100%; height:1.4em; border:none; background:url(../img/transparent.gif); cursor:pointer;}
#plainContent .secSearch .submitBtn{width:148px;}
#plainContent .secSearch .submitBtn span{font-weight:bold; color:#4a4b4c;}

#plainContent .secSearch .options{float:left; width:100%;}
#plainContent .secSearch .options p{position:relative; clear:left; float:left; margin-top:2px; padding-left:1.3em; }
#plainContent .secSearch .options input{position:absolute; left:0; top:3px; width:1em; height:1em; background:none; border:none;}


#plainContent .secResultBar{padding-top:1px; font-size:0.687em;}
#plainContent .secResultBar .title{float:left; padding-top:3px; padding-bottom:3px;}


/* 
if paging with arrows is used, these styles should be activated!
*/
#plainContent .secResultBar .paging{float:right; position:relative; left:0px;}
#plainContent .secResultBar .paging a{float:left; width:20px; height:20px;}
#plainContent .secResultBar .paging span{float:left; padding:3px 2px 0 2px;}
/*
End: Styles for arrows paging Style 
*/

/* 
Start: Styles for Google Navigation Style 
if paging with Google Navigation is used, these styles should be activated!

#plainContent .secResultBar .paging{float:right; position:relative; left:0px; padding-top:3px; padding-bottom:3px;}
#plainContent .secResultBar .paging a{float:left; color:black; padding-right:6px;}
#plainContent .secResultBar .paging a:hover{text-decoration:underline;}
#plainContent .secResultBar .paging span{float:left;}
#plainContent .secResultBar .paging span.i{padding:0 6px 0 0; color:#939598;}
#plainContent .secResultBar .paging span.prev{padding-right:6px;}
#plainContent .secResultBar .paging span.next{padding-left:6px;}

End: Styles for Google Navigation Style 
*/

#plainContent .secResultBar a.first{background:url(../img/paging_first_1.gif) 7px 7px no-repeat;}
#plainContent .secResultBar a.rew{background:url(../img/paging_rew_1.gif) 5px 7px no-repeat;}
#plainContent .secResultBar a.prev{background:url(../img/paging_prev_1.gif) 7px 7px no-repeat;}
#plainContent .secResultBar a.next{background:url(../img/paging_next_1.gif) 7px 7px no-repeat;}
#plainContent .secResultBar a.ff{background:url(../img/paging_ff_1.gif) 5px 7px no-repeat;}
#plainContent .secResultBar a.last{background:url(../img/paging_last_1.gif) 7px 7px no-repeat;}

#plainContent .secResultBar a.first_off{background:url(../img/paging_first_0.gif) 7px 7px no-repeat;}
#plainContent .secResultBar a.rew_off{background:url(../img/paging_rew_0.gif) 5px 7px no-repeat;}
#plainContent .secResultBar a.prev_off{background:url(../img/paging_prev_0.gif) 7px 7px no-repeat;}
#plainContent .secResultBar a.next_off{background:url(../img/paging_next_0.gif) 7px 7px no-repeat;}
#plainContent .secResultBar a.ff_off{background:url(../img/paging_ff_0.gif) 5px 7px no-repeat;}
#plainContent .secResultBar a.last_off{background:url(../img/paging_last_0.gif) 7px 7px no-repeat;}

#plainContent .secSearchResult a{text-decoration:underline; color:#113388;}
#plainContent .secSearchResult .headLink{padding-bottom:4px;}
#plainContent .secSearchResult .bottomLink{padding-top:4px; color:#113388;}

/* Karriere */

#plainContent .secCareerForm .submitArea{position:relative; float:left; margin-top:4px; padding-bottom:5px; width:155px;}
#plainContent .secCareerForm .submitArea input{position:absolute; left:0; top:0; width:100%; height:1.4em; border:none; background:url(../img/transparent.gif); cursor:pointer;}
#plainContent .secCareerForm .submitBtn{width:155px;}
#plainContent .secCareerForm .submitBtn span{font-weight:bold; color:#4a4b4c;}

#plainContent .secCareerForm table{width:100%; border-collapse:collapse;}
#plainContent .secCareerForm table label{display:block; padding-bottom:5px;}
#plainContent .secCareerForm table td{padding-bottom:7px;}
#plainContent .secCareerForm table select{width:158px;}
#plainContent .secCareerForm table input.email{width:300px;}

/* Formular-Generator */

#plainContent .secFormgenerator .submitArea{position:relative; float:left; margin-top:4px; padding-bottom:5px; width:155px;}

#plainContent .secFormgenerator span.submitBtn2 {font-weight:bold; color:#4a4b4c;}
#plainContent .secFormgenerator span.submitBtn2 input {width:157px;}

#plainContent .secFormgenerator table{width:100%; border-collapse:collapse;}
#plainContent .secFormgenerator table label{display:block; padding-bottom:5px;}
#plainContent .secFormgenerator table td{padding-bottom:7px;}
#plainContent .secFormgenerator table select{width:158px;}

#plainContent .secFormgenerator input.onlineform {width:312px;}
#plainContent .secFormgenerator span.radio {position:relative; width:auto; }
#plainContent .secFormgenerator span.radio input {position:absolute; width:15px; top:3px; margin-right:40px;}
#plainContent .secFormgenerator span.radio label {display:inline; margin:0 20px;}

/* Beratungsformular */

#plainContent .secContact{}
#plainContent .secContact p{float:left; width:100%;}
#plainContent .secContact p.title{padding-bottom:4px;}
#plainContent .secContact p.radio{position:relative; width:auto; padding:0 25px 5px 18px;}
#plainContent .secContact p.radio input{position:absolute; top:3px; left:0; width:1em; height:1em;}
#plainContent .secContact p.radio label{float:left;}
#plainContent .secContact p input.time{width:300px;}

/* global */

#plainContent .submitBtn{float:left; background:url(../img/submitBtn_bg.gif) repeat-x 0px 10px;}
#plainContent .submitBtn span{float:right; padding-top:2px; padding-left:10px; background:#eeeeee url(../img/submitBtn_arrow.gif) no-repeat 0px 8px;}

#plainContent .contentTableDiv{float:left; margin-bottom:17px; background:white; font-size:0.687em;}
#plainContent .contentTable{border:6px solid white; background:white;}
#plainContent .contentTableHeader{color:#113388; font-weight:bold; padding:7px 0px 0px 8px;}
#plainContent .contentTable td,
#plainContent .contentTable th{padding:2px 6px; vertical-align:top;}
#plainContent .contentTable th.blue{background:#b3c4dc;}
#plainContent .contentTable td.blue{background:#e5ecf6;}
#plainContent .contentTable th.sand{background:#ffd26b;}
#plainContent .contentTable td.sand{background:#ffe8a6;}
#plainContent .contentTable th.pink{background:#db679a;}
#plainContent .contentTable td.pink{background:#ffbfdb;}
#plainContent .contentTable th.gray{background:#b5b7bd;}
#plainContent .contentTable td.gray{background:#eeeeee;}
#plainContent .contentTableFooter{padding:1px 10px 10px 10px; float:left;}

/* info icon */
#plainContent .info{padding-right:19px; background:url(../img/info.gif) no-repeat right 3px; cursor:pointer;}
#plainContent .info span{display:none;}

#infobox{position:absolute; top:0px; left:0px;}

#infobox .bg{float:left; padding:0 10px; background:url(../img/infobox_bg.png) repeat-y; overflow:visible;}
#infobox .bottom{float:left; width:346px; height:13px; background:url(../img/infobox_bottom.png);}
#infobox .top{float:left; width:346px; height:15px; background:url(../img/infobox_top.png);}
#infobox .content{float:left; margin-bottom:-10px; position:relative; top:-10px; width:322px; padding:2px; font-size:0.687em; background:white;}
#infobox .title{float:left; margin-bottom:2px; width:153px; padding:4px 5px 5px 5px; font-weight:bold; color:white; background:#113388;}
#infobox .text{float:left; width:312px; padding:4px 5px 5px 5px; background:#e5ecf6;}

@media print{
	#plainContent .toolbar{display:none;}
	#plainContent, #plainContent .colLeft .zoomImage .zoom{overflow:visible;}
}
