/* CSS Document */

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

Title : Company Name
URL : Company URL

Author :Siliconpetals
Author URL : http://www.siliconpetals.com

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


/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; list-style:none; }

body { background: #e6e6e6; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px; text-align:center;/* for IE */ margin-top:0; margin-bottom:0; }

form{margin:0; padding:0; overflow:hidden; }

fieldset { border: 0; }

img { border:0;  vertical-align:bottom;}

h1 {margin:0; padding:0; font-size: 14px; color: #274D8C; font-weight:bold;}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:none; height: 18px; margin:0; padding:0;
	color:#274D8C;
	padding-left:0px;
	letter-spacing:0px;
}
h3 {margin:0; padding:0; font-size: 11px; color: #FFFFFF; font-weight:bold;}

p, td { margin:0; padding:0; font-family: Arial; font-size:11px; line-height:14px; padding-left:0px; text-align:justify;}

ul,li {margin:0; padding:0; list-style:none; font-size:12px; font-family: Arial, Helvetica, sans-serif;}

.Stil5 {color: #FFFFFF; font-size:11px; }
.Stil2 {font-size:11px;}
.Stil2 a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}

a{margin:0; padding:0; text-decoration:none; font-family: Arial, Helvetica, sans-serif; color:#274D8C; font-weight:bold; font-size:12px; text-decoration: none;}
a:hover { text-decoration: none; color:#b60000; }

.clear {clear:both; height:1px; overflow:hidden;}
.display{ display:block; float:none; text-align:left;}
.display_in{ display:block; float:none; text-align:left; padding-top:12px;}
.display_in li{ list-style:circle; margin-left:20px; }
.dis_fl{ float:left; display:block;}
.dis_fr{ float:right; display:block;}

h4{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; padding-top:5px; padding-bottom:7px;  color:#ffffff; text-align:left; padding-left:8px;}
.mtblue_toplf, .smblue_toplf, .green_toplf, .red_toplf, .pink_toplf, .dkblue_toplf, .ltblue_toplf, .blue_toplf h2{ padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:none; color:#ffffff;line-height:22px; letter-spacing:0px;}

iframe {
	border-style: none;
    border-width:0px;
	height: 300px;
	width: 235px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#wetter {background-color:#F4F5F9; border:1px solid #B1BECE; width:237px; padding:5px 5px 5px 5px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}


#footer a{ color:#ffffff; font-size:11px; font-weight:normal; text-decoration:none; }
#footer a:hover{ color:#b60000; }

/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/
#wrapper{ background:url(../images/bg_rep.jpg) repeat-y; width:960px; margin:auto; display:block; padding-left:8px; padding-right:8px; text-align:center;}
#center_content{ width:941px; margin:auto; display:block;}
/*
----------------------------------------------------------------------------- 
header Styles
-----------------------------------------------------------------------------*/
#header_left{ background:url(../images/header_left.jpg) top left no-repeat;}
#header_cen{ background:url(../images/header_center.jpg) repeat-x;}
#header_right{ background:url(../images/header_right.jpg) top right no-repeat; height:133px; padding-bottom:8px; padding-left:20px; padding-right:30px;}
#header_img{ float:right;  background:url(../images/header_img.jpg) no-repeat; height:120px; width:579px; }
#logo{ float:left; width:230px; height:108px; no-repeat;}

/*
----------------------------------------------------------------------------- 
left Navi and content Styles
-----------------------------------------------------------------------------*/
#left_content{ float:left; width:249px; text-align:left;}
.lef_navi_shell{ padding-bottom:10px; display:block; float:none;}

.blue_1{ background:url(../images/blue_1.jpg) left no-repeat; display:block;}
.blue_2{ background:url(../images/blue_2.jpg) left no-repeat; display:block;}
.blue_3{ background:url(../images/blue_3.jpg) left no-repeat; display:block;}
.pink{ background:url(../images/pink_1.jpg) left no-repeat; display:block;}
.red{background:url(../images/red_1.jpg) left no-repeat; display:block;}
.brown{background:url(../images/brown_1.jpg) left no-repeat; display:block;}
.green_1{background:url(../images/green_1.jpg) left no-repeat; display:block;}
.green_2{background:url(../images/green_2.jpg) left no-repeat; display:block;}
.lef_navi_shell li{ background:url(../images/navi_cen.jpg) repeat-x; padding-bottom:6px;}
.lef_navi_shell span{background:url(../images/navi_right_com.jpg) top right no-repeat; display:block; line-height:28px; }
.lef_navi_shell a{ padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; color:#3366cc;}
.lef_navi_shell a:hover{color:#b60000; background:url(../images/hover.jpg) left no-repeat;}

.orange_box{ background:#f58025; min-height:200px;  height:auto !important; height:200px; text-align:center; padding:10px;}
.link a:hover{color:#b60000;}



/*
----------------------------------------------------------------------------- 
Right  content Styles
-----------------------------------------------------------------------------*/
#right_content{ float:right; width:678px; text-align:left; display:block;}
#java_imgslide{ height:155px; margin-bottom:10px; background:#000000;}
#java_imgslide img{ width:678px; margin-bottom:200px;}
#pics{ float:right; margin:0px 0px 0px 10px;}
#kontakt{ float:right; width:200px; margin:0px 120px 0px 0px;}
.left_java{ background:url(../images/left_corner.gif) bottom left no-repeat; height:155px; width:23px; z-index:100; position:absolute;}
.left_java_top{ background: url(../images/left_top_corner.gif) top left no-repeat; height:155px; width:23px; z-index:100; position:absolute;}
.right_java{ background:url(../images/right_corner.gif) bottom right no-repeat; height:155px; width:678px;  z-index:100; position:absolute;}
.right_java_top{ background: url(../images/right_top_corner.gif) top right no-repeat; height:155px; width:678px;  z-index:100; position:absolute;}

/* blue box goes here */
.blue_shell{ width:334px; float:left; margin-right:10px;}
.blue_shell2{ width:249px; float:left; margin-right:10px;}
.blue_toprf{ background:url(../images/blue_title.gif) right no-repeat #5d8bba; height:22px;}
.blue_toplf{ background:url(../images/blue_titlelf.gif) left no-repeat; height:22px;}
.blue_cen{ background:url(../images/blue_cen.gif) right repeat-y #e0e0e0; }
.blue_cenlf img{ float:left; margin-right:3px; background: url(../images/thumb_blue.png); width:108px; height:71px;  padding-left:4px; padding-bottom:11px; padding-top:4px; padding-right:12px; }
.blue_cenlf img_1{ float:left; margin-right:3px; background: url(../images/thumb_blue.png); width:180px; height:135px;  padding-left:4px; padding-bottom:11px; padding-top:4px; padding-right:12px; }
.blue_cenlf p{ text-align: justify; padding-top:3px; }
.blue_cenlf a{float:right;  color:#264c8b; font-weight:bold; text-decoration:none; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:url(../images/blue_arrow.gif) right no-repeat; margin-right:15px;}
.blue_cenlf{ background:url(../images/blue_cenlf.gif) left repeat-y; min-height:90px;  height:auto !important; height:90px; padding-top:17px; padding-left:9px; padding-right:15px; padding-bottom:11px;}
.blue_bot{ background:url(../images/blue_bot.gif) right top no-repeat #e0e0e0; height:11px; overflow:hidden;}
.blue_botlf{ background:url(../images/blue_botlf.gif) left top no-repeat; height:11px;}

/* blue box goes here */
.blue_shell1{ width:334px; float:left;}
.ltblue_toprf{ background: url(../images/ltblue_toprf.gif) right no-repeat #5faabd; height:22px;}
.ltblue_toplf{ background: url(../images/ltblue_toplf.gif) left no-repeat; height:22px;}
.ltblue_cen{ background:url(../images/ltblue_cen.gif) right repeat-y #d3e5ff; }
.ltblue_cenlf{ background:url(../images/ltblue_cenlf.gif) left repeat-y; min-height:90px;  height:auto !important; height:90px; padding-top:17px; padding-left:9px; padding-right:15px; padding-bottom:11px;}
.ltblue_cenlf img{ float:left; margin-right:3px; background: url(../images/thumb_blue.png); width:108px; height:71px;  padding-left:4px; padding-bottom:11px; padding-top:4px; padding-right:12px; }
.ltblue_cenlf p{ text-align: justify; padding-top:3px; }
.ltblue_cenlf a{float:right;  color:#264c8b; font-weight:bold; text-decoration:none; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:url(../images/blue_arrow.gif) right no-repeat; margin-right:15px;}
.ltblue_bot{ background:url(../images/ltblue_bot.gif) right top no-repeat #e0e0e0; height:11px; overflow:hidden;}
.ltblue_botlf{ background:url(../images/lfblue_botlf.gif) left top no-repeat; height:11px;}

/* dark box goes here */
.second_blue{ width:219px; float:left; margin-right:10px;}
.second_blue1{ width:219px; float:right;}
.dkblue_toprf{ background: url(../images/dkblue_toprf.gif) right no-repeat #6260c8; height:22px;}
.dkblue_toplf{ background: url(../images/dkblue_toplf.gif) left no-repeat; height:22px;}
.dkblue_cen{ background:url(../images/dkblue_cen.gif) right repeat-y #ffffff; }
.dkblue_cenlf{ background:url(../images/dkblue_cenlf.gif) left repeat-y; min-height:190px;  height:auto !important; height:190px;  padding-left:8px; padding-right:8px; padding-bottom:11px;}
.dkblue_bot{ background:url(../images/dkblue_bot.gif) right top no-repeat #e0e0e0; height:12px; overflow:hidden;}
.dkblue_botlf{ background:url(../images/dkblue_botlf.gif) left top no-repeat; height:12px;}


/* dark box goes here */
.pink_toprf{ background: url(../images/pink_toprf.gif) right no-repeat #c860a7; height:22px;}
.pink_toplf{ background: url(../images/pink_toplf.gif) left no-repeat; height:22px;}
.pink_cen{ background:url(../images/pink_cen.gif) right repeat-y #ffffff; }
.pink_cenlf{ background:url(../images/pink_cenlf.gif) left repeat-y; min-height:120px;  height:auto !important; height:120px;  padding-left:8px; padding-right:8px; padding-bottom:11px;}
.pink_bot{ background:url(../images/pink_bot.gif) right top no-repeat #e0e0e0; height:12px; overflow:hidden;}
.pink_botlf{ background:url(../images/pink_botlf.gif) left top no-repeat; height:12px;}

/* dark box goes here */
.red_toprf{ background: url(../images/red_toprf.gif) right no-repeat #cd5b5b; height:22px;}
.red_toplf{ background: url(../images/red_toplf.gif) left no-repeat; height:22px;}
.red_cen{ background:url(../images/red_cen.gif) right repeat-y #ffffff; }
.red_cenlf{ background:url(../images/red_cenlf.gif) left repeat-y;min-height:120px;  height:auto !important; height:120px; padding-left:8px; padding-right:8px; padding-bottom:11px;}
.red_bot{ background:url(../images/red_bot.gif) right top no-repeat #e0e0e0; height:12px; overflow:hidden;}
.red_botlf{ background:url(../images/red_botlf.gif) left top no-repeat; height:12px;}

/* dark box goes here */
.green_toprf{ background: url(../images/green_toprf.gif) right no-repeat #9bb757; height:24px;}
.green_toplf{ background: url(../images/green_toplf.gif) left no-repeat; height:22px;}
.green_cen{ background:url(../images/green_cen.gif) right repeat-y #ffffff; }
.green_cenlf{ background:url(../images/green_cenlf.gif) left repeat-y; min-height:90px;  height:auto !important; height:90px;  padding-left:8px; padding-right:8px; padding-bottom:11px;}
.green_bot{ background:url(../images/green_bot.gif) right top no-repeat #e0e0e0; height:10px; overflow:hidden;}
.green_botlf{ background:url(../images/green_botlf.gif) left top no-repeat; height:10px;}


/* dark box goes here */
.smblue_toprf{ background: url(../images/smblue_toprf.gif) right no-repeat #5d8bba; height:24px;}
.smblue_toplf{ background: url(../images/smblue_toplf.gif) left no-repeat; height:22px;}
.smblue_cen{ background:url(../images/smblue_cen.gif) right repeat-y #ffffff; }
.smblue_cenlf{ background:url(../images/smblue_cenlf.gif) left repeat-y; min-height:90px;  height:auto !important; height:90px;  padding-left:8px; padding-right:8px; padding-bottom:11px;}
.smblue_bot{ background:url(../images/smblue_bot.gif) right top no-repeat #e0e0e0; height:10px; overflow:hidden;}
.smblue_botlf{ background:url(../images/smblue_botlf.gif) left top no-repeat; height:10px;}


/* dark box goes here */
.mtblue_toprf{ background: url(../images/mtblue_toprf.gif) right no-repeat #5faabd; height:24px;}
.mtblue_toplf{ background: url(../images/mtblue_toplf.gif) left no-repeat; height:22px;}
.mtblue_cen{ background:url(../images/mtblue_cen.gif) right repeat-y #ffffff; }
.mtblue_cenlf{ background:url(../images/mtblue_cenlf.gif) left repeat-y; min-height:90px;  height:auto !important; height:90px;  padding-left:8px; padding-right:8px; padding-bottom:11px;}
.mtblue_bot{ background:url(../images/mtblue_bot.gif) right top no-repeat #e0e0e0; height:10px; overflow:hidden;}
.mtblue_botlf{ background:url(../images/mtblue_botlf.gif) left top no-repeat; height:10px;}


.thumb{ display:block;}
.thumb img{  margin-bottom:10px; background: url(../images/long_thumb.gif); width:186px; height:69px;  padding-left:7px; padding-bottom:11px; padding-top:12px; padding-right:9px; }
.thumb p{ text-align:justify; padding-right:15px; }
.thumb a{ float:right; color:#264c8b; font-weight:bold; text-decoration:none; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:url(../images/blue_arrow.gif) right no-repeat; margin-right:15px;}

.thumb1 a{ color:#264c8b; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

#footer{ background:url(../images/footer.gif) repeat-x; height:32px; padding-top:20px; padding-left:15px; padding-right:15px; display:block;}
#footer p{ color:#ffffff; font-size:11px; }


.button{ background:url(../images/search.gif) no-repeat; width:88px; height:22px; text-align:center; color:#ffffff; display:block; border:none; cursor:hand; font-weight:bold;}
.search_box{height:30px; background:#fde6d4;  margin-top:10px; padding-top:10px;}
.search_border{ border:1px solid #000000; width:110px; margin-left:10px; height:20px;}


.shadetabs{
padding: 0 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Arial, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
line-height:31px;

}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding:10px 15px;
margin-right: 0px;
color: #2d2b2b;
background: url(../images/shadetabs.gif)  repeat-x;

}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
background:#fde6d4;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 2px;
}

.shadetabs li a.selected{ /*selected main tab style */
background:#f0efed;

}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
width:209px;
background:#f1f0ee;
min-height:240px;  height:auto !important; height:240px;
padding:10px;


}

@media print {
.tabcontent {
display:block !important;
}


