@charset "UTF-8";

#innermain{
	width:440px;
	height:590px;
	margin-top:40px;
	font-family:verdana;
	font-size:11px;
	line-height:12px;
	}
#profile{
	width:142px;
	height:137px;
	float:left;
	background-image:url(../pics/web/profile.png);
	margin: 5px 15px 5px 0px;
	}
h1{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	display:block;
	margin-top:70px;
	margin-bottom: 10px;
	}
h2{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	display:block;
	margin-top:-40px;
	}
h3{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	display:block;
	margin-top:10px;
	}
h4{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	display:block;
	}
	
#formular{
   margin-bottom: 10px;
   padding-left: 26px;
   }

#warning{
	background-color: red;
	color: white;
	font-size: 10px;
	line-height: 11px;
	padding-left: 10px;
	padding-top: 6px;
	margin-bottom: 16px;
	}

#floating{
	width:298px;
	height:137px;
	float:left;	
	}
	
#halftext{
	margin-top:145px;
	font-family:verdana;
	font-size:11px;
	line-height:12px;
	}
.halftext2{
	width:290px;
	margin-bottom: 20px;
	float:left;
	font-family:verdana;
	font-size:11px;
	line-height:12px;
	}
#start2{
	width:140px;
	height:110px;
	background-image:url(../pics/web/start.jpg);
	float:right;
	margin: 5px;
}
#start3{
	width:140px;
	height:187px;
	background-image:url(../pics/web/start2.jpg);
	float:right;
}
#text{
	margin-top:65px;
	font-family:verdana;
	font-size:11px;
	line-height:12px;
	}
#contact{
	height:300px;
	width:320px;
	margin-top:65px;
}
#vcard {
	text-align: left;
	margin:0 auto;
	background: color: #cbcbcb; right top no-repeat;
	width:340px;
		border:1px solid #ff7914;
	/*background: color: #cbcbcb 12px 41px no-repeat;*/
	/*border-radius*/
-webkit-border-radius:5px;
   -moz-border-radius:5px;
        border-radius:5px;
	}
	
#vcard address  {
	color:#58585a;
	/*background-color: #cbcbcb;*/
	font-style: normal;
	font-size:100%;
	line-height:1.25;
	padding:10px 10px 10px 26px;
	margin-bottom: 6px;
        }
address .fn, address .org {
	font-size:120%;
	}
address .fn, address a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
#vcard span.org, #vcard span.fn, #vcard span.street-address, #vcard span.adr, #vcard span.email {
   display: block;
}
.vcard span.country-name {
   display: inline-block;
   text-indent: -9999px;
}	

.subline{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	color:#666666;
	display:block;
	}

#form{
	height:345px;
	width:340px;
	margin-top:15px;
	border:1px solid #ff7914;
/*border-radius*/
-webkit-border-radius:5px;
   -moz-border-radius:5px;
        border-radius:5px;
        margin-left: 0px;
}

input[type="submit"] {
	height: 30px;
	width: 120px;
/*    padding: 0px 0px 10px;*/
     -webkit-border-radius:5px;
      -moz-border-radius:5px;
       border-radius:5px;
    border:3px solid #ff7914;
    background-color: white;
    font-weight: bold;
    color: black;
}

input[type="reset"] {
	height: 30px;
	width: 120px;
    margin: 0px 38px 0px 0px;
     -webkit-border-radius:5px;
      -moz-border-radius:5px;
       border-radius:5px;
    border:3px solid #ffaf07;
    background-color: white;
    font-weight: bold;
    color: black;
}

input[type="text"] {
	     -webkit-border-radius:5px;
      -moz-border-radius:5px;
       border-radius:5px;
    border:1px solid #ff7914;
	}

textarea{
	margin-top: 10px;
	font-size: 13px;
		     -webkit-border-radius:5px;
      -moz-border-radius:5px;
       border-radius:5px;
    border:1px solid #ff7914;
	
	}

#vita{
	margin-top:10px;
	line-height:14px;
	width:400px;
	height:530px;
	overflow:auto;
}

.highlight{
	border:3px solid #ff7914;
	display:block;
	font-style:italic;
	color:#222222;
}

p{
	font-family: verdana;
	padding-bottom: 10px;
	line-height: 16px;
	text-align: justify;
}
#kurstext2 li{
	list-style-type: decimal;
	padding-top: 3px;
	padding-bottom: 3px;
	}

li {
	list-style-type: none;
}

a{ color: #ff7914;
	text-decoration: none;
	font-weight: bold;
	}

#bild{
width:130px;
height:130px;
font-family:verdana;
float:right;
border:3px solid #ff7914;
/*border-radius*/
-webkit-border-radius:5px;
   -moz-border-radius:5px;
        border-radius:5px;
margin-left:15px;
}

#poem{
width:120px;
height:120px;
font-family:verdana;
float:right;
font-size:0.8em;
font-style:italic;
text-align:center;
border:3px solid #ff7914;
/*border-radius*/
-webkit-border-radius:5px;
   -moz-border-radius:5px;
        border-radius:5px;
padding:15px; 10px; 10px; 10px;
margin: 0 0 15px 15px;
}

#poemlarge{
		width: 250px;
		height: 220px;
		font-family: verdana;
		font-style: italic;
		text-align: center;
		border:3px solid #ff7914;
		border-radius:5px;
-webkit-border-radius:5px;
   -moz-border-radius:5px;
		padding: 20px; 20px; 20px; 20px;
		margin: 20px;
	}
	
#links{
	width:250px;
	height:340px;
	font-family:verdana;
	font-size:11px;
	line-height:14px;
	margin-top:0px;
	margin-left:45px;
}

#links table{
	table-layout: fixed;
	}

#links tr{
	width: 250px;
	}

#links a{
	text-decoration:none;
	color:#000000;
}
#links a:hover{
	text-decoration:none;
	color:#666666;
}
#claim{
	margin-top:-30px;
	margin-left:0px;
	width:90px;
	float:left;
}
#claimtop{
	margin-top:-40px;
	margin-right:640px;
	width:90px;
	float:right;
}

.button input{
	height:24px!important;
	
}
.year{
	color:#ff7914;
}
#faq{
	margin-top:20px;
	width:400px;
	height:300px;
	overflow:auto;
}
#imprint{
	margin-top:-170px;
	width:350px;
	height:120px;
}