
* {
margin : 0;
padding : 0;
}

body {
color : #5f6062;
background : #fff;
font-family: "Myriad Pro",PTSansCaptionRegular, arial, helvetica, sans-serif;

}

a {
outline : none;
}

a img
{
  border:none;
}

#header {

position : absolute;
top : 20px;
left : 20px;
margin : 0;
padding : 0;
z-index : 10;
}
#logo {
position : absolute;
margin : 0;
padding : 0;
top: 70px;
z-index : 2000;
}

#logo_re {
position : relative;
margin : 0;
padding : 0;
height: 150px;
width: 150px;
top: 60px;
left: 864px;
z-index : 200;
}

#allwrap {
margin : 0 auto;
text-align : left;
background : #fff;
width : 1024px;
height : 671px;
z-index : 1;
}

#contentwrap {
position : absolute;
padding: 0;
top: 50px;
text-align: left;


width : 1024px;
height: 400px;
z-index : 100;
}

#menu {
position : relative;
padding: 0 20px 0 0;
top: 0px;
text-align: right;
background : #fff;
width : 210px;
height: 20px;
z-index : 100;
}


#contentwrap a {
color : #000;
outline : none;
font-weight: bold;
}
#contentwrap a:link {
text-decoration : none;
color : #000;
font-weight: bold;
}
#contentwrap a:visited {
text-decoration : none;
color : #5f6062;
}
#contentwrap a:hover {
text-decoration : none;
color : #a6c400;
}



#menu a {
color : #000;
outline : none;
font-weight: bold;
}
#menu a:link {
text-decoration : none;
color : #000;
font-weight: bold;
}
#menu a:visited {
text-decoration : none;
color : #5f6062;
}
#menu a:hover {
text-decoration : none;
color : #a6c400;
}



#content {
position : relative;
left: 350px;


width : 624px;
height: 380px;

}

#content a {
color : #000;
outline : none;
font-weight: bold;
}
#content a:link {
text-decoration : none;
color : #000;
font-weight: bold;
}
#content a:visited {
text-decoration : none;
color : #5f6062;
}
#content a:hover {
text-decoration : none;
color : #a6c400;
}

#content p {
font-size: 14px;
padding : 0px;
margin: 0 0 5px 0 ;
}
#content h1 {
font-size: 20px;
}
#content h2 {
font-size: 16px;
margin: 0 0 10px 0 ;
}

#content h3 {
font-size: 14px;
margin: -5px 0 10px 0 ;
}

#content_center{
position : relative;
left: 250px;
background : transparent;
width : 554px;
height: 380px;

}
#content_center td {
width: 690px;
border: 0;
vertical-align: bottom;
}
#content_center tr {
width: 710px;
border: 0;
}

#content_center a {
color : #000;
outline : none;
font-weight: bold;
}
#content_center a:link {
text-decoration : none;
color : #000;
font-weight: bold;
}
#content_center a:visited {
text-decoration : none;
color : #5f6062;
}
#content_center a:hover {
text-decoration : none;
color : #a6c400;
}

#content_center p {
font-size: 14px;
padding : 0px;
margin: 0 0 5px 0 ;
}
#content_center h1 {
font-size: 22px;
color : #a6c400;
}
#content_center h2 {
font-size: 16px;
margin: 0 0 10px 0 ;
}
#content_center h3 {
font-size: 16px;
margin: 0 0 10px 0 ;
color : #a6c400;
}

#contentimpress{
position : absolute;
left: 350px;
text-align: justify;
padding: 0 10px 0 10px;
background : transparent;
width : 624px;
height: 350px;
overflow: auto;
}

#contentimpress a {
color : #000;
outline : none;
font-weight: bold;
}
#contentimpress a:link {
text-decoration : none;
color : #000;
font-weight: bold;
}
#contentimpress a:visited {
text-decoration : none;
color : #5f6062;
}
#contentimpress a:hover {
text-decoration : none;
color : #a6c400;
}

#contentimpress p {
font-size: 14px;
padding : 0px;
margin: 0 0 5px 0 ;
}
#contentimpress h1 {
font-size: 20px;
}
#contentimpress h2 {
font-size: 16px;
margin: 0 0 10px 0 ;
}



#fotoframe{
position : absolute;
background : transparent;
width: 200px;

left: 30px;
}


#footer {
position : absolute;
background : transparent;
width: 1010px;
top: 420px;
height: 20px;
z-index : 1001;
}

#footer a {
color : #000;

outline : none;
font-weight: bold;
}
#footer a:link {
text-decoration : none;

color : #5f6062;
font-weight: bold;
}
#footer a:visited {
text-decoration : none;
color : #5f6062;
}
#footer a:hover {
text-decoration : none;
color : #a6c400;
}


hr {
display: block; 
height: -.5em;
margin: 1px 0 1px 0;

border-top: 1px solid #a6c400;
border-right: 0;
border-bottom: 0;
border-left: 0;
color: #a6c400;
 }
.red{
color: red;
}

.img_left {
float : left;
margin : 10px;
padding : 10px 10px 10px 10px;
}
.img_right {
float : right;
margin : 10px;
padding : 10px 10px 10px 10px;
}
.txt_left {
float : left;
margin : 0;
padding : 0;
}
.txt_right {
float : right;
margin : 0;
padding : 0;
}
.grey_ital {
font-size : 12px;
color : #5f6062;
font-style : italic;
}
.white {
font-size : 12px;
font-family : verdana;
color : #fff;
}
.print {
display : none;
}

.rounded {-moz-border-radius: 22px;
-webkit-border-radius: 22px;
border-radius: 22px;
    border-radius: 20px;
}


.shadow {
 
     -moz-box-shadow: 3px 2px 1px 0px #a6c400; /*Mozilla-basierte Browser (z.B. Firefox)*/
    -webkit-box-shadow: 3px 2px 1px 0px #a6c400; /*WebKit-basierte Browser (z.B. Safari/Chrome)*/
    box-shadow: 3px 2px 1px 0px #a6c400; /*CSS3 Standard*/
}



#jura.tiny  p{
font-size : 8px;
}
#jura.tiny  a:link {
font-size : 8px;
}
#bigger p{
font : bold 16px Arial, Helvetica, Tahoma, sans-serif;
}
#bigger a:link {
font : bold 16px Arial, Helvetica, Tahoma, sans-serif;
}

#ie_old {
float: right;
margin-top: 100px;
text-align: right;
width: 600px;
display : block;
color: red;
font-size:30px;
}
