/* sei nicht so neugierig */

/* -------------------------- Webfont ------------------- */

/* first for IE 6/7/8 */
@font-face {
  font-family: SpeakWeb;
  src: url(SpeakWeb.eot);
}

/* then for Mozilla browsers -> Firefox */
@font-face {
  font-family: SpeakWeb;
  src: url(SpeakWeb.woff) format('woff');
}

/* first for IE 6/7/8 */
@font-face {
  font-family: SpeakWeb-Bold;
  src: url(SpeakWeb-Bold.eot);
}

/* then for Mozilla browsers -> Firefox */
@font-face {
  font-family: SpeakWeb-Bold;
  src: url(SpeakWeb-Bold.woff) format('woff');
}



/* -------------------------- ENDE Webfont -------------- */



hr{
 border: 0px; 
 border-bottom: solid 1px #FF6600; 
 width: 670px;
}

/* -------------------------- Grunddesign --------------- */
#nav {
	padding-top: 44px;
	margin: 0 auto;
	background-image: url(grafik/webdesign.jpg);
	background-repeat: no-repeat;
	top:26px;
	width:770px;
	height:220px;
	z-index:1;
}

.topnav {
	font-family: SpeakWeb-Bold, sans-serif;
	font-size: 1.1em;
	margin-left: 64px;
	margin-top: 20px;
}

.topnav a:link {
	color:#712402;
	text-decoration: none;
}

.topnav a:visited{
	color:#712402;
	text-decoration: none;
}

.topnav a:hover {
	color:#CC3300;
	text-decoration: none;
}




/* ------ subnav -------*/
.subnavleistungenweb {
	font-family: SpeakWeb, sans-serif;
	margin-left: 140px;
}

.subnavleistungenweb a:link {
	text-decoration: none;
	color: #712402;
}

.subnavleistungenweb a:visited{
	text-decoration: none;
	color: #712402;
}
.subnavleistungenweb a:hover {
	text-decoration: none;
	color: #CC3300;
}



.subnavleistungen {
	font-family: SpeakWeb, sans-serif;
	margin-left: 20px;
}

.subnavleistungen a:link {
	text-decoration: none;
	color: #712402;
}

.subnavleistungen a:visited{
	text-decoration: none;
	color: #712402;
}

.subnavleistungen a:hover {
	color: #CC3300;
}



/* ------ subnav -------ENTE---*/



.inhalt {
	padding-top: 30px;
	padding-left: 52px;
	padding-right: 70px;
	font-family: SpeakWeb, sans-serif;
	font-size: 1em;
	color:#000033;
}

.inhalt a:link { 
	color:#000033;
}

.inhalt a:hover {
	color:#66CCCC;
}

.inhalt a:Visited { 
	color:#000033;
}


.fusszeile {
	font-family: SpeakWeb, sans-serif;
	font-size: 14px;
	color:#666666;
	margin-bottom: -30px;
}

.fusszeile a {
	font-family: SpeakWeb, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color:#666666;
	margin-bottom: -30px;
}


/* -------------------------- Inhalt --------------- */

.abstandlinks { 
margin-left: 40px;
}

.ueberschrift {
	font-family: SpeakWeb-Bold, sans-serif;
	border-bottom: solid #FF6600;
	border-bottom-style: double;
}

ul {
	font-family: SpeakWeb, sans-serif;
	color: #000033;
	list-style-type: circle;
	font-size: 1em;
	padding-left: 70px;
	margin-bottom: -20px;
}

li {
	padding-top: 8px;
	color: #000033;
	list-style-image: url(grafik/listen_design.jpg);
}

.rightfloat {
	float: right;
	padding-top: 50px;
	margin-left: 20px;
	padding-bottom: 14px;
}

.illus {
border: 1px solid #999999;
padding: 5px;
margin: 20px;
}

.bildbearbeitung {
border: 1px solid #999999;
padding: 5px;
margin:40px;
}

.portfolio {
float:left;
margin-right: 20px;
padding-bottom: 2px;
}

.porttext {
margin-bottom: 50px;
}

.formular {
text-align: right;
margin-right: 450px;
padding-bottom: 10 px;
font-family: SpeakWeb, sans-serif;
font-size: 1em;
color:#000033;
}

.illgen {
float: right;
border: solid 1px #CCCCCC;
padding: 4px;
margin-top: 44px;
margin-left: 10px;
}



.thinkitglobal {
padding-bottom: 10px;
}

