/*
blau: #003468;
orange: #ff7500;
grau: #747678;
*/

.main{
width:          900px;
position:       absolute;
border:         0px solid black;
font-family:    Arial;
position:absolute;
left:50%;
margin-left: -450px;
}

.logo{
float:          left;
border:         0px solid black;
margin:         10px;
padding:        0px;
}

.logosub{
color:          rgb(150,150,150);
font-size:      14px;
float:          right;
}

.login{
width:      300px;
height:     40px;
border:     0px solid black;
margin:     10px 0px 10px 0px;
float:      right;
}

.clear{
clear:      both;
margin:     0px;
padding:    0px;
}

.navi{
width: 900px;
height: 30px;
border: 0px solid black;
padding: 0px;
margin: 0px;
background: url(Navi_roh_20.jpg) no-repeat left top;
}

#sddm
{	margin: 0 10;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
    text-decoration: none;
    text-align: center;
}
#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 2 0 0 0;
	border-top: 0px solid white}

.breadcrump{
width:          880px;
padding:        0px 0px 4px 0px;
font-size:      12px;
margin:         0px;
font-family:    Arial;
font-size:      12px;
font-weight:    normal;
color:          #000000;
text-decoration:none;
border:         0px solid #747678;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
/*background: url(bread.jpg) left top no-repeat;*/
}

.breadcrump a {
font-weight:    bold;
font-family:    Arial;
font-size:      12px;
color:          #747678;
text-decoration:none;
}

.breadcrump a:hover{
text-decoration:underline;
}

.container{
border:         0px solid black;
width:          900px;
min-height:     350px;
margin:         5px 0px 0px 0px;
}

.content{
float: left;
width: 650px;
min-height: 350px;
/*border: 1px solid rgb(150,150,150);
-webkit-border-radius:7px;
-moz-border-radius:7px;*/
border-radius:7px;
font-size:12px;
}

.content-head{
border-bottom: 1px solid rgb(150,150,150);
display: block;
font-weight: bold;
padding:4px 10px 3px 10px;
margin:0px;
}

.contenttext{
padding:0px 10px 3px 10px;
font-size:12px;
}

.sidebar{
float: right;
width: 237px;
min-height: 350px;
/*border: 1px solid rgb(150,150,150);
-webkit-border-radius:7px;
-moz-border-radius:7px;*/
font-size:12px;
}

.business{
background: url(Buttons.gif) no-repeat left top;
height: 30px;
margin: 0px 0px 10px 0px;
padding: 10px;
vertical-align: middle;
font-family: Verdana;
font-weight: bold;
font-size: 18px;
color: white;
}

a .business{
color: white;
}

a:hover .business{
color: white;
text-decoration: underline;
background: url(Buttons.gif) no-repeat left -50px;
}

.business_button{
background: url(Buttons.gif) no-repeat left top;
padding: 0px;
margin: 10px;
height: 50px;
}

.container .business_button a{
margin: 0px;
padding: 10px;
display: block;
vertical-align: middle;
font-family: Verdana;
font-weight: bold;
font-size: 13px;
color: #ffffff;
}

.business_button a:hover{
color: white;
text-decoration: underline;
background: url(Buttons.gif) no-repeat left -50px;
height: 30px;
}

.stellungn{
background: url(Buttons.gif) no-repeat left -150px;
height: 30px;
margin: 0px 0px 10px 0px;
padding: 10px;
vertical-align: middle;
font-family: Verdana;
font-weight: bold;
font-size: 18px;
color: white;
}

a .stellungn{
color: white;
}

a:hover .stellungn{
color: white;
text-decoration: underline;
background: url(Buttons.gif) no-repeat left -100px;
}

.stellungn_button{
background: url(Buttons.gif) no-repeat left -150px;
padding: 0px;
margin: 10px;
height: 50px;
}

.container .stellungn_button a{
margin: 0px;
padding: 10px;
display: block;
vertical-align: middle;
font-family: Verdana;
font-weight: bold;
font-size: 13px;
color: #ffffff;
}

.stellungn_button a:hover{
color: white;
text-decoration: underline;
background: url(Buttons.gif) no-repeat left -100px;
height: 30px;
}



a .market{
color: white;
}

a:hover .market{
color: white;
text-decoration: underline;
background: url(Buttons.gif) no-repeat left -200px;
}

.market{
background: url(Buttons.gif) no-repeat left -250px;
height: 30px;
margin: 0px 0px 10px 0px;
padding: 10px;
vertical-align: middle;
font-family: Verdana;
font-weight: bold;
font-size: 18px;
color: white;
display: block;
}

.market:hover{
background: url(Marketing.jpg) no-repeat left top;
}

.myContentElement{
border-left: 1px solid rgb(150,150,150);
border-right: 1px solid rgb(150,150,150);
border-bottom: 1px solid rgb(150,150,150);
-webkit-border-bottom-left-radius:7px;
-webkit-border-bottom-right-radius:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-bottomleft:7px;
border-bottom-right-radius:7px;
border-bottom-left-radius:7px;
margin-bottom: 10px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}

.csc-mailform{
border-left: 1px solid rgb(150,150,150);
border-right: 1px solid rgb(150,150,150);
border-bottom: 1px solid rgb(150,150,150);
-webkit-border-bottom-left-radius:7px;
-webkit-border-bottom-right-radius:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-bottomleft:7px;
border-bottom-right-radius:7px;
border-bottom-left-radius:7px;
margin-bottom: 10px;
padding-top: 12px;
padding-left: 12px;
padding-right: 10px;
}

.footer .myContentElement{
border: 0px solid rgb(150,150,150);
}

#mailform{
padding: 0px;
margin: -2px;
}

.container h1{
font-weight: bold;
padding:4px 10px 1px 10px;
font-size:12px;
margin:0px;
border-bottom: 1px solid rgb(150,150,150);
display: block;
}

.container h3{
font-weight: bold;
padding:10px 10px 8px 10px;
font-size:15px;
margin:0px;
display: block;
}

.container a{
color: #003468;
text-decoration: none;
}

.container a:hover{
text-decoration: underline;
}


.head-mid{
width:      7px;
background: url(Head.gif) repeat -5px top;
margin:0px;
padding:0px;
}

.sidebar h1{
background: url(head-side.gif) no-repeat left top;
margin:0px;}

.content h1{
background: url(head-content.gif) no-repeat left top;
}

.container p{
padding:0px;
margin: 0px 0px 5px 0px;
}

.container .bodytext{
padding:0px 0px 3px 0px;
font-size:12px;
}

.csc-header{
padding: 0px;
margin-bottom:-15px;
}

.footer{
width: 900px;
margin: 30px 0px 0px 0px;
height: 60px;
border-top: 1px solid rgb(150,150,150);
color: rgb(150,150,150);
font-family: Arial;
font-size: 12px;
text-align: center;
}

.footer a{
color: rgb(150,150,150);
font-family: Arial;
font-size: 12px;
text-decoration: none;
}
.footer a:hover{
text-decoration: underline;
}

.usb {
	display: none;
}

.navi table{
    width: 860px;
	height: 25px;
	margin-left:20px;
	padding: 0px;
    border-collapse: collapse;
    border-spacing:0px;
}

.navtext{
text-align:     center;
font-family:    Verdana, Arial;
font-size:      11px;
font-weight:    normal;
color:          #ffffff;
text-decoration:none;
display:        block;
margin:         0px 0px;
padding:        2px 10px 0px 10px;
}
.navtext:hover{
background:     url(Navi_roh_dunkel_20.jpg) no-repeat -20px top;
text-decoration: underline;
}

.navtext div{
margin-top: 5px;
}

table{
    border-spacing:0px;
    border: 0px solid red;
    }

.subnav{
text-align:     center;
vertical-align: middle;
background-color: #003468;
border-bottom:  1px solid #002448;
border-top:     1px solid #295287;
font-family:    Verdana, Arial;
font-size:      11px;
font-weight:    normal;
position:       relative;
display:        block;
margin:         0px;
text-decoration: none;
color:          #ffffff;
padding:        2px 7px;
}

.subnav:hover{
text-decoration: none;
background-color: #2d5a94;
}

.subsubnav{
text-align:     center;
vertical-align: middle;
font-family:    Verdana, Arial;
font-size:      11px;
font-weight:    normal;
position:       relative;
display:        block;
margin:         0px;
text-decoration: none;
color:          #ffffff;
padding:        2px 7px;
background-color: #2d5a94;
border-bottom:  1px solid #002448;
border-top:     1px solid #295287;
}

.subsubnav:hover{
text-decoration: none;
background-color: #ff7500;
}

.noborder{
border: 1px solid black;
}