@charset "utf-8";

body {

	background-color: #FFFFFF;

	text-shadow: 0 0 0 #000000;

	background-attachment: scroll;

	background-image: url();

	background-repeat: repeat-x;

	background-position: 0px 0px;



}

.box_right {



	background-color: #FFFFFF;

	text-align: left;

	vertical-align: middle;

	display: block;

	clear: left;

	float: left;



	width: 275px;

	border: 3px solid #d8d8d8;

	margin-top:15px;

	color:#44789f;

 	z-index:401;
 



}


.bodycontainer {

	position:absolute;

	top:0%;

	left:0%;

	margin-left: 0px;  

	margin-right: 0px;

	margin-top:0px;

	margin-bottom:0px;

	width:100%;

	height:100%;

	font-size: 12px;

	font-family: Verdana, Helvetica, Arial, Verdana, monospace;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-indent: 0px;

	z-index:25;





	

}









#navigation {




	left:0%;






}





.navigation_top {



	z-index:27;

	position:absolute;

	top:20%;

	left:0%;

	padding-top:2px;







}





.header {

	z-index:25;

	position:absolute;

	top:10%;

	left:0%;

	width:100%;

	height:160px;

	margin-left:0em;

	margin-top:0em;

	background-attachment: scroll;

	background-image: url(../images/toptechnik_header.gif);

	background-repeat: no-repeat;

	background-position: 50% 0px;

	background-color:#d8d8d8;

	overflow:hidden;



}





.content {

	z-index:56;

	position:absolute;

	top:10%;

	left:0%;

	width:100%;

	height:565px;

	margin-left:0em;

	margin-top:118px;

	background-attachment: scroll;

	background-image: url(../images/toptechnik_body.gif);

	background-repeat: repeat-y;

	background-position: 50% 0px;

	overflow:hidden;

}



.footer {



	z-index:25;

	position:absolute;

	top:750px;

	left:0%;

	width:100%;

	height:74px;

	margin-left:0em;

	margin-top:0em;

	background-color:#d8d8d8;

	overflow:hidden;



}









.footerimage {

	z-index:60;

	position:absolute;

	top:750px;

	left:0%;

	width:100%;

	height:70px;

	margin-left:0em;

	margin-top:0em;

	background-attachment: scroll;

	background-image: url(../images/toptechnik_footer.gif);

	background-repeat: no-repeat;

	background-position: 50% 0px;


	overflow:hidden;

}



.footertext {



	z-index:27;

	position:absolute;

	top:790px;

	left:50%;

	height:70px;

	margin-left:0em;

	margin-top:0em;

	overflow:hidden;

	color:#7a7c7e;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	

}



.footernavigation {



	z-index:127;

	position:absolute;

	top:790px;

	right:50%;

	height:70px;

	margin-left:0em;

	margin-top:0em;

	overflow:hidden;

	color:#7a7c7e;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	

}











.Content {

	position: absolute;

	z-index: 25;

	height: 590px;

	width: 570px;

	left: 18%;

	top:  20%;

	right: 0px;

	bottom: 0px;

	font-family: Helvetica, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	line-height: 12px;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;



	color: #333333;

	text-decoration: none;

	padding-top:5px;

	display:block;

	

}
.Content_Titel    { color: #333333; font: 16px/20px Helvetica, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; display: block; z-index: 25; right: 0; bottom: 0 }
.image_right {



	background-color: #FFFFFF;

	text-align: center;

	vertical-align: middle;

	display: block;

	clear: left;

	float: left;



	width: 275px;

	border: 3px solid #d8d8d8;

	margin-top:15px;
	z-index:300;
 



}

.image_right {



	background-color: #FFFFFF;

	text-align: center;

	vertical-align: middle;

	display: block;

	clear: left;

	float: left;



	width: 275px;

	border: 3px solid #d8d8d8;

	margin-top:15px;
	z-index:300;
 



}






.image_middle {



	background-color: #FFFFFF;

	text-align: left;

	vertical-align: middle;

	display: block;

	clear: left;

	float: left;



	width: 174px;
	height: 110px;

	border: 3px solid #d8d8d8;

	margin-top:15px;

	color:#44789f;

 	z-index:301;
 	
 	overflow:hidden;
 



}









#bodytext  { color: #303030; font: 12px Helvetica, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: none; height: 500px; line-height: 14px; width:600px }



.link,p,td,a, a:visited, a:hover, a:active { color: #303030; font: 12px Helvetica, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: none; }






a.Ebene1:link, a.Ebene1:hover, a.Ebene1:visited, a.Ebene1:active {

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: normal;

	text-indent: 0px;

	font-stretch: semi-condensed;

	color: #666666;

	text-decoration: none;

	text-align: left;

	display:block;

	height:15px;

	float:left;

	padding-top:0px;

	padding-right:15px;

	background-attachment: scroll;

	background-image: url();

	background-repeat: repeat-x;

	background-position: 0px 0px;

	overflow:visible;

	

}



a.Ebene1Aktiv:link, a.Ebene1Aktiv:hover, a.Ebene1Aktiv:visited, a.Ebene1Aktiv:active {

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: normal;

	text-indent: 0px;

	font-stretch: semi-condensed;

	color: #000000;

	text-decoration: none;

	text-align: left;

	display:block;

	height:15px;

	float:left;

	padding-top:0px;

	padding-right:15px;

	background-attachment: scroll;

	background-image: url();

	background-repeat: repeat-x;

	background-position: 0px 0px;

	overflow:visible;



}



a.Ebene4:link, a.Ebene4:link, a.Ebene4:link, a.Ebene4:hover, a.Ebene4:visited, a.Ebene4:active {

	font-size: 13px;

	font-family: Arial, Verdana, monospace;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: normal;

	text-indent: 17px;

	font-stretch: semi-condensed;

	color: #000000;

	text-decoration: none;

	text-align: left;

	display:block;

	float:none;

	height:15px;

	padding-left:20px;

		background-attachment: scroll;

		background-image: url();

		background-repeat: repeat-x;

	background-position: 0px 0px;

	



}



a.Ebene4Aktiv:link, a.Ebene4Aktiv:hover, a.Ebene4Aktiv:visited, a.Ebene4Aktiv:active {

	font-size: 13px;

	font-family: Arial, Verdana, monospace;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: normal;

	text-indent: 17px;

	font-stretch: semi-condensed;

	color: #000000;

	text-decoration: none;

	text-align: left;

	display:block;

	float:none;

	height:15px;

	padding-left:20px;

			background-attachment: scroll;

			background-image: url();

			background-repeat: repeat-x;

	background-position: 0px 0px;

}







a.Ebene2:link, a.Ebene2:link, a.Ebene2:link, a.Ebene2:hover, a.Ebene2:visited, a.Ebene2:active {

	

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: bold;

	font-weight: bold;

	font-variant: normal;

	text-transform: normal;

	text-indent: 15px;

	font-stretch: semi-condensed;

	color: #1c64b0;

	text-decoration: none;

	text-align: left;

	float:left;

	padding-top:0px;

	padding-right:15px;



}



a.Ebene2Aktiv:link, a.Ebene2Aktiv:hover, a.Ebene2Aktiv:visited, a.Ebene2Aktiv:active {



	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: bold;

	font-weight: bold;

	font-variant: normal;

	text-transform: normal;

	text-indent: 15px;

	font-stretch: semi-condensed;

	color: #9c0b10;

	text-decoration: none;

	text-align: left;

	float:left;

	padding-top:0px;

	padding-right:15px;

	

}







a.Ebene3:link, a.Ebene3:link, a.Ebene3:link, a.Ebene3:hover, a.Ebene3:visited, a.Ebene3:active {

	

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: bold;

	font-weight: normal;

	font-variant: normal;

	text-transform: normal;

	text-indent: 15px;

	font-stretch: semi-condensed;

	color: #000000;

	text-decoration: none;

	text-align: left;

	display:block;

	height:20px;

	float:none;

	padding-top:0px;

	padding-right:15px;



	background-attachment: scroll;

	background-image: url();

	background-repeat: no-repeat;;

	background-position: 3px -3px;

	

	



}



a.Ebene3Aktiv:link, a.Ebene3Aktiv:hover, a.Ebene3Aktiv:visited, a.Ebene3Aktiv:active {



	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: bold;

	font-weight: bold;

	font-variant: normal;

	text-transform: normal;

	text-indent: 15px;

	font-stretch: semi-condensed;

	color: #9c0b10;

	text-decoration: none;

	text-align: left;

	float:none;

	padding-top:0px;

	padding-right:15px;

	display:block;

	height:20px;

		background-attachment: scroll;

		background-image: url();

		background-repeat: no-repeat;;

	background-position: 3px -3px;

	

}





.Ebene3Delim {



	background-color:#CCCCCC;

	width:0px;

	height:17px;

	float:left;



}



a.Bereiche:link, a.Bereiche:hover, a.Bereiche:visited, a.Bereiche:active {

	font-size: 14px;

	font-family: Arial, Verdana, monospace;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	text-transform: uppercase;

	text-indent: 0px;

	font-stretch: semi-condensed;

	

	color: #FFFFFF;

	text-decoration: none;

	text-align: right;

	padding-left:10px;

}



a.BereicheAktiv:link, a.BereicheAktiv:hover, a.BereicheAktiv:visited, a.BereicheAktiv:active {

	font-size: 14px;

	font-family: Arial, Verdana, monospace;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	text-transform: uppercase;

	text-indent: 0px;

	font-stretch: semi-condensed;

	

	color: #000000;

	text-decoration: none;

	text-align: right;

		padding-left:10px;



}





a.Bereiche2:link, a.Bereiche2:hover, a.Bereiche2:visited, a.Bereiche2:active {

	color:#7a7c7e;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	text-decoration:none;



}



a.Bereiche2Aktiv:link, a.Bereiche2Aktiv:hover, a.Bereiche2Aktiv:visited, a.Bereiche2Aktiv:active {

	color:#000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	text-decoration:none;



}



.Bereich {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #cc3333;

	text-decoration: none;

	text-transform: uppercase;

}



.trans img {

	opacity: .2;

	filter: alpha(opacity=20);

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);

	-moz-opacity: 0.2;

}



.trans:hover img {

	opacity: .6;

	filter: alpha(opacity=60);

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);

	-moz-opacity: 0.6;

}







/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/



.virtualpage, .virtualpage2, .virtualpage3{

/*hide the broken up pieces of contents until script is called. Remove if desired*/

display: none;

z-index:250;

}



.paginationstyle{ /*Style for demo pagination divs*/

width: 250px;

text-align: center;

padding: 2px 0;

margin: 10px 0;

z-index:2510;

}



.paginationstyle select{ /*Style for demo pagination divs' select menu*/

border: 0px solid navy;

margin: 0 15px;

}



.paginationstyle a{ /*Pagination links style*/

padding: 0 5px;

text-decoration: none;

color: navy;

background-color: white;

}



.paginationstyle a:hover, .paginationstyle a.selected{



}



.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */

border: 0;

padding: 0;

}



.paginationstyle a.imglinks img{

vertical-align: bottom;

border: 0;

}



.paginationstyle a.imglinks a:hover{

background: none;

}



.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/

color: #000;

background-color: yellow;

}





.paginateinfo {

 

 font-family: Verdana, Arial, Helvetica, sans-serif;

 	font-size: 12px;

 	font-style: normal;

 	line-height: normal;

 	font-weight: normal;

 	font-variant: normal;

 	color: #000000;

	text-decoration: none;



}

