body {
	background: white url(../images/bgd.png) repeat fixed;
	background-position:0px 0px;
	font-family: Georgia,Times,"Times New Roman",Tahoma,serif;
	font-size: 10pt;
        width:auto;
	max-width:1200px;
	position:relative;
	left:0px;
}

#header {margin: 0 0 0 0;}
#header img{cursor:pointer;}

#ie6notice {
border:1px dashed red;
color:red;
display:none;
font-style:italic;
padding:4px;
font-size:18px;
}

.logo {}
fieldset{}
label{
position:absolute;
}
label.error {
color:red;
float:right;
margin-top:6px;
position:absolute;
right:0px;
width:200px;
white-space:normal;
}
input,textarea{
	float:right;
	width:230px;
	padding:3px 6px 2px 3px;
	font-family: Georgia,Times,"Times New Roman",Tahoma,serif;
	font-size:10pt;
}
input[type="text"]{
	height:18px;
}
textarea{
	height:150px;
	width:266px;
}
input[type="text"]:hover,input[type="text"]:focus{
	background-color:#E9E9E9;
	}
.pform{
	width:360px;
	height:30px;
}
input[type="button"],input[type="submit"],input.cancel,input.button {
cursor:pointer;
margin:20px 1px 16px;
padding:4px 4px 6px 4px;
width:150px;
height:30px;
}
input.cancel {
float:left;
left:40px;
position:relative;
}

.title {position:fixed;} 

.ln_red {color:#CC3300;}
.ln_grey {color:#808080;}
.ln_big,.ln_big_nomg {font-size:14pt;}
a {color: #808080; border-bottom: 0px solid red; text-decoration:none;cursor:pointer;}
a:hover {color: black; border-bottom: 1px solid #CC3300; text-decoration:none;cursor:pointer;}
a.ln_big {margin-left:30pt;}

#main {clear:both;float:left;}
#smaller {
cursor:pointer;
margin:270px 20px;
position:fixed;
z-index:10;
}
#normal {
cursor:pointer;
margin:284px 5px;
position:fixed;
z-index:10;
}
#bigger {
cursor:pointer;
margin:304px 5px;
position:fixed;
z-index:10;
}
.menu {
  z-index:1;
  background-color:white;
  position: fixed;
  float: left;
  height:auto;
  width:auto;
  overflow:visible;
  margin-top: 250px;
  margin-left:29px;
  font-family: Georgia,Times,"Times New Roman",Tahoma,serif;
  text-align:left;
  }
.ul_umenue{margin-top:0px;}
.menu a {
	color: #808080;
	border-bottom: 0px solid red;
	text-decoration:none;}
.menu a:hover {
	color: black;
	border-bottom: 1px solid #CC3300;
	text-decoration:none;}
.menu ul {list-style-type:none;}
.menu li {
        color: #808080;
        border-bottom: 0px solid red;
        text-decoration:none;
        font-size:14pt;
        padding-bottom:13px;}
.menu .menuepunkt:hover {
	cursor:pointer;
	border-bottom: 1px solid #CC3300;
        text-decoration:none;
        }
.menu .menuepunkt_um:hover {
	cursor:pointer;
	border-bottom: 1px solid #CC3300;
        text-decoration:none;
        }

.umenu {
  overflow:visible;
  text-align:left;
  }

.umenu a {color: #808080; border-bottom: 0px solid red; text-decoration:none;}
.umenu a:hover {color: black; border-bottom: 1px solid #CC3300; text-decoration:none;}
.umenu ul {list-style-type:disc;}
.umenu li {
        color: #808080;
	border-bottom: 0px solid red;
	text-decoration:none;
        font-size:11pt;
        font-weight:bold;
	padding-bottom: 6px;
	}
li.umenu .menuepunkt_um:hover {
        cursor:pointer;
	border-bottom: 1px solid #CC3300;
        text-decoration:none;
        }

#content_top{
 /* opacity:0.8; */
 margin-top:-8px;
 position:fixed;
 background-color:white;
 width:950px;
 min-width:950px;
 max-width:950px;
 height:160px;
 z-index:3;
 background-image:url(../images/bgd.png);
}

#content_top_trans{
 opacity:0.8;
 margin-top:0px;
 position:fixed;
 background-color:white;
 width:950px;
 min-width:950px;
 max-width:950px;
 height:193px;
 z-index:2;
 background-image:url(../images/bgd.png);
}

#content {
  position:absolute;
  padding-top: 40px;
  margin-top: 150px;
  margin-left: 304px;
  width: 617px;
  text-align:left;
  z-index:0;
  }
#Wissenschaft,#Verlage,#Business,#PolKult,#Info,#Prozedere,#Vertragsvorlage,#AGB,#Kontaktformular,#KontaktformularResponse{display:none;margin-left:6px;}
#Kontaktformular{
	width:400px;
}
#KontaktformularResponse_inner{display:none;}
#content .header1 {
        font-size: 17pt;
        font-variant: small-caps;
        font-family: Georgia,Times,"Times New Roman",Tahoma,serif;
        letter-spacing:1px;
        padding:12px 0px 12px 0px;
        }
#content .header2 {
        font-size: 13pt;
        font-variant: small-caps;
        font-family: Georgia,Times,"Times New Roman",Tahoma,serif;
        letter-spacing:1px;
        padding:12px 0px 12px 0px;
        }
#content .header1_line {
        height:10pt;
        border-top: 1px solid silver;
        width: 617px;
        }
#content .header2_line {
        height:10pt;
        border-top: 1px solid silver;
        width: 611px;
        }       
#content p.text {
        padding:0px 0px 4px 5px;
        line-height:15pt;
        text-align:justify;
        }
legend {
margin-left:20px;
padding:0 10px 0 15px;
}
.blind{visibility:hidden;}
.bold {font-weight:bold;}
.small{font-size: 8pt;}
.italic_big {font-style:italic;font-size:19pt;}
.float_right {float:right;}
.float_left {float:left;}
.clear {clear:both;}
.width_263 {width:263px;}
.width_320 {width:320px;}
.width_526 {width:526px;}
.mleft30{margin-left:30px;}
a.img,a.img:hover, a img, a img:hover {
border-style:none;
border-color:white;
text-decoration:none;
}
.pdfsymbol,.xingsymbol {
left:8px;
position:relative;
top:10px;
cursor:pointer;
}
.xingsymbol {
top:8px;
}
#content p.textmargin {padding:0px 0px 8px 5px;}
#content ul,#content ul.contact {padding:0px 0px 8px 0px;
        list-style-type: circle;
        margin-left: 20px;
        line-height:15pt;
        }
#content ul.contact {padding:0px 0px 8px 0px;
        list-style-type: none;
        margin-left: 10px;
        line-height:15pt;
        }

.content a {color: #808080; border-bottom: 0px solid red; text-decoration:none;}
.content a:hover {color: black; border-bottom: 1px solid #CC3300; text-decoration:none;}
