/* Dualstark CSS */

body {
  text-align: center;
  }

#container {
background-image:url(img/schattensks.jpg);
 margin: 0 auto;
 text-align: left;
}

#top {
height:160px;
background:#F3F6FB;
width:847px;
}

#logodualstark {
height:160px;
float:left;
width:654px;
background-color:#FFFFFF;

}

#searchbox{
display:none;
}

.logo_dualstark{
border:0;
height:96;
width:421;
margin:40px 0px 0px 76px;

}


.dualstark_sprache{
display:block;
width:100px;
border:0px solid red;
margin:10px 0px 0px 52px;
text-align:right; 

}


.dualstark_sprache a{
text-decoration:none;
color:#333333;
}

.dualstark_sprache a:visited{
color:#333333;
}

.dualstark_sprache a:hover{
color:#000000;
/*font-weight:bold;*/
}



.print_line {
background-color:#FFFFFF;
visibility:hidden;
display:none;
}

.text_w_image {

border-top:1px solid #dddddd;
border-bottom:0px solid #cccccc;
}

.sitemap_sub {
padding-left:0px;
}

.sitemap_subsub {
padding-left:16px;
}

/*--------- layout----------*/

.main_tab{
border:0px solid red;
background-image:url(img/dualstark/bg_layout.gif);
background-position:top right;
background-repeat: repeat-y;
}


.tip_table{
border:0px solid #ccc;
border-top:4px solid #134B92;

}

.tip_links{
border:0px solid #ccc;
/*border-top:4px solid #134B92;*/
}


.tip_footer{
border:0px;
font-size:11px;
padding-bottom:5px;
}


.lock_inhalt{
border:0;
width:485px;
background:#F3F6FB;
_height:600px;/*fix IE 6*/
min-height:600px;

}


.lock_rechts{
border:0px solid red;
width:190px;
/*background:#89A5C8;*/
margin-top:54px;
_margin-top:44px;/*fix IE 6*/

}

.lock_links{
margin:58px 0px 0px 0px;
_margin:56px 0px 0px 0px;/*fix IE 6*/
border:0px solid red;

}

.lock_wide {
border:0px solid #FFFFFF;
width:685px;
background:#F3F6F9;
min-height:600px;
}


.linie_menu{
border:0;
}

.tip_table .menu{
border:0px solid red;
display:none;

}

/*------menu-links-----*/


.tip_links .menu{
text-align:right;
margin:0px 10px 0px 0px;
}

.linie_box {
    margin: 5px 0;
border:0px;
}

.menu_active{
	text-align:right;
margin-right:10px;

}

.menu_active .m_link{
color:#AF1A25;
}
.text_grau, .nav_grau, .nav_grau_sub, .text_grau_active {

	text-align:right;
margin:0px 5px 0px 0px;
}


/*--------- img formatting ----------*/
.image_person {
height:auto;
width:auto;
margin:0;
}

#bannersks img {
vertical-align:top;
padding:20px 0 0 15px;
}

#logosks img {
vertical-align:top;
padding:40px 0 0 60px;
}


/*--------- table formatting ----------*/

table.sample{
margin:15px 0 15px 0;
background:none;
}



table.sample th {
    color: #104D8E;
}

input, select, textarea, .nf input.button, .nf input.setbutton, .nf textarea, .nf input, .nf select {
border:2px solid #E5E5E5;
width:170px;
}
 
/*--------- text formatting ----------*/

.text_grau {
color:#333333;
font-weight:normal;
text-align:right;
}

.text_box{
color: #000000;

}

.text_list ul li {
/*margin:0px 0px 0px -32px;*/
background-image:url(img/dualstark/ico_list.gif);

}


.text ul li, .text_box ul li {
/*margin:0px 0px 0px -40px;*/
background-image:url(img/dualstark/ico_list.gif);
}

.text_grau a:active, .nav_grau a:active, .nav_grau_sub a:active, .text_grau_active {
    color: #AF1A25;
    font-weight: normal;
text-align:right;

}

.titel_blau {
    color: #104D8E;
	font-size:18px;
    font-weight: normal;
	margin: 0px 8px 8px;

}

.titel_blau_in, .nf h3, .nf h2 {
    color: #104D8E;

}

.titel_blau_out {
    color: #104D8E;
}

.titel_box {
    color: #ffffff;
}

.header {
    color: #104D8E;
}

.text a, .text_box a {
    color:#AF1A25;

}


.text_download a, .artikel_download a {
background-image:url(img/dualstark/ico_download.gif);
padding-left:14px;
}

.text_download a {
    color:#AF1A25;
}

.text_email a {
    color:#AF1A25;
background-image:url(img/dualstark/email.gif);
padding-left:14px;
}

.email_person a, .link_person a {
    color:#AF1A25;
background-image:url(img/dualstark/email.gif);
padding-left:14px;
}

.text_print a {
    color: #104D8E;
}

.artikel_link {
background-image:url(img/dualstark/ico_link.gif);

background-position:left bottom;
background-repeat:no-repeat;
border:medium none;
padding-left:14px;
}

.text_link a{
    color:#AF1A25;
background-image:url(img/dualstark/ico_link.gif);
padding-left:14px;
}

.link_person a {
background-image:url(img/dualstark/ico_link.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding-left:14px;
}


.text_login {
    color: #104D8E;

}

.category {
    color: #104D8E;
}

.t_person {
    color: #104D8E;
}

.list {
    color: #104D8E;

}

.t_detail {
    col
	or: #104D8E;
}


.sitemap_sub {
	margin:0;
}

.sitemap_subsub {
	margin:0;
}


.sitemap_sub li {
    border-bottom: 0px;
}

.sitemap_sub li a {
    color: #000;
}

.sitemap a {
    color: #104D8E;
}

.m_link {
    line-height: 1.2em;

}

.farbe {
    background-color: #1F71A5;
}
.paid{
border:0px;
}

.footer_link{
text-decoration:none;
color:#000000;
}

.imagen_bg{
    background-color: #ffffff;

}

