/* Stylesheet DBZ v3.0 */ 




/*---------------------------- allgemeine Angaben + div-Container + Schriftformate -------------------------------*/

html { 
	overflow-y:scroll 
}

body {
	margin: 0px; 
	font-family: arial,verdana; 
	color: #4f4c4b; 
	background-color: #4f4c4b; 
	font-size: 9pt;
	text-align: center;
	margin-bottom: 30px;
}

p { 
	color: #4f4c4b; 
	font-size: 9pt; 
	margin-top:0px; 
	margin-bottom:8px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px; 
}

p.small { 
	color: #4f4c4b; 
	font-size: 8pt; 
	margin-top:0px; 
	margin-bottom:8px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px; 
}

a { 
	color: #4f4c4b;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #000000;
}

table {
	color: #4f4c4b; 
	font-size: 9pt; 
	margin-top:5px;
	margin-left:0px;
	margin-right:5px;	
	margin-bottom:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;	
}

td { 
	color: #4f4c4b; 
	font-size: 9pt;
	font-family: arial,verdana;	
	margin-top:0px; 
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px; 
}

li { 
	color: #4f4c4b; 
	font-size: 9pt; 
	margin-top:0px; 
	margin-left:0px;
	margin-right:5px;	
	margin-bottom:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px; 
}

li.SubMiddle {
padding-top: 50px;
}

ul { 
	margin-top:10px; 
	margin-left:30px;
	margin-right:0px;	
	margin-bottom:15px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
}

ul.LinksUndObenOhneRand { 
	margin-top:0px; 
	margin-left:20px;
	margin-right:0px;	
	margin-bottom:15px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
}

ul.haken { 
	margin-top:10px; 
	margin-left:30px;
	margin-right:0px;	
	margin-bottom:15px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	list-style-image:url(http://www.ipo-it.com/webcms/fileadmin/templates/images_dbz_3_0/layout_haken.png)
}

ul.fragezeichen { 
	margin-top:10px; 
	margin-left:30px;
	margin-right:0px;	
	margin-bottom:15px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	list-style-image:url(http://www.ipo-it.com/webcms/fileadmin/templates/images_dbz_3_0/fragezeichen_symbol.png)
}

h2 { 
	color: #4f4c4b; 
	font-size: 11pt; 
	margin-top:0px; 
	margin-bottom:10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
}

h2.form { 
	color: #4f4c4b; 
	font-size: 11pt; 
	margin-top:0px; 
	margin-bottom:10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
}

h3 { 
	color: #4f4c4b; 
	font-size: 10pt; 
	margin-top:0px; 
	margin-bottom:10px; 
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
}

h4 {
	font-size: 10pt;
	color: #018151;
	font-family: arial,verdana; 
	text-decoration: none;	
	margin-top: 0px; 
	margin-bottom: 5px;
	margin-left: 0px; 
	margin-right: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	font-weight: bold;	
}

textarea { 
	color: #000000; 
	font-size: 10pt; 
	font-family: arial,verdana;
}

img { 
	margin: 0px; 
	border: 0px;
}

pre { 
	display: inline;
	margin-top:0px; 
	margin-left:0px;
	margin-right:0px;	
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px; 
} 

/*---------------- Seitenrahmen ---------------*/

#mainframe_border {
	width: 810px;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	background-color: #000000;
	padding: 1px;
	text-align: left;
}

#mainframe {
	width: 800px;
	background-color: #ffffff;
	padding: 5px;
	text-align: left;
}



/*---------- Seitenkopf - linker Teil ----------*/

#head_site {
	position: relative;
	top: 0px;	
	width: 800px;
	height: 250px;
	background-color: #ffffff;
	padding: 0px;
	text-align: left;
}

#head_logo_bar_menu {
	float: left;	
	width: 180px;
	height: 250px;
	background-color: #ffffff;
	padding: 0px;
	text-align: left;
}

#head_logo {
	float: left;
	width: 180px;
	height: 116px;
	background-color: #ffffff;
	padding: 0px;
	text-align: center;
}

#head_bar_underlay {
	float: left;
	width: 180px;
	height: 40px;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	text-align: left;
}



	/* head_bar = flexibel */



#head_menu_underlay {
	float: left;
	white-space:nowrap;
	white-space:nowrap;
	width: 180px;
	height: 90px;
	background-color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: left;
}

#head_menu {
	float: left;
	width: 180px;
	height: 92px;
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: left;
}

#head_menu a {
	display: block;
	height: 18px;
	line-height: 18px;
	width: 179px;
	font-size: 9pt;
	text-decoration: none;
	background-color: #FFFFFF;
	color: #4f4c4b;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-indent: 5px;
	font-weight: bold;
}

#head_menu a:hover {
	text-decoration: none;
	color: #000000;
	background-color: #edeceb;	
}

#head_menu a.active {
	text-decoration: none;
	color: #000000;
	background-color: #edeceb;
}


/*---------- Seitenkopf - rechter Teil ----------*/

#head_navi_pic_topic_teaser {
	float: left;	
	width: 620px;
	height: 250px;
	background-color: #ffffff;
	padding: 0px;
	text-align: left;
}

#head_navi {
	position: absolute;
	top: 0px;
	width: 620px;
	height: 25px;
	background-color: #ffffff;
	padding: 0px;
	text-align: right;

}

#head_navi_left {
	float: left;
	top: 0px;
	width: 525px;
	height: 25px;
	background-color: #ffffff;
	padding: 0px;
	text-align: right;

}

#head_navi_right {
	float: left;
	top: 0px;
	width: 95px;
	height: 25px;
	background-color: #ffffff;
	padding: 0px;
	text-align: left;

}

#head_navi_left a {
	color: #4f4c4b;
	font-size: 9pt;
	height: 16px;
	line-height: 16px;
	background-color: #FFFFFF;
	text-align: right;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 3px;
	padding-bottom: 0px;
	text-decoration: underline;

}

#head_navi_left a:hover {
	text-decoration: none;
	color: #000000;
	
}

#head_navi_left a.active {
	text-decoration: none;
	color: #000000;	

}


form {
    width: 75%;
    margin:0;
    padding:.5em;
    display: inline;

   
} 

.tx-macinasearchbox-pi1
{
display:inline;
}

#head_search  
{
	color: #4f4c4b;
	font-size: 9pt;
	width:80px;
	margin-top: 0px; 
	margin-bottom: 0px;
	text-align: right;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;

}

#head_search  p
{
	color: #4f4c4b;
	font-size: 9pt;
	width:80px;
	margin-top: 0px; 
	margin-bottom: 0px;
	text-align: right;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;

}

#head_search_input_field{

height:19px;
width:80px; 
font-size:12px; 
vertical-align: middle; 

padding-bottom:0px;

}

#head_search_submit {

border:0 ;
height:19px; 
width:15px; 
font-size:12px; 
padding-top:0px; 
vertical-align: middle;

}

#searchboxinput
{
border:0 ;
height:19px; 
width:15px; 
font-size:12px; 
padding-top:0px; 
vertical-align: middle;
display:inline;
display:inline;
}

#searchboxbutton
{
border:0 ;
height:19px; 
width:15px; 
font-size:12px; 
padding-top:0px; 
vertical-align: middle;
display:inline;
}




#head_pic {
	position: absolute;
	top: 25px;	
	width: 620px;
	height: 225px;
	background-color: #ffffff;
	padding: 0px;
	text-align: left;
}

#head_topic_underlay {
	position: absolute;
	top: 116px;
	width: 420px;
	height: 42px;
	background-color: #ffffff;
	text-align: left;
}



	/* head_topic_main = flexibel */



#head_topic_main h1 {
	color: #ffffff;
	font-size: 16pt;
	font-weight: bold;
	margin-top: 0px; 
	margin-bottom: 0px;
	text-align: left;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 5px;
}

#head_teaser {
	position: absolute;
	top: 210px;
	vertical-align: bottom;
	width: 620px;
	height: 30px;
	padding: 0px;
	text-align: right;
}



	/* head_teaser p = flexibel */





/*----------Spacer mit Link-Director----------*/

#link_spacer_director {
	position: relative;
	top: 0px;
	width: 800px;
	height: 40px;
	background-color: #ffffff;
	padding: 0px;
	text-align: left;
}

#link_spacer {
	position: relative;
	float: left;
	width: 180px;
	height: 40px;
	background-color: #ffffff;
	padding: 0px;
	text-align: left;
}

#link_director {
	position: relative;
	float: left;
	width: 620px;
	height: 40px;
	background-color: #ffffff;
	padding: 0px;
	text-align: left;
	font-size: 8pt;
}

#link_director a {
	display: inline;
	height: 20px;
	line-height: 20px;
	background-color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
	color: #4f4c4b;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	text-indent: 0px;
}

#link_director a:hover {
	text-decoration: none;
	color: #000000;
	background-color: #edeceb;	
}

#link_director a.active {
	background-color: #edeceb;
	text-decoration: none;
	color: #000000;	
}


/*------------------ Content-Bereich -------------------*/

#body_site {
	position: relative;
	top: 0px;
	width: 800px;

	overflow: auto;
	overflow-x: hidden;

	height: auto;

	background-color: #ffffff;
	padding: 0px;
	text-align: left;
}

/*--------- Navi im Content-Bereich ---------*/

#body_navi {
	float: left;	
	width: 180px;
	background-color: #ffffff;
	padding: 0px;
	text-align: left;
}

#body_navi_top a {
	display: block;
	height: 16px;
	line-height: 16px;
	width: 178px;
	font-size: 9pt;
	font-style: italic;
	text-decoration: none;
	background-color: #FFFFFF;
	color: #4f4c4b;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-indent: 5px;
	/* font-weight: bold; */
}

#body_navi_top a:hover {
	text-decoration: none;
	color: #000000;
	background-color: #edeceb;	
}

#body_navi_top a.active {
	background-color: #edeceb;
	text-decoration: none;
	color: #000000;	
}

#body_navi_top_level2 a {
	display: block;
	height: 14px;
	line-height: 14px;
	width: 178px;
	font-size: 9pt;
	text-decoration: none;
	background-color: #FFFFFF;
	color: #4f4c4b;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-indent: 36px;
}

#body_navi_top_level2 a:hover {
	text-decoration: none;
	color: #000000;
	background-color: #edeceb;	
}

#body_navi_top_level2 a.active {
	background-color: #edeceb;
	text-decoration: none;
	color: #000000;	
}

#body_navi_bottom h2 {
	color: #018151;
	font-size: 10pt;
	margin-top: 0px; 
	margin-bottom: 5px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
}

#body_navi_bottom p {
	color: #4f4c4b;
	/* border-color: #F0F0ED;
	border-width: 1px;
	border-style: solid; */	
	font-size: 8pt;
	margin-top: 0px; 
	margin-bottom: 5px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
}


#body_navi_bottom2 {
	color: #4f4c4b;
	border-color: #F0F0ED;
	border-width: 1px;
	border-style: solid;	
	font-size: 8pt;
	margin-top: 0px; 
	margin-bottom: 5px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

/*--------- Haupt-Content-Bereich ---------*/

#body_content {
	float: left;	
	width: 420px;
	background-color: #ffffff;

	height: auto !important;
	min-height: 380px;
	height: 380px;


	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
	background-image:url(../images_dbz_3_0/DBZ_Streifen_grau.jpg); 
	background-repeat: no-repeat;
}



	/* body_content_topic_links_box = flexibel */

	
	
#body_content_link_box_1 {
	float: left;	
	width: 200px;
	height: 110px;
	background-color: #cdd2f0;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;	
}

#body_content_link_box_1 img {
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

#body_content_link_box_1 a {
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	height: 24px;
	line-height: 24px;
	width: 200px;
	font-family: arial,verdana; 
	font-size: 10pt;
	text-decoration: none;
	background-color: #122183;
	color: #FFFFFF;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-indent: 5px;
	font-weight: bold;
}

#body_content_link_box_1 a:hover {
	text-decoration: none;
	background-color: #cdd2f0;
	color: #000000;
}

#body_content_link_box_1 p {
	color: #2d2b2b;
	font-size: 10pt;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}





#body_content_link_box_2 {
	float: left;	
	width: 200px;
	height: 110px;
	background-color: #ebf6cd;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;	
}

#body_content_link_box_2 img {
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

#body_content_link_box_2 a {
	display: block;
	height: 24px;
	line-height: 24px;
	width: 200px;
	font-family: arial,verdana;
	font-size: 10pt;
	text-decoration: none;
	background-color: #82b401;
	color: #FFFFFF;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-indent: 5px;
	font-weight: bold;
}

#body_content_link_box_2 a:hover {
	text-decoration: none;
	background-color: #ebf6cd;
	color: #000000;
}

#body_content_link_box_2 p {
	color: #2d2b2b;
	font-size: 10pt;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}




#body_content_link_box_3 {
	float: left;	
	width: 200px;
	height: 110px;
	background-color: #EFBDA7;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;	
}

#body_content_link_box_3 img {
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

#body_content_link_box_3 a {
	display: block;
	height: 24px;
	line-height: 24px;
	width: 200px;
	font-family: arial,verdana;
	font-size: 10pt;
	text-decoration: none;
	background-color: #BF3D01;
	color: #FFFFFF;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-indent: 5px;
	font-weight: bold;
}

#body_content_link_box_3 a:hover {
	text-decoration: none;
	background-color: #EFBDA7;
	color: #000000;
}

#body_content_link_box_3 p {
	color: #2d2b2b;
	font-size: 10pt;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}





#body_content_link_box_4 {
	float: left;	
	width: 200px;
	height: 110px;
	background-color: #fcf1d5;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;	
}

#body_content_link_box_4 img {
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

#body_content_link_box_4 a {
	display: block;
	height: 24px;
	line-height: 24px;
	width: 200px;
	font-family: arial,verdana;
	font-size: 10pt;
	text-decoration: none;
	background-color: #e5af11;
	color: #FFFFFF;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-indent: 5px;
	font-weight: bold;
}

#body_content_link_box_4 a:hover {
	text-decoration: none;
	background-color: #fcf1d5;
	color: #000000;
}

#body_content_link_box_4 p {
	color: #2d2b2b;
	font-size: 10pt;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}



/*--------  Verlauf Rahmen -------------*/

#verlauf_rechts50px {
	/* float: right; */
	width: 100%
	/* width: 193px; */
	height:50px;
	background-image: url(../images_dbz_3_0/verlauf_50px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 5px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_rechts100px {
	/* float: right; */	
	width: 100%
	/* width: 193px; */
	height:100px;
	background-image: url(../images_dbz_3_0/verlauf_100px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 5px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_rechts150px {
	/* float: right; */	
	width: 100%
	/* width: 193px; */
	height:150px;
	background-image: url(../images_dbz_3_0/verlauf_150px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 5px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_rechts200px {
	/* float: right; */	
	width: 100%
	/* width: 193px; */
	height:200px;
	background-image: url(../images_dbz_3_0/verlauf_200px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 5px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_rechts250px {
	/* float: right; */	
	width: 100%;
	/* width: 193px; */
	height:250px;
	background-image: url(../images_dbz_3_0/verlauf_250px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 5px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}


#verlauf_rechts300px {
	/* float: right; */	
	width: 100%;
	/* width: 193px; */
	height:300px;
	background-image: url(../images_dbz_3_0/verlauf_300px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 5px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_rechts350px {
	/* float: right; */	
	width: 100%;
	/* width: 193px; */
	height:350px;
	background-image: url(../images_dbz_3_0/verlauf_350px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 5px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_rechts400px {
	/* float: right; */	
	width: 100%;
	/* width: 193px; */
	height:400px;
	background-image: url(../images_dbz_3_0/verlauf_400px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 5px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_rechts600px {
	/* float: right; */	
	width: 100%;
	/* width: 193px; */
	height:600px;
	background-image: url(../images_dbz_3_0/verlauf_600px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 5px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}
/*--------- Verlauf Mitte ---------*/

#verlauf_mitte50px {
	/* float: right; */
	width: 100%;
	/* width: 193px; */
	height:50px;
	background-image: url(../images_dbz_3_0/verlauf_50px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_mitte100px {
	/* float: right; */	
	width: 100%;
	/* width: 193px; */
	height:100px;
	background-image: url(../images_dbz_3_0/verlauf_100px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_mitte150px {
	/* float: right; */	
	width: 100%;
	/* width: 193px; */
	height:150px;
	background-image: url(../images_dbz_3_0/verlauf_150px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_mitte200px {
	/* float: right; */	
	width: 100%;
	/* width: 193px; */
	height:200px;
	background-image: url(../images_dbz_3_0/verlauf_200px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_mitte250px {
	/* float: right; */	
	width: 100%;
	/* width: 193px; */
	height:250px;
	background-image: url(../images_dbz_3_0/verlauf_250px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_mitte300px {
	/* float: right; */	
	width: 100%;
	/* width: 193px; */
	height:300px;
	background-image: url(../images_dbz_3_0/verlauf_300px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_mitte350px {
	/* float: right; */	
	width: 100%;
	/* width: 193px; */
	height:350px;
	background-image: url(../images_dbz_3_0/verlauf_350px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}



#verlauf_mitte400px {
	/* float: right; */	
	width: 100%;
	/* width: 193px; */
	height:400px;
	background-image: url(../images_dbz_3_0/verlauf_400px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_mitte600px {
	/* float: right; */	
	width: 100%;
	/* width: 193px; */
	height:600px;
	background-image: url(../images_dbz_3_0/verlauf_600px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}



/*--------- Verlauf Links ---------*/

#verlauf_links50px {
	/* float: right; */
	width: 170px;
	/* width: 193px; */
	height:50px;
	background-image: url(../images_dbz_3_0/verlauf_50px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_links100px {
	/* float: right; */	
	width: 170px;
	/* width: 193px; */
	height:100px;
	background-image: url(../images_dbz_3_0/verlauf_100px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauflinks150px {
	/* float: right; */	
	width: 170px;
	/* width: 193px; */
	height:150px;
	background-image: url(../images_dbz_3_0/verlauf_150px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_links200px {
	/* float: right; */	
	width: 170px;
	/* width: 193px; */
	height:200px;
	background-image: url(../images_dbz_3_0/verlauf_200px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_links250px {
	/* float: right; */	
	width: 170px;
	/* width: 193px; */
	height:250px;
	background-image: url(../images_dbz_3_0/verlauf_250px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_links300px {
	/* float: right; */	
	width: 170px;
	/* width: 193px; */
	height:300px;
	background-image: url(../images_dbz_3_0/verlauf_300px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_links350px {
	/* float: right; */	
	width: 170px;
	/* width: 193px; */
	height:350px;
	background-image: url(../images_dbz_3_0/verlauf_350px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_links400px {
	/* float: right; */	
	width: 170px;
	/* width: 193px; */
	height:400px;
	background-image: url(../images_dbz_3_0/verlauf_400px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

#verlauf_links600px {
	/* float: right; */	
	width: 170px;
	/* width: 193px; */
	height:600px;
	background-image: url(../images_dbz_3_0/verlauf_600px.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 10px;
	text-align: left;
	border: 1px solid #cbc8c7;		
}

/*--------- Teaser (rechts) im Content-Bereich ---------*/

#body_teaser {
	float: left;	
	width: 200px;
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	text-align: left;
}





	/* body_teaser (Überschriften h1, h2) = flexibel */




#body_teaser p {
	color: #4f4c4b;
	font-size: 8pt;
	margin-top: 0px; 
	margin-bottom: 12px;
	margin-left: 5px; 
	margin-right: 5px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
}

#body_teaser a.mail {
	color: #4f4c4b;
	font-size: 8pt;
	margin-top: 0px; 
	margin-bottom: 12px;
	margin-left: -8px; 
	margin-right: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

#body_teaser img { 
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 10px; 
	margin-right: 0px; 
	border: 0px;
}

#body_teaser hr {
	color: #EDECEB;
	margin-top: 0px; 
	margin-bottom: 0px;
	margin-left: 10px; 
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

#body_teaser_box1 {
	float: right;	
	width: 195px;
	background-color: #edeceb;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
} 

#body_teaser_box2 {
	float: right;	
	width: 195px;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px; 
	margin-bottom: 10px;
	margin-left: 0px; 
	margin-right: 0px;
	text-align: left;
} 


/*---------------------- Footer -----------------------*/

#footer_site {
	position: relative;
	top: 0px;
	width: 800px;
	height: 25px;
	background-color: #ffffff;
	padding-top: 0px;

}

#footer_site p {
	color: #4f4c4b;
	font-size: 8pt;
	margin-top: 0px; 
	margin-bottom: 0px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
}


/*---------------------- CSS für Login-Button -----------------------*/

.button {
 background: transparent;
 background-image: url(http://www.ipo-it.com/webcms/fileadmin/templates/images_dbz_3_0/img_absenden-button-pfeil_9x12_schwarz.gif);
 background-repeat: no-repeat;
 background-position: left;
 border: solid 1px #4F4C4B;
 padding-left: 12px;
 font-size: 9pt;
 color: #000000;
 left: 0px;
 }
.button:hover {
 background-color: #4F4C4B; 
 background-image: url(http://www.ipo-it.com/webcms/fileadmin/templates/images_dbz_3_0/img_absenden-button-pfeil_9x12_weiss.gif);
 background-repeat: no-repeat;
 background-position: left;
 border: solid 1px #4F4C4B;
 padding-left: 12px;
 font-size: 9pt;
 color: #ffffff;
 } 

 
 
.logged-in-box {
 /* float: left; */
 /* width: 160px; */
 background: transparent;
 /* border: solid 1px #4F4C4B; */
 /* padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px; */
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px; 
 color: #4F4C4B;
 }
 
 
.width-logged-in-box {
 width: 145px;
}

/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/


/*a.internal-link, a.external-link-new-window,a.external-link,a.download,a.mail
{
  background: url(http://www.ipo-it.com/webcms/fileadmin/templates/images_dbz_3_0/img_pfeil_rechts.gif) no-repeat;
   padding-left: 13px;
}
a.internal-link:hover, a.external-link-new-window:hover,a.external-link:hover,a.download:hover,a.mail:hover {
   background: url(http://www.ipo-it.com/webcms/fileadmin/templates/images_dbz_3_0/img_pfeil_rechts.gif) no-repeat;
   padding-left: 13px;
}
*/





