/* CSS Document */

body {
padding:0px; 
margin:0px; 
background:url(main-bg.jpg) 0 0 repeat-x #EBEDFE; 
color:#030B26; 
font:13px/17px Arial, Helvetica, sans-serif;
}

a:link { 
font-size:12px; 
font-weight:normal; 
color:black; 
text-decoration:none; }

a:hover {
font-size:12px; 
font-weight:normal; 
color:#B90526;
text-decoration: none;
}

a:visited {
font-size:12px; 
font-weight:normal; 
color:#324290; 
text-decoration:none; }

a:active {
font-size:12px; 
font-weight:normal; 
color:#990418; 
text-decoration:none; }

div, p, ul, h1, h2, h3, h4, h5, img {
font-size:12px; 
padding:0px; 
margin:0px;
}

ul {
list-style-type:none
}

/*----TOP PANEL----*/
#topnaviPan {

height:65px; 
background:url(topbg.jpg) 1px 0 no-repeat #EBEDFE; 
}

#topnavi {
width:408px; 
height:20px; 
position:absolute; 
top:46px; 
left:220px;
}
/*----/TOP PANEL----*/


/*----HEADER PANEL----*/
#headerPan {

height:153px; 
background:url(header.jpg) 0 0 no-repeat; 
position:relative; 
margin:0 0 15px 0; 
padding:11px 0 0 0;
}
/*----/HEADER PANEL----*/



/*----Body Left Panel----*/
#leftPan {
width:175px; 
float:left;
padding:0 0 0 10px;
}

#leftPan h1 {
color:#000000; 
font-size:12px; 

}

#leftPan h2 {
width:140px; 
height:20px; 
background:#EBEDFE; 
color:#000000; 
font-size:12px; 
}

#leftPan li.mainnav {
      list-style-type: none;
      margin: 0;
      padding:0;
      }
#leftPan li.mainnav a {
      padding: 1px 1px;
      text-decoration: none;
      color: #3D3D3D;
      font-size:12px; 
      }
#leftPan li.mainnav a:hover {
      padding:0;}
      
#leftPan li.mainnav a:active {
      padding:0;
      text-color: #990418;
      text-decoration: none;
      }

#leftPan li.subnav {	
      list-style-type:none;
      margin: 0;
      padding:0;
      margin-bottom:1px;
      }				
				
#leftPan li.subnav a {	 
      padding:1px 1px;
      text-decoration:none;
      color:#333399;
      font-size: 11px; 
      }	
										
#leftPan li.subnav a:hover {}

#leftPan li.subnav a:active {
      padding:0;
      color: #990418;
      }

/*----/Body Left Panel----*/



/*----/Body Text Panel----*/

#inhalt {
  margin:20px 170px 15px 185px;
  padding:0 10px 0 10px;
  border-left:1px solid #3d3d3d;
  border-right:1px solid #3d3d3d;
}

.p {
	margin:0;
	padding:0;
}
/*----/Body Text Panel----*/


/*----Body Right Panel----*/
#rightPan {
width:160px; 
float:right; 
margin:0 0 0 5px;

background:#EBEDFE; 
}

#rightPan p {
padding:10px 0 10px 0;
}

#rightPan h1 {
width:130px; 
height:20px; 
background:#000077; 
color:#ffffff; 
text-align:center;
font-size:12px; 
margin:5px 0 5px 0;
}

/*----/Body Right Panel----*/



/*----FOOTER PANEL----*/
#footermainPan {
height:103px; 
background:url(footerbg.gif) 0 0 repeat-x ; 
color:#ffffff; 
font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; 
position:relative; 
margin:0 auto; 
clear:both; 
padding:36px 0 0;
}

#footerPan {
position:relative; 
margin:0 auto;
}

#footerPan ul {
width:608px; 
height:20px; 
position:relative; 
margin:0 auto;
}

#footerPan li {
float:left; 
}

#footerPan ul li a {
padding:0 10px 0; 
color:#030BA2; 
text-decoration:none; 
font-size:13px;
}

#footerPan ul li a:hover {
text-decoration:underline;
}

#footerPan p.copyright {
width:250px; 
margin:10px 0 0 92px;
}

#footerPan ul.templateworld {
width:250px; 
color:#ffff00; 
display:block; 
font-size:10px; 
position:absolute; 
top:49px; 
left:92px;
}

#footerPan ul.templateworld li {
height:20px;
}

#footerPan ul.templateworld li a {

display:block; 
color:#ffff00; 
text-decoration:none; 
padding:0px; 
font-size:10px;
}

#footerPan ul.templateworld li a:hover {
text-decoration:underline;
}
/*----/FOOTER PANEL----*/


/*******************formular*********************************/
fieldset.csc-mailform {
border:0;
}

fieldset.csc-mailform label {
width: 120px;
float: left;
text-align: right;
margin-right: 10px;
display: block;
}


fieldset.csc-mailform input,
fieldset.csc-mailform textarea {
margin-bottom: 10px;
font-size:10px;
font-family: Verdana, Helvetica, sans-serif;
border:1px solid #ccc;
padding:2px;
xwidth:250px;
}

fieldset.csc-mailform fieldset input {
float:none;
display:inline;
width:50px;
text-align:left;
border:0px;

}

fieldset.csc-mailform fieldset label{
display:inline;
float:none;
text-align:left;
width:300px;
margin:10px 0;

}
fieldset.csc-mailform fieldset {
border:0;

}

fieldset.csc-mailform fieldset legend {
display:none;

}

fieldset.csc-mailform-submit{
padding-left: 30px;
background:#fff;
}


#mailformformtype_mail .csc-mailform select {
width:220px;
margin:2px 0;
}

fieldset.csc-mailform option {
padding:0 5px;
background:#fff;
}
/*******************formular end*********************************/


