/********************** >> >> Start Body **********************/
/********************** >> >> Start Body **********************/
/********************** >> >> Start Body **********************/

body {
    
	background-color: #FFFFFF;
	background-image:  url(/images/back/main.jpg); 
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	background-position: top center;
	margin: 5px 5px 5px 5px;
}

h1 {
	font-size: 30px;
	font-weight: bold;
	color: #336699;
	margin: 15px 0 0 5px;
	
}

h2 {
	font-size: 22px;
	font-weight: bold;
	color: #336699;
	margin: 5px 0 5px 5px; 
}

h3 {
	font-size: 14px;
	font-weight: normal;
	color: #999999; 
	margin: 3px 0 10px 5px;
}

h4 {
font-size: 14px;
font-weight: bold;
color: #111111; 
margin: 3px 0 3px 0;
}

h5 {
	font-size: 14px;
	font-weight: normal;
	color: #999999;
	margin: 8px 0 5px 0; 
}
	
/********************** Ende Body << << **********************/
/********************** Ende Body << << **********************/
/********************** Ende Body << << **********************/

/********************** >> >> Start Menu **********************/
/********************** >> >> Start Menu **********************/
/********************** >> >> Start Menu **********************/

/********* >> >> Start Top Menu *********/
.topmenuback{
height: 80px; 
background-image: url(/images/top/toplogo_980.jpg);
background-repeat:no-repeat;
background-color: #07274D;
}

.topmenu {
	margin: 18px 10px 0 10px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	float: left;
	
}

.topmenu a{
color: #FFFFFF;
text-decoration:none;
padding: 2px; 
}

.topmenu a:hover {
color: #07274D;
background-color: #FFFFFF;
}

/********* >> Ende Top Menu << << *********/


/********* >> >> Start Main Menu *********/

.mainmenu
{
	/**position: relative;**/
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	background-color: #07274D;
	font-family: Arial,Verdana,Helvitica,sans-serif;
    border-top: 1px solid #07274D;
	margin-right: 3px; /**Wichtig**/
	margin-left: 3px; /**Wichtig**/
}

.mainmenu ul
{
margin: 0;
padding: 0 0 0 10px;
list-style-type: none;
width: auto;
}

.mainmenu ul li
{
display: block;
float:left;
margin: 0;
}

.mainmenu ul li a{
	display: block;
	float:left;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 0 0 0;
	height: 30px;
	background-color: #07274D;
	border-right: 1px solid #07274D;
	border-left: 1px solid #07274D;
/**background:transparent url(/images/menu/mainmenu_default.gif) no-repeat top left;**/
}

.mainmenu ul li a span{
   
padding: 7px 20px 0 20px;
}


.mainmenu ul li a:hover
{
color:#07274D;
background:#FFFFFF url(/images/menu/topleft.jpg) no-repeat top  left;
cursor: default;
border-right: 1px solid #07274D;
border-left: 1px solid #07274D;
text-decoration:none;
}

.mainmenu ul li a:hover span{
background:transparent url(/images/menu/topright.jpg) no-repeat top right;
}

.mainmenu ul li .current{
color:#07274D;
background:#FFFFFF url(/images/menu/topleft.jpg) no-repeat top  left;
cursor: default;
text-decoration:none;
}

.mainmenu ul li .current span{
background:transparent url(/images/menu/topright.jpg) no-repeat top right;
}

/********* >> Ende Main Menu << << *********/ 

/********* >> >> Start Anylink *********/
.anylinkcss{
	z-index: 100;
	position:absolute;
	float: none;
	visibility: hidden;
	font: normal 14px Arial, Verdana, Helvitica, sans-serif;
	z-index: 100;
	min-width: 200px;
	border-top: 0px solid #6495C1;
	border-right: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	border-left: 1px dotted #999999;
	background: transparent url(/images/menu/trans_90.png);
	margin: 2px 0 0 0;


}

.anylinkcss a{
	width: auto;
	display: block;
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #07274D;
	padding: 10px 20px 10px 20px;

	
}

.anylinkcss a:hover{ 
background:#FFF;
background-repeat:no-repeat;
background-position: center left;
color: #07274D;
text-decoration:none;
}

/********* Ende Anylink << << *********/ 

/********************** Ende Menu << << **********************/
/********************** Ende Menu << << **********************/
/********************** Ende Menu << << **********************/

/********************** >> >> Start Slideshow **********************/
/********************** >> >> Start Slideshow  **********************/
/********************** >> >> Start Slideshow **********************/

.slideshowContainer {
	border: 1px solid #999999;
	width: 620px;
	height: 280px;
	margin-bottom: 10px;
}

.loading {
	background: url(/images/ajax-loader.gif) center no-repeat;
}

.slideshowThumbnail {
	outline: none;
}

.slideshowThumbnail img {
	border: 0px solid #ccc;
	padding: 0px;
	background-color:transparent;
}

a:hover.slideshowThumbnail img {
	border: 0px solid #ccc;
	padding: 0px;
}

.current img {
	border: 0px solid red;
	padding: 0px;
}

.outline {
	border: 0px dashed #07274D;
	z-index: 0;
	position: absolute;
}

#thumbnails {
	/*width: 130px;
	float: left;*/
}

/********************** Ende Slideshow << << **********************/
/********************** Ende Slideshow << << **********************/
/********************** Ende Slideshow << << **********************/



/********************** >> >> Start Main **********************/
/********************** >> >> Start Main **********************/
/********************** >> >> Start Main **********************/

.colum_650 {
width: 610px;
padding: 5px;
margin: 10px 0 20px 0;
}

.version_wrapper{
background-color:#FFFFFF; 
width: 960px; 
min-height:25px;
float: left;
display:block;
}

.version_wrapper_gray{
background-color:#F5F5F5; 
width: 960px; 
min-height:25px;
float: left;
display:block;
}

.feature{

font-weight: normal;
padding: 2px 3px 3px 3px;
width: 450px; 
min-height: 25px; 
float: left; 
display:inline;
}
.feature ul{
margin:0;
padding:0;
}

.feature li{
margin:0 0 0 30px;
padding:0;
}

.version{

width: 155px; 
min-height: 25px;  
float: left; 
display:inline;
font-weight: normal;
text-align:center;
border-left: 1px dotted #CCC;
padding: 2px;
}


/********* >> >> Start Colum *********/ 

.colum_gray {
background-color: #f1f1f1;
border: 1px dotted #999999;
font-size: 13px;
padding: 0 5px 5px 5px;
}
.colum_gray a{
color: #111111;
text-decoration: none;
}
.colum_gray a:hover{
color: #07274D;
background-color: #FFFFFF;
}

.colum_white{

background-color: #FFFFFF;
border: 1px dotted #999999;
font-size: 13px;
padding: 0 5px 5px 5px;

}

.columpic_left {
background-color: #FFFFFF;
border: 1px solid #999999;
padding: 3px;
margin: 5px 5px 0 0;
float: left;

}

.columpic_right {
background-color: #FFFFFF;
border: 1px solid #999999;
padding: 3px;
margin: 0 0 10px 10px;
float: right;

}

.columpic_center {
background-color: #FFFFFF;
border: 1px solid #999999;
padding: 3px;

}

/********* Ende Colum << << *********/ 


.cont_main {
margin: 5px 30px 30px 5px; 
font-size: 14px; 
font-weight:normal; 
color: #111111;
}
.cont_main a{
color: #111111;
border-bottom: 1px dotted #ccc;
text-decoration:none;
}
.cont_main a:hover{
color: #07274D;
border-bottom: 1px dotted #07274D;
}

.product_1 {

width: 620px; 
background-color: #07274D; 
padding: 5px; 
border-bottom: 5px solid #FFFFFF; 
color: #FFFFFF; 
font-size:16px; 
font-weight: bold; 
cursor: pointer; 
}

.product_2 {
	width: 610px;
	background-color: #FFFFFF;
	padding: 5px 0 5px 20px;
	border-bottom: 1px solid #07274D;
	border-top: 1px solid #07274D;
	color: #07274D;
	font-size:16px;
	font-weight: bold;
	cursor: default;
	
}

.product_3 {

width: 590px; 
background-color: #FFFFFF; 
padding: 5px 0 5px 40px; 
border-bottom: 1px dotted #07274D; 
color: #07274D; 
font-size:16px; 
font-weight: normal; 
color: #07274D; 
font-size:16px; 
font-weight: normal; 
cursor: default;
}


.product_info {
	font-size:16px;
	font-weight: normal;
	color: #07274D;
	font-size:14px;
	font-weight: normal;
	padding: 0 5px 0 0;
	cursor: default;
	margin-right: 0px;
	float: right;
}

.product_info a{
cursor: pointer;
padding: 3px;
font-size: 12px; 
color: #07274D;
text-decoration: none; 
}

.product_info a:hover{
cursor: pointer;
font-size: 12px; 
color: #FFFFFF;
background-color: #07274D;
text-decoration: none; 
}
/********* Ende Colum << << *********/ 

/********************** Ende Main << << **********************/
/********************** Ende Main << << **********************/
/********************** Ende Main << << **********************/


/********************** >> >> Start Footer **********************/
/********************** >> >> Start Footer **********************/
/********************** >> >> Start Footer **********************/


.footerfix{
	clear:both;
	overflow: auto;
	width: 100%;
	bottom: 0px;
	z-index:2000;
    position: fixed;

}



.footer {

background-color: #07274D;
 padding: 5px;
 color: #07274D;
 font-size: 12px;
 border-top: 1px solid #07274D;
  border-right: 1px solid #07274D;
   border-bottom: 1px solid #07274D;
    border-left: 1px solid #07274D;
}

.footer a{
color: #FFF;
text-decoration:none;
padding: 2px; 
}

.footer a:hover {
color: #FFFFFF;
background-color: #11355F;
}

.footer_1 {

background-color: #FFFFFF;
 padding: 5px;
 border-top: 1px solid #999999;
  border-right: 0px solid #999999;
   border-bottom: 1px solid #999999;
    border-left: 0px solid #999999;
}

.footeradvertising {
 
 background-color: #FFFFFF;
 padding: 5px;
 text-align:right;
 color: #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
   border-bottom: 1px solid #999999;
    border-left: 0px solid #999999;
}
  
/********************** Ende Footer << << **********************/
/********************** Ende Footer << << **********************/
/********************** Ende Footer << << **********************/

/********************** >> >> Start High Slide  **********************/
/********************** >> >> Start High Slide  **********************/
/********************** >> >> Start High Slide  **********************/

.thumbwrapper {
   
    margin: 5px;
	border: 1px solid #A2BFDA;
	text-align: center;
	float: left;
}

.thumbwrapper:hover {

border: 1px solid #999999;

}

.thumbborder {
height: 70px;
width: 90px;
border-top: 10px solid #FFFFFF;
border-right: 5px solid #FFFFFF;
border-bottom: 20px solid #FFFFFF;
border-left: 5px solid #FFFFFF;
background-repeat:no-repeat; 
background-position: center center;

}

.highslide {

cursor: url(/js/highslide/graphics/zoomin.cur), pointer;
outline: none;
}

.highslide img {
border: 0px solid #cccccc;
margin-top: 35px;
}

.highslide:hover img {
border: 0px solid #666666;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}

.highslide-caption a{
   text-decoration: none;
   color: #111111;
}

.highslide-caption a:hover{
   text-decoration: underline;
   color: #CC3300;
}



.highslide-loading {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: #07274D;

}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

/* Controlbar example */
.controlbar {	
	background: url(../js/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
	margin-top: 0px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {

}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/********************** Ende High Slide << << **********************/
/********************** Ende High Slide << << **********************/
/********************** Ende High Slide << << **********************/

