
SELECT {
background:#5db2d9;
border:1px dashed #5db2d9;
text-align:center;
color: #FFFFFF;
height:21px;
width:150px;
cursor: pointer;
}

TEXTAREA {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
border:1px solid #5db2d9;
color: #5db2d9;
font-weight : normal;
background-color:#e6f3f9;
width:160px;
height:100px;
}







fieldset.csc-mailform input,
fieldset.csc-mailform textarea {
font-size:13px;
font-family: Verdana, Helvetica, sans-serif;
border:1px dashed #5db2d9;
padding:2px;
width:200px;
margin-left:100px;
margin-bottom: 5px;
color: #77777b;

}

#mailformformtype_mail {
margin-left:232px;
background:#5db2d9;
border:1px dashed #5db2d9;
text-align:center;
color: #FFFFFF;
height:21px;
width:150px;
cursor: pointer;
}


#suche{
position:absolute;
top:304px;
left:7px;
z-index:50;

}


INPUT {
	width:120px;
	background-color:#ffffff;
border:1px dashed #5db2d9;
	color:#77777b;
	margin-left:0px;
	padding-left:0px;
	float:left;
	font-size:13px;
}






#footermenu {
height:47px;
width:500px;
position:relative;
z-index:5;
float:right;
top:12px;
}




ul.csc-bulletlist LI {
list-style-image: url(images/list.gif);
margin:0px;
margin-left:-5px;
margin-bottom:10px;
padding:0px;
font-family: arial,  Helvetica, sans-serif;
font-weight:normal;
line-height:1.2em;
}


ul {
list-style-image: url(images/list.gif);
line-height:1.2em;
}


li {
list-style-image: url(images/list.gif);
line-height:1.2em;
}



li.csc-bulletlist LI {
list-style-image: url(images/list.gif);
font-family: arial, Helvetica, sans-serif;
font-weight:normal;
line-height:1.2em;
}


fieldset.csc-mailform {
border:0;
}

fieldset.csc-mailform label {
width: 120px;
float: left;
text-align: right;
margin-right:5px;
display: block

}





.bilderrahmen {
border: 1px solid #666666;
}


h1 {

font-size:16px;
color:#3288b0;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

h2 {

font-size:15px;
color:#77777b;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

h3 {

font-size:14px;
color:#77777b;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

h4 {

font-size:13px;			
color:#77777b;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

h5 {

font-size:12px;
color:#77777b;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

h6 {

font-size:11px;
color:#77777b;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


#back { 
bottom:25px;
left:223px;
position: relative;
font-size:12px;
color: #5db2da;
}





#brotkrumen {
color:#5db2da;
font-weight: normal;
font-style: normal;
font-size:11px;
position:relative;
left:230px;
top:7px;
width:770px;

}



#submenu { 
position:absolute;
top:130px;
left:1px;
width:432px;
}



#bild { 
background-image:url(images/kundenservice.jpg);
background-repeat:no-repeat;
width:494px;
height:297px;
z-index:1;
}

#logo {
background-image:url(images/Logo.jpg);
background-repeat:no-repeat;
width:245px;
height:76px;
position:absolute;
top:170px;
z-index:2;
}

#menu {
background-image:url(images/Menu.jpg);
background-repeat:no-repeat;
width:510px;
height:297px;
position:absolute;
top:0px;
left:493px;
z-index:2;
}

#untermenu {
background-image:url(images/Untermenu.jpg);
width:210px;
height:393px;
position:absolute;
top:330px;
z-index:2;
}

#box {
background-image:url(images/Untermenubg.jpg);
background-repeat:repeat-y;
z-index:2;
width:210px;
}

#inhalt {
width:554px;
position:relative;
left:429px;
height:346px;
padding-bottom:30px;
padding-top:15px;
}

#inhalt[id] {
min-height:346px;
height:auto;
}

#leiste {
background-image:url(images/Leiste.jpg);
background-repeat:no-repeat;
width:1003px;
height:33px;
}



#footer {
background-image:url(images/Footer.jpg);
background-repeat:repeat-x;
height:47px;
position:relative;
bottom:17px;

}



#hauptmenu {
top:63px;
position:relative;
}


hr{
background-color:#d2e9f5;
border: 2px;
}

img {
border:0;
}




body {
background-image:url(images/Background.jpg);
background-repeat:repeat-x;
padding:0px;
margin:0px;
font-family: Arial, Verdana, Tahoma;
color:#77777b;
background-color:#FFFFFF;
font-size:13px;
line-height:1.4em;
}


a {
	color: #348ab4;
       	 border: 0;
       	 font-weight: bold;
       	 text-decoration: underline;

}
a:visited {
	color: #348ab4;

        	border: 0;
        	       	 text-decoration: underline;
}
a:active {
	color: #348ab4;
        	       	 text-decoration: underline;
                border: 0;
}
a:link {
        	       	 text-decoration: underline;
	color: #348ab4;
	border: 0;

}

a:hover {
	color: #5db2da;
        	       	 text-decoration: underline;
                border: 0;


}
