@charset "UTF-8";
/* CSS Document */



#content{
height:500px;
width:8000px;
margin-top:120px;
border-top:5px solid #000000;
border-bottom:5px solid #000000;
}

.contentbox{
width:250px;
height:500px;
background-color:black;
color:white;
left:-250px;
margin-right:-250px;
float:left;
z-index:2;
position:relative;
padding:0 10px 0px 10px;
}

.contentbox p{
	color:white;
}
	
#titel h1{
	line-height: 60px;
	font-size: 24px;
	border-bottom:1px dotted #999999;
		margin-bottom: 10px;
}

.bg{
width:375px;
height:500px;
float:left;
margin-left:7px;
margin-right:7px;
z-index:1;
position:relative;
}



.bg_2{
width:375px;
height:500px;
float:left;
margin-right:7px;
z-index:1;
position:relative;
}

.bm{
width:225px;
height:300px;
float:left;
margin-top:147px;
margin-left:7px;
margin-right:7px;
z-index:1;
position:relative;
}

.bm_2{
width:225px;
height:300px;
float:left;
margin-top:147px;
margin-right:7px;
z-index:1;
position:relative;
}

.bk{
width:160px;
height:120px;
float:left;
margin-left:7px;
margin-right:7px;
margin-top:221px;
z-index:1;
position:relative;
}

.swrgm{
height:500px;
background-repeat:no-repeat;
background-image:url(images/swrgm.jpg);
width:182px;
float:left;
z-index:1;
position:relative;
}

.swrgm_2 {
height:500px;
background-repeat:no-repeat;
background-image:url(images/swrgm_2.jpg);
width:430px;
float:left;
z-index:1;
position:relative;
}

.swrgm_s{
height:500px;
background-repeat:no-repeat;
background-image:url(images/swrgm_s.jpg);
width:182px;
float:left;
z-index:1;
position:relative;
}

.swrmg{
height:500px;
width:252px;
background-repeat:no-repeat;
background-image:url(images/swrmg.jpg);
float:left;
z-index:1;
position:relative;

}

.swrmk{
height:500px;
width:200px;
background-repeat:no-repeat;
background-image:url(images/swrmk.jpg);
float:left;
z-index:1;
position:relative;
}

.swrmg_rund{
height:500px;
width:420px;
background-repeat:no-repeat;
background-image:url(images/swrmg_rund.jpg);
float:left;
z-index:1;
position:relative;
}

.swrgk{
height:500px;
width:120px;
background-repeat:no-repeat;
background-image:url(images/swrgk.jpg);
float:left;
z-index:1;
position:relative;
}

.swrkg{	
height:500px;
width:210px;
background-repeat:no-repeat;
background-image:url(images/swrkg.jpg);
float:left;
z-index:1;
position:relative;
}

.swrkm_2{	
height:300px;
width:197px;
background-repeat:no-repeat;
background-image:url(images/swrkm_2.jpg);
float:left;
z-index:1;
position:relative;
}

.swrkm_3{	
height:500px;
width:1195px;
background-repeat:no-repeat;
background-image:url(images/swrkm_3.jpg);
float:left;
z-index:1;
position:relative;
}

.swrkg_rund{
height:500px;
width:420px;
background-repeat:no-repeat;
background-image:url(images/swrkg_rund.jpg);
float:left;
z-index:1;
position:relative;
}

.swrmg_rund{
height:500px;
width:420px;
background-repeat:no-repeat;
background-image:url(images/swrmg_rund.jpg);
float:left;
z-index:1;
position:relative;
}

.swrgk{
height:500px;
width:120px;
background-repeat:no-repeat;
background-image:url(images/swrgk.jpg);
float:left;
z-index:1;
position:relative;
}

.swrkm{
height:500px;
width:392px;
background-repeat:no-repeat;
background-image:url(images/swrkm.jpg);
float:left;
z-index:1;
position:relative;
}

.swrkm_s{
height:500px;
width:392px;
background-repeat:no-repeat;
background-image:url(images/swrkm_s.jpg);
float:left;
z-index:1;
position:relative;
}

.swrkg_s_2{
height:500px;
width:1730px;
background-repeat:no-repeat;
background-image:url(images/swrkg_s_2.jpg);
float:left;
z-index:1;
position:relative;
margin-left:-250px;
}

.swrkg_s_2_nav {
height:500px;
width:1730px;
background-repeat:no-repeat;
background-image:url(images/swrkg_s_2.jpg);
float:left;
z-index:1;
position:relative;
}

.swrgk_s{
height:500px;
width:262px;
background-repeat:no-repeat;
background-image:url(images/swrgk_s.jpg);
float:left;
z-index:1;
position:relative;
}

.swrgk_s_2{
height:500px;
width:1000px;
background-repeat:no-repeat;
background-image:url(images/swrgk_s_2.jpg);
float:left;
z-index:1;
position:relative;
}

.swrgk_rund{
height:500px;
width:520px;
background-repeat:no-repeat;
background-image:url(images/swrgk_rund.jpg);
float:left;
z-index:1;
position:relative;
}

.swrgk_s_rund{
height:500px;
width:520px;
background-repeat:no-repeat;
background-image:url(images/swrgk_s_rund.jpg);
float:left;
z-index:1;
position:relative;
}

.swrkg_rund_2{
height:500px;
width:420px;
background-repeat:no-repeat;
background-image:url(images/swrkg_rund.jpg);
float:left;
z-index:1;
position:relative;
}

.swrmg_s{
height:500px;
width:252px;
background-repeat:no-repeat;
background-image:url(images/swrmg_s.jpg);
float:left;
z-index:1;
position:relative;}



.contentbox_all{
float:left;
position:relative;
z-index:2;
margin-left:-1370px;
}

#bg_nove{
width:390px;
height:500px;
float:left;
position:relative;
background-color:#000000;
}

#bg_nove img{
height:auto;
width:360px;
margin-top:10px;
margin-left:15px;
}

#fotobox {
z-index:2;
width:160px;
height:220px;
background-color:#FFFFFF;
float:left;
}

#foto{
width:90px;
height:120px;
margin-right:10px;
float:left;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}

#foto img{
width:150px;
height:auto;
}

#novebox{
width:500px;
float:left;
background-color:#FFFFFF;
padding:0 10px 10px 10px;
height: 490px;
overflow: auto;
}

#novebox_all {
	height:500px;
	float:left;
	}

#lebenslauf{
	}

#infobox {
	margin:20px 0 0 0;
	}

.ausstell {
list-style-type:square;
font-size:80%;
padding:0 0 0 20px;
}

.mail a {
	color:#666666;
	text-decoration:none;
	}

.mail a:hover {
	text-decoration:underline;
	}
	
#specialbox {
width:250px;
height:auto;
background-color:#000000;
float:left;
padding:0 10px 10px 10px;
}

#specialbox h2 {
	line-height: 60px;
	margin-bottom: 10px;
	color:#666666;
	}

#specialbox ul {
	color:#666666;
	}
	
#publikationen p {
	color:#666666;
	}

.gsubnav{
height:500px;
width:250px;
float:left;
background-color:white;
position: absolute;
left:0;
z-index:4;
}

.gsubnav ul{
	padding-top: 20px;
}

.gsubnav h3{
	padding: 0;
	margin: 10px 0 0 0;
	line-height: 30px;
	font-size: 24px;
}

#infobox h2{
	color: #990000;
}

#infobox ul{
	list-style: none;
}

#infobox li{
	font-size: 12px;
	margin-bottom: 5px;
}

#specialbox a{
	color: white;
}

#specialbox p {
	color: white;
}

#specialbox h3 {
	font-weight: bold;
	color: #990000;
	line-height: 60px;
	margin-bottom: 10px;
}

#gallery .bg img, #gallery .bg_2 img {
	margin-bottom: -4px;}




