body {background: url(../../cupservice-images/cupservice-bg.gif); margin: 0 0 0 0; text-align: center; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #000000;}

/*die positionierten divs*/
#container {margin: 0px auto; text-align:left; width: 900px; height: 600px;z-index:-2;}
#content {margin-left:140px; width: 760px; height: 450px; background: #ffffff; border: solid 1px #000000; margin-top: 100px; overflow: auto; text-align: left;}
#navigation {height: 450px; width: 160px; margin-top: -472px !important; margin-top: -470px;}
#copyright {width: 100px; height: 20px; margin-left: 802px !important; margin-left: 800px;}
#logo {height: 50px; width: 270px; margin-top: -525px; margin-left: 6px;}
#desc {position:relative; margin-left: 20px; margin-top: 35px; height: 395px; width: 420px;}
#news {position:relative; margin-left: 460px; margin-top: -412px !important; margin-top: -410px; height: 410px; width: 280px; text-align: left; border: solid 1px #EE7E3D;z-index: -1;}
#news2 {position:relative; margin-left: 460px; margin-top: -412px !important; margin-top: -423px; height: 410px; width: 280px; text-align: left; border: solid 1px #EE7E3D;z-index: -1;}
#news3 {position:relative; margin-left: 460px; margin-top: -412px !important; margin-top: -414px; height: 410px; width: 280px; text-align: left; border: solid 1px #EE7E3D;z-index: -1;}
#pics {position:relative; margin-left: 20px; margin-top: -340px; height: 340px; width: 200px;}
#pic {margin-top: 327px; padding-left: 370px;}
#language {position:relative; top:7px; left:793px; width:200px;}
#prod_content {position:relative; margin-left: 230px; margin-top: 35px; height: 340px; width: 210px;}
#legende {position:relative; margin-left: 20px; margin-top: 5px; height: 50px; width: 420px; border: solid 1px #026fa4;}
#navi {position:absolute; margin-top: -10px; margin-left: 20px; height: 15px; width: 420px;}
#ueberschrift {overflow: visible; margin-top: -420px !important; margin-top: -418px; width: 100px; text-align:center; background: #ffffff; margin-left: 470px; z-index: 10; font-weight: bold; color: #EE7E3D; font-size: 13px;}

/*formatierung navigation*/
#navigation LI {list-style: none;display: inline; width: 100px;}
#navigation UL {padding: 0;margin: 0;}

#navigation A {font: 1em sans-serif;color: #ffffff;text-decoration: none;display: block;padding: 3px 4px; margin: 0; width:90px !important; width: 117px; padding-left:23px; border-bottom:1px solid #000000;}
#navigation A:link, #navigation A:visited {background: url(../../cupservice-images/node.gif); background-repeat:no-repeat;}
#navigation A.ab:link, #navigation A.ab:visited {background: url(../../cupservice-images/node_small.gif); background-repeat:no-repeat;}
#navigation A.ab:hover, #navigation A.ab:focus {background: url(../../cupservice-images/node_small.gif); background-repeat:no-repeat; color:#0033CC;}
#navigation A:hover, #navigation A:focus {background: url(../../cupservice-images/nodehover2.gif); background-repeat:no-repeat;}

#navigation A.aktiv:link, #navigation A.aktiv:visited {background: url(../../cupservice-images/nodehover.gif); background-repeat:no-repeat; width:82px !important; width:109px;}
#navigation A.aktiv2:link, #navigation A.aktiv2:visited {background: url(../../cupservice-images/nodehover2.gif); background-repeat:no-repeat;}

#navigation A.ca:link, #navigation A.ca:visited {background: url(../../cupservice-images/node2.gif); background-repeat:no-repeat;}
#navigation A.ca:hover, #navigation A.ca:focus {background: url(../../cupservice-images/nodehover.gif); background-repeat:no-repeat;}
#navigation #ia A.ca, #navigation #ib A.cb, #navigation #ic A.cc, #navigation #id A.cd{display: block;font: normal 1em sans-serif;padding: 4px 4px 2px 24px;border-top: none;margin: 0px 0 0 0; width:81px !important; width: 109px; border-bottom:1px solid #000000;}
#navigation #ia A.ab, #navigation #ib A.ab, #navigation #ic A.ab, #navigation #id A.ab{display: block;font: normal 0.89em sans-serif;padding: 1px 3px 1px 20px;border-top: none;margin: 0px 0 0 0;  width:75px !important; width: 98px; border-bottom:1px solid #000000;}
#navigation #ia A.x, #navigation #ib A.x, #navigation #ic A.x, #navigation #id A.x {display: none;}
#navigation A.n  {display: none;}


#prod_content h1 {color: #026fa4; font-size: 15px;  margin-bottom: 2px !important; margin-bottom:2px; margin-top:10px; padding-top:3px !important; padding-top:0px;}
#prod_content p {padding-left:-3px; margin-bottom:2px;}

#legende table {font-size:9px; margin-top:7px !important; margin-top:5px;}

#desc ul {list-style: url(../../cupservice-images/cupservice-pfeil-orange.gif); padding-left:20px!important; margin-left:0px;}
#desc li {display: outline; padding-bottom:2px;}
#desc a.home {font-weight: bold; color: #026fa4;}
#desc p {padding-right: 17px; text-align: left; margin-left: -3px;}

#content p {padding-left: 5px; margin-top: 10px;}

#news p {padding-left: 17px; padding-right: 10px; margin-top: 10px; text-align: left;}
#news p.l {width:180px !important;width:190px;float:left; padding-right:5px;}
#news p.r {margin-top:-5px !important; margin-top:-7px;float:right;padding-left:0px; }
#news .blue {color: #026fa4; font-weight:normal;}
#news h1 {margin-left: 17px; color: #026fa4; font-size: 13px; margin-bottom: 5px !important; margin-bottom: 5px;margin-top:10px;}

#navi .home {color: #026fa4; font-weight:bold;}

#language a:link{color:#000000; font-size:13px; font-weight:bold;}
#language a:visited{color:#000000;font-size:13px; font-weight:bold;}
#language a:hover{color:#000000;font-size:13px; font-weight:bold;}
#language a:active{color:#000000;font-size:13px; font-weight:bold;}

/*generelle formatierungen*/
h1 {color: #026fa4; font-size: 15px; margin-bottom: -12px !important; margin-bottom: -20px;}
h2 {color: #EE7E3D; font-size: 12px; margin-bottom: 0px;}
table {font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #000000;}
td {background: #ffffff; padding-left: 5px;}
input {font-size: 10px;}
select {font-size: 10px;}
hr{margin:0px;padding:0px;border-style:solid;height:0px;border-color:#EE7E3D;border-width: 1px 0 0 0; text-align:center;}
form {padding:0px; padding-right:17px; margin: 0px;}

/*generelle linkformatierungen*/
a:link {color: #EE7E3D; text-decoration: none;}
a:visited {color: #EE7E3D; text-decoration: none;}
a:hover {color: #EE7E3D; text-decoration: underline;}
a:active {color: #EE7E3D; text-decoration: none;}

/*klassen*/
.clr {clear: both;}
.orange {color: #EE7E3D; font-weight:bold; text-align:center;}
.blue {color: #026fa4; font-weight:bold;}
.pic {margin-left:10px; margin-top:10px;}
.top {color: #026fa4; font-size: 15px; text-align:right; font-weight:bold;}
p.legend  {margin-right:20px; text-align:right; margin-bottom:-4px;}