
html{
margin:0;
padding:0;
height:101%;
}

body {
font-size: 11px;
margin:0;
padding:0;
color:#58585A;
text-align:center;
height:100%;
background-color:#FFF;
}

div,p,ul,li,dl,dt,dd,form,table,tr,td,h1,h2,h3,h4,h5{
margin:0;
padding:0;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
h1,h2,h3,h4,h5,li{
font-family:Arial,Verdana,Helvetica,sans-serif;
}

a img{
border:0;
}

a { color:#A1A2A6; text-decoration:none; }
a:hover { color:#4A5432; text-decoration:none; }

a.mail{
color:#58585A;
}
a.external-link-new-window{
text-transform:uppercase;
/* font-size:0.88em; */
}

h1, h2, h3, h4{
/* font-size:11px; */
font-size:10px;
line-height:1.5em;
text-transform:uppercase;
/* letter-spacing:0.1em; */
letter-spacing:1px;
font-weight:bold;
color:#A1A2A6;
}
h1{
margin-bottom:0.25em;
}
.grau{
color:#A1A2A6;
}
.detail, .schwarz{
color:#58585A;
}
/* h2{
color:#58585A;
} */
/* h3{
font-size:11px;
font-weight:normal;
text-transform:uppercase;
}
h4{
font-size:11px;
font-weight:normal;
text-transform:uppercase;
} */
h5{
/* font-size:1.00em; */
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

/* DIVs */

#wrapall{
/* position:relative; */
/* font-size:1.00em; */
font-size:11px;
line-height:1.5em;
/* margin:36px auto; */
margin:26px auto;
width:940px;
text-align:left;
/* background-color:#F0Ff0f; */
}

/* Header */

#wraphead{
position:relative;
height:176px;
/* height:140px;
margin-bottom:36px; */
overflow:hidden;
background:transparent url(../pics/logo_A.gif) 44px 0px no-repeat;
font-size:11px;
/* background-color:#F0FfFf; */
font-weight:bold;
/* z-index:100; */
}

#header-txt{
position:relative;
/* background-color:#F000Ff; */
color:#58585A;
padding-top:91px;
padding-bottom:4px;
height:18px;
width:760px;
float:right;
text-align:right;
text-transform:uppercase;
font-family:Arial,Verdana,Helvetica,sans-serif;
letter-spacing:0.1em;
}
#header-txt strong{
display:block;
/* font-weight:normal; */
}

#header-nav{
position:relative;
width:750px;
float:right;
text-align:right;
border-top:solid 2px #A1A2A6;
}
#header-nav ul{
float:right;
list-style:none;
}
#header-nav li{
float:left;
margin-left:8px;
padding-top:5px;
text-transform:uppercase;
letter-spacing:0.1em;
/* font-weight:normal; */
}
#header-nav li a{
display:block;
}
#header-nav li.current a{
color:#58585A;
}

/* Body */

#wrapbody{
/* position:relative; */
float:left;
/* width:940px; */
}


/* Navi */

#menue{
position:relative;
float:left;
margin-top:1px;
width:175px;
margin-right:15px;
overflow:hidden;
margin-bottom:1.50em;
/* background-color:#EEEEEE; */
}
#menue ul{
width:175px;
list-style:none;
}
#menue li{
position:relative;
float:left;
width:175px;
text-align:right;
text-transform:uppercase;
letter-spacing:1px;
/* font-size:0.81em; */
font-size:10px;
font-weight:bold;
line-height:1.44em;
}
#menue li a{
/* padding:0.69em; */
padding:0.44em;
padding-top:0px;
padding-bottom:25px;
display:block;
color:#A1A2A6;
}
#menue li a span{
display:block;
/* font-size:0.88em; */
font-size:10px;
}
#menue ul li a:hover, #menue li.current a{
display:block;
color:#58585A;
}

#menue ul li.umenue a{
text-align:right;
}
#menue ul li.umenue a:hover{
color:#A1A2A6;
}

.nav-lang{
margin-top:44px;
padding-right:5px;
text-align:right;
}
.l-off{
padding-left:20px;
color:#A1A2A6;
}
.l-aktiv{
padding-left:20px;
color:#58585A;
}


#bodybody{
position:relative;
float:left;
width:750px;
}

/* Content */

#wrapcontent{
/* position:relative; */
margin-bottom:1.50em;
/* font-size:0.88em; */
font-size:11px;
}

#wrapcontent p{
/* margin-bottom:2px; */
}

#wrapcontent b{
font-weight:normal;
color:#A1A2A6;
}

#wrapcontent ul{
list-style:none;
}
#wrapcontent li{
font-weight:normal;
text-transform:uppercase;
/* font-size:0.88em; */
letter-spacing:0.1em;
line-height:1.5em;
}

#wrapcontent-left{
float:left;
/* background-color:#F0FfFf; */
}
.breit{
padding:0px 155px;
}
.breit2{
padding:0px 0px;
}

.left-image{
width:450px;
}
#wrapcontent-right{
float:right;
/* background-color:#F0F0Ff; */
width:290px;
}

.bio {
width:740px;
margin:0px;
padding:0px;
}
.bio td{
vertical-align:top;
padding-bottom:4px;
}

.bio .td-left{
width:140px;
padding-right:16px;
text-align:right;
/* font-size:0.93em; */
font-size:10px;
line-height:1.88em;
}
.bio .td-right{
width:574px;
padding-right:110px;
}

.bio .td-fett {
/* font-size:0.93em; */
letter-spacing:1px;
font-size:10px;
font-family:Arial,Verdana,Helvetica,sans-serif;
text-transform:uppercase;
font-weight:bold;
}
.bio .td-left .td-fett {
color:#58585A;
}
.bio .td-right .td-fett {
color:#A1A2A6;
}

.uppercase{
text-transform:uppercase;
}

/* allg. Klassen */
.clear{
clear:both;
}
.left{
float:left;
}
.right{
float:right;
}
.center{
text-align:center;
}

.skip {
	position: absolute;
	left: -1000em;
	width: 20em;
}

/* TypoKlassen */

.bodytext{
margin-bottom:0.44em;
line-height:1.50em;
}

.csc-default{
margin-bottom:20px;
}

.csc-textpic-caption{
font-size:0.81em;
color:#999999;
}
