* {
	margin: 0; 
	padding: 0;
}

p, a, li, h1, h2, input, tbody {
	font-family: Arial, Helvetica, sans-serif;
	color:#565656;
	font-size:13px;
	text-decoration:none;
}

h1 {
	font-size:20px;
	color:#008089;
	padding-bottom:15px;
        font-weight:normal;
}

h2 {
	color:#008089;
	font-weight:bold;
        padding-bottom:10px;
}

img {
        border:none;
}

td {
        vertical-align:top; 
        padding-bottom:5px;
}

sup {
        font-size:70%;
        vertical-align:text-top;
}

fieldset {
        border:none;
}


.list_sitemap sup,
.teaser_boxes .headline p sup,
#footer sup {
        vertical-align:top;
}

/* userstyle "Überschrift" */
h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size:13px;
	text-decoration:none;
	padding-bottom:5px;
	color:#565656;
	font-weight:bold;
}

#header {
	width:985px;
	height:166px;
	background:#E2E2E2 url(../_resources/static/header2.jpg) no-repeat;
}

#webtailor_ecke {
	width:30px;
	height:30px;
        float:right;
}

#logo {
        float:left;
        padding:24px 0 14px 868px;
        width:87px;
        height:108px;      
}

#page {
	margin:0 auto;
	width:990px;
	background: #FFF url(../_resources/static/shadows.gif) repeat-y;
	padding-left:5px;
}

body {
	background: url(../_resources/static/background.jpg);
}

.clear {
	clear:both;
	line-height:0px;
	font-size:0px;
}

/***editor hintergrundfarbe***/
body.mceContentBody {
	background: #FFFFFF;
}

/***editor Absätze***/
body.mceContentBody p {
	padding-bottom:15px;
}

body.mceContentBody ul {
	padding-bottom:15px;
}

body.mceContentBody ul li {
       list-style-type:circle;
       list-style-position:inside;
}


/*********** CONTENT ***********/
#content {
	float:left;
	width: 785px;
	background:#FFF url(../_resources/static/navi_side.jpg) no-repeat;
}

p.navigation_path {
         margin-left:46px;
}

p.navigation_path, p.navigation_path a  {
	font-size:11px;
	color:#AAAAAA;
	padding-top:10px;
}

p.navigation_path a:hover  {
	color:#E53933;
}

.all_content {
	padding:25px 93px 50px 46px;
}

.all_content p {
	padding-bottom:15px;
}

.main_content {
	width:485px;
	padding:25px 0 25px 46px;
}

.main_content p {
	padding: 0 0 15px 0;
	line-height:18px;
}

.side_content {
	float:right;
	width:215px;
	padding:25px 0 25px 15px;

}

.side_content ul {
	list-style-type:none;
	padding-bottom:20px;
}

.side_content ul li {
	margin-bottom:8px;
}

.side_content .headline,
#image_gallery .headline,
.teaser_image .headline {
	background:#8EB4B7 url(../_resources/static/teaserbox_corner.gif) no-repeat 181px 0;
	width:202px;
	margin-bottom:1px;
        overflow:hidden;
}

#image_gallery .headline,
.teaser_image .headline {
	background:#8EB4B7 url(../_resources/static/teaserbox_corner.gif) no-repeat 131px 0;
	width:152px;
	margin-bottom:1px;
        height:22px;
}

.side_content .headline p a,
#image_gallery .headline p a,
.teaser_image .headline p a {
	color:#FFF;
	background:url(../_resources/static/magnifier.gif) no-repeat 0 3px;
	padding-left:15px;
}

#image_gallery .headline p a,
.teaser_image .headline p a {
        font-size:12px;
}

.side_content .headline p,
#image_gallery .headline p,
.teaser_image .headline p {
	line-height:22px;
	padding:0 0 0 10px;
	color:#FFF;
}

.side_content .image_box img {
	border:1px solid #A2A2A2;
}

.side_content .internal_links ul, 
.side_content .external_links ul  {
	border:1px solid #A2A2A2;
	width:180px;
	padding:10px 10px 0 10px;
}

.side_content .internal_links ul li, 
.side_content .external_links ul li  {
	padding-bottom:8px;
}

.side_content .internal_links ul li a, 
.side_content .external_links ul li a {
	background:url(../_resources/static/arrow_red.gif) no-repeat 0 6px;
	padding-left:15px;
	display:block;
}

.side_content .internal_links ul li a:hover, 
.side_content .external_links ul li a:hover {
	color:#E53933;
}

/*Listen*/

.all_content ul li,
.main_content ul li {
  list-style-type:none;
  padding:0 0 10px 15px;
  background:url(../_resources/static/dot.gif) no-repeat 0 6px;
  line-height:18px;
}

/*Links im Text*/

.all_content a,
.main_content a {
  color:#008089;
}

.all_content a:hover,
.main_content a:hover {
  color:#AAA;
}

.all_content a.internal,
.main_content a.internal{
  background:url(../_resources/static/arrow.gif) no-repeat 0 6px;
  padding-left:15px;
}


/*downloads*/

ul#list_downloads {
        list-style-type:none;
}

ul#list_downloads li {
  background-image: none;
  list-style-type:none;
  padding:6px 0;
}

#content p a.print {
	font-size:11px;
	color:#7F7F7F;
	background:url(../_resources/static/print.gif) no-repeat 0 2px;
	padding-left:15px;
}

#content p a.print:hover {
	color:#E53933;
}

/* teaser text */
div.teaser_text {
	background:url(../_resources/static/seperator_line.jpg) no-repeat;
	padding-top:7px;
}

div.teaser_text p {
	padding-bottom:10px;
}

.teaser_bottom_text {
        margin-top:30px;
}

a.more {
	background:url(../_resources/static/arrow_red.gif) no-repeat 0 6px;
	padding-left:15px;
	font-weight:bold;
}

a.pdf {
	background:url(../_resources/static/pdf_symbol.gif) no-repeat 0 3px;
	padding:3px 0 3px 20px;
}

a.back,
a.back:hover {
	background:url(../_resources/static/arrow_back_link.gif) no-repeat 0 6px;
	padding-left:15px;
	font-size:12px;
}

div.teaser_text a:hover,
a.back:hover,
a.pdf:hover {
	color:#7F7F7F;
}

/*********** NAVIGATION ***********/
#nav_side_image {
	float:left;
}

#navigation {
	width:200px;
	background-color:#EDEDED;
	display:block;
	float:left;
}

#navigation #login  {
	border-bottom:10px solid #FFF;
}

#navigation #login ul li {
	background-image:none;
	padding:0;
	margin:0;
	border:none;
}

#navigation #login ul li ul {
	border-top:none;
}

#navigation #login p {
	font-family: Arial, Helvetica, sans-serif;
	color:#565656;
	font-size:11px;
}

#navigation #login .top {
	background:#C9C9C9 url(../_resources/static/login_corner.jpg) no-repeat 174px 0;
	font-weight:bold;
	padding-left:20px;
	line-height:25px;
    border-bottom:1px solid #FFF;
}

#navigation #login li.fields {
	background:#B8B8B8;
}

#navigation #login li.fields p {
	padding:4px 0 0 20px;
}

#navigation #login li.fields ul {
	background:#B8B8B8;
	padding-bottom:5px;
}

#navigation #login li.fields ul li {
	background-color:#B8B8B8;
        height:20px;
}

#navigation #login li.fields ul li p {
	font-family: Arial, Helvetica, sans-serif;
	color:#565656;
	font-size:11px;
	float:left;
	padding:0 0 3px 20px;
}

#navigation #login li.fields ul li input {
	width:112px;
	height:16px;
	margin-right:10px;
	float:right;	
	font-size:11px;
        border:1px solid #565656;
}

#navigation #login .bottom_text {
	background-color:#DDDDDD;
	border-top:1px solid #FFF;
	padding:3px 0;
}

#navigation #login .bottom_text p {
	color:#565656;
}

#navigation #login .bottom_text p, 
#navigation #login .bottom_text a,
#navigation #login form p,
#navigation #login form p a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:20px;
	line-height:15px;
	font-style: italic;
}

#navigation #login form p a {
	padding:0 0 3px 13px;  
         width:150px;  
}

#navigation #login .bottom_text a,
#navigation #login form a  {
	background:url(../_resources/static/arrow_red.gif) no-repeat 0 5px;
	padding-left:13px;
	color:#ED1C24;
}

#navigation #login .bottom_text a  {
	background:url(../_resources/static/arrow_red.gif) no-repeat 0 5px;
	padding-left:13px;
	color:#ED1C24;
         width:150px;
}

#navigation ul {
	list-style-type:none;
}

#navigation ul li {
	border-bottom:1px solid #FFF;
	line-height:20px;
}

/**1. Ebene*/

#navigation ul li {
	background: url(../_resources/static/navi_inactive.gif) no-repeat;
}

#navigation ul li a {
	display:block;
	padding:0 0 0 20px;
	width:180px;
}

#navigation ul li a:hover {
	background: url(../_resources/static/menu_hover.gif) no-repeat;
	color:#FFF;
}

#navigation ul li.active {
	background: url(../_resources/static/navi_active.gif) no-repeat;
}

#navigation ul li.active a {
	color:#FFF;
}

/**2. Ebene*/

#navigation ul li ul {
	border-top:1px solid #FFF;
	margin-bottom:-1px;
}

#navigation ul li.active ul li a {
	display:block;
	padding:0 0 0 35px;
	width:165px;
        color:#565656;
        background-color:#8EB4B7;
}

#navigation ul li ul li a:hover,
#navigation ul li.active ul li.active a {
	color:#FFF;
        background-color:#8EB4B7;
        background-image:none;
}

#search {
	padding:10px 0 50px 10px;
}

#search img {
	float:left;








}

#search input {
	width:133px;
	height:19px;
	float:left;
	border:1px solid #999999;
	border-right:none;
	color:#C6C6C5;
}

#search #arrow input {
	background:#D4D4D4;
	float:left;
	height:19px;
	width:19px;
	border:1px solid #999999;
	border-left:none;
}

#logo_allianz_bayern {
        margin:0 0 10px 7px;
}


/*********** 2nd NAVIGATION ***********/
#second_navigation {
	background-color:#E2E2E2;
	height:20px;
	width:985px;
}

#second_navigation ul {
	float:right;
	padding:2px 23px 0 0;
}

#second_navigation ul li {
	list-style-type:none;
	float:left;
}

#second_navigation ul li a {
	list-style-type:none;
	float:left;
	background:url(../_resources/static/arrow.gif) no-repeat 0 6px;
	padding:0 15px 0;
}

#second_navigation ul li a:hover {
	color:#EE1D25;
	background:url(../_resources/static/arrow_red.gif) no-repeat 0 6px;

}

#second_navigation ul li a.english,
#second_navigation ul li a.german,
#second_navigation ul li a.english:hover,
#second_navigation ul li a.german:hover {
	list-style-type:none;
	float:left;
	background:url(../_resources/static/lang_en.gif) no-repeat 0 1px;
	padding-left:25px;
	margin-left:10px;
}

#second_navigation ul li a.german,
#second_navigation ul li a.german:hover {
	background:url(../_resources/static/lang_de.gif) no-repeat 0 2px;
}


/*********** FOOTER ***********/
#footer {
	height:20px;
	background:url(../_resources/static/footer_left.gif);
	width:872px;
}

#footer p {
	color:#FFF;
	font-size:11px;
	line-height:20px;
	margin-left:200px;
	padding-left:45px;
	background:#006B74 url(../_resources/static/footer_corner.gif) no-repeat 648px 0;
}

#footer p a {
	color:#FFF;
	font-size:11px;
	line-height:20px;
}

#bottom_shadow {
	margin:auto;
	width:1001px;
	margin-top:-7px;
}

.contact_box #submit_button {
  padding: 3px 10px;
  border:1px solid #CCC;
  font-size: 11px; 
  color: #008089;
  cursor: pointer;
  width:130px;
  background-color:#F4F3F3;
}

.contact_box form ul {
	width:550px;
	list-style-type:none;
}

.contact_box form ul li {
	background:none;
	margin-bottom:15px;
	padding:0 20px 0 0;
	float:left;
}

.contact_box form ul li.submit {
	background:none;
	margin-bottom:15px;
	padding:0 20px 0 0;
clear:both;
width:300px;
}

.contact_box form ul li p {
	padding-bottom:0;
}

.contact_box form ul li p#duty_values {
	padding-top:15px;
}

.contact_box form ul li input.long {
	width:238px;
}

.contact_box form ul li textarea.message {
	width:499px;
}

/* Liste: Sitemap */
.all_content ul.list_sitemap {
  clear:both;
}

.all_content ul.list_sitemap li {
  width: 185px;
  padding: 0px 35px 40px 0px;
  list-style-type:none;
  background:none;
  float:left;
}

.all_content ul.list_sitemap li.right {
  padding-right: 0px;
}

.all_content ul.list_sitemap li a {
  display:block;
  font-weight: bold;
  color:#008089;
  border-bottom:1px solid #BDBDBE;
  background: url(../_resources/static/arrow.gif) no-repeat 0 9px;
  padding:4px 0 4px 15px;
}

.all_content ul.list_sitemap li a:hover {
  color:#ED1C24;
}

.all_content ul.list_sitemap li ul li a {
	color:#8D8B8B;
	background: url(../_resources/static/arrow.gif) no-repeat 0 10px;
	font-weight:normal;
	border:none;
}

.all_content ul.list_sitemap li ul li a:hover {
	color:#ED1C24;
}

.all_content ul.list_sitemap li li {
  float: none;
  padding: 0px;
  background:none;
}

/*Liste:Team*/

ul.team_list {
  margin: 10px 0;
}

ul.team_list li {
  list-style-type: none;
  padding: 0 0 10px 0;
  height: 120px;
  background:none;
}

ul.team_list li p.image_box {
  float: left;
  margin-right: 20px;
}

ul.team_list li table td {
 padding:0;

}


ul.team_list li table a.headline {
	color:#008089;
	font-weight:bold;
        background:url(../_resources/static/arrow.gif) no-repeat 0 6px;
        padding-left:10px;
}

ul.team_list li table a.headline:hover {
	color:#565656;
}

.team_detail img.portrait {
   float:right;
   margin:0 0 20px 35px;
}

.team_detail table {
   margin-bottom: 15px;
}


#team {
  margin: 20px 0 0px 120px;
  padding-bottom:50px;
}

#team ul {
  width: 390px;
}

#team li {
  float: left;
  padding: 0 3px 3px 0;
  width:75px;
  height:100px;
  background-image:none;
}

#team li a {
  line-height: 0px;
  font-size: 0px;

}



#team li img {
  display: block;
}

#zoom_image_container {
 position: absolute;
 cursor: pointer;
}

#zoom_image_titel {
  background-color:#E2E2E2;
  color:#565656;
  line-height:21px;
  padding:3px 10px;
  width:145px;
  visibility:hidden;
}


#logo_list li {
	list-style-type:none;
        background:none;
        padding:0;
}

#logo_list li .logo {
	float:left;
	height:45px;
	padding:3px 0 20px 0;
	margin-right:20px;
}

#logo_list li .logo_big {
	float:left;
	padding:3px 0 20px 0;
	margin-right:20px;
        height: 80px;
        width: 250px;
}

#logo_list li p {
        padding:0 0 20px 0;
}


/*BioRegionen*/

#region_selection {
  margin:20px 0;

}

#region_selection a {
  background:url(../_resources/static/arrow_green.gif) no-repeat 0 6px;
  padding-left:15px;
  margin-right:40px;

}

#database {
margin-top:-35px;
width:739px;
padding:0 0 50px 46px;
}



/* Liste: Image Gallery */

#image_gallery {
	margin-top:20px;
}

#image_gallery ul {
	margin-top:10px;
}

#image_gallery ul li {
	list-style-type:none;
        background-image:none;
	float:left;
	padding:0px 6px;
	height:200px;
}

#image_gallery ul li.left {
	padding-left:0px;
}

#image_gallery ul li.right {
	padding-right:0px;
}

#image_gallery ul .image {
	width:150px;
	background-color:#EEE;
}

#image_gallery ul p {
	padding-bottom:0;
	line-height:normal;
}

#image_gallery ul p a {
	background-image:none;
	padding:0;
}

#image_gallery ul p.image_box {
	width:150px;
	height:150px;
}

#image_gallery ul p.image_box img {
	display:block;
	margin:0 auto;
}

#image_gallery ul p.magnifier {
	float:right;
	padding:3px 5px 0 0px;
}

#image_gallery ul p.text {
	width:125px;
	height:22px;
	overflow:hidden;
	padding:0 0 0 10px;
        color:#565656;
}

#image_gallery ul p.image_box,
.all_content .teaser_image .image_box img {
        border:1px solid #A2A2A2;
        background-color:#E2E2E2;
}

.teaser_image {
        float:right;
        width:152px;
}

/*** Newsletterseite ***/

.all_content .newsletter img {
       float:left;
       margin-right:30px;
       padding-bottom:70px;
}

.all_content .newsletter p {
       float:left;
       width:350px;
}

#login li.fields ul li input#buttonLogin {
       border:none;
       float:left;
       color:#ED1C24;
       background:#B8B8B8 url(../_resources/static/arrow_red.gif) no-repeat 0 6px;
       font-style:italic;
       margin-left:20px;
       width:77px;
       text-align:left;
       padding-left:13px;
}