.iframeausrichtung {margin-left:50px; margin-right:50px; scrolling:no; scrollbarvisable:no; scroll:no; overflow-x:hidden; overflow:hidden}

* { margin: 0;	padding: 0;}
html { background: #E0DBBF url(gfx/header_bg.gif) repeat-x; line-height: 1.35;}
body { background: url(gfx/3farben.gif) no-repeat 0px 0px; }

h1 { font-size: 1.5em; color: #77713D; line-height: 2.5em;}
h2 { padding: 5px 0 0 0; color: #333; font-size: 18px; font-weight: bold;}
h3 { padding: 15px 15px 5px 0; color: #333; font-size: 14px;}
h4 { font-size: 12px; padding: 10px 0 0 0;}
h5 { padding: 15px 15px 5px 15px; color: #77713D; font-size: 14px;}
.hr { background: url(gfx/hr.gif); width: 258px; height: 2px; margin-left: 15px;}
.hr3 { background: url(gfx/hr2.gif) no-repeat; width: 570px; height: 2px; margin: 10px 0 10px 0px; clear: left;}
p { padding: 5px 0 10px 0;}
li { padding: 5px 0 3px 0;}
ul  {margin-left: 0.6em; padding-left: 0.6em;}
ol { margin-left: 0.6em; padding-left: 0.6em;}

.my-class { padding: 0px 0 0px 0 !important;}
.my-class2 {margin-left: 0em !important; padding-left: 0em !important;}

/*
li { padding: 5px 0 3px 0;}
ui { margin-left: 0.6em; padding-left: 0.6em;}
ol { margin-left: 0.6em; padding-left: 0.6em;}
li2 { padding: 0px 0 0px 0 !important;}
*/

img { border: 0;}
.clear { clear: both; text-indent: -10000px;}
.pfeil { margin: 3px 5px 0 0; float: left;}
address { text-align: left; font-style: normal; margin: 20px 0 0 30px;font-size: 0.9em; float: left;}
.copy { font-size: 10px; padding: 0; margin: 0 0 10px 200px;}
.copy1 { font-size: 11px; padding: 0; text-align: center; margin: 0 0 10px 0px;}
.copy3 { font-size: 11px; padding: 0; text-align: center; margin: 0 0 10px 0px;}
.copy2 { font-size: 11px; padding: 0; text-align: right; margin: 0 10px 0 0;}
.header1 { font-size: 15px; padding: 0; margin: 0 0 5px 5px;}
.header1 a:link{color:#424753 !important;}
.copy2 a:link{color:#424753 !important;}
.copy3 a:link{color:#424753 !important;}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#container { width: 900px; height: 500px; margin: 0 auto; text-align: center; font-family: Verdana; font-size: 0.8em; color: #333;}

/**** Header ****/
#header { background: url(gfx/header_bg.jpg); width: 900px; height: 201px;}
#header p { font-size: 11px; padding: 23px 0 0 1px;}
.dunkelblau { background: #3F4E51 url(gfx/3farben.gif) no-repeat; height: 40px; width: 100%;}
.hellblau { background-color: #99B2BE; height: 6px;}


#navi { width: 900px; height: 140px; margin-top: -29px;}
#navi li { float: left; list-style-type: none; margin: 0 0 0 0;}
#navi li a { float: left; width: 140px; height: 140px; outline: none;}
#navi .start { background: url(gfx/startbutton.jpg); width: 140px; height: 140px; margin: 0 0 0 33px;}
#navi .angebote { background: url(gfx/angebotebutton.jpg); width: 140px; height: 140px; margin-left: 33px;}
#navi .team { background: url(gfx/teambutton.jpg); width: 140px; height: 140px; margin-left: 33px;}
#navi .kontakt { background: url(gfx/kontaktbutton.jpg); width: 140px; height: 140px; margin-left: 33px;}
#navi .impressum { background: url(gfx/impressumbutton.jpg); width: 140px; height: 140px; margin-left: 33px;}

#navi .start:hover, #navi #active1 { background: url(gfx/startbutton.jpg); background-position: 0px 140px; margin-left: 33px;}
#navi .angebote:hover, #navi #active2 { background: url(gfx/angebotebutton.jpg); background-position: 0px 140px; margin-left: 33px;}
#navi .team:hover, #navi #active3 { background: url(gfx/teambutton.jpg); background-position: 0px 140px; margin-left: 33px;}
#navi .kontakt:hover, #navi #active4 { background: url(gfx/kontaktbutton.jpg); background-position: 0px 140px; margin-left: 33px;}
#navi .impressum:hover, #navi #active5 { background: url(gfx/impressumbutton.jpg); background-position: 0px 140px; margin-left: 33px;}

/**** Inhalt ****/
#inhalt { clear: both; padding: 0 15px 0 15px;}

#mainbox_header { background: url(gfx/mainbox_header.gif); width: 600px; height: 15px;}
#mainbox_content { background: url(gfx/mainbox_content.gif) repeat-y; width: 600px;}
#mainbox_footer { background: url(gfx/mainbox_footer.gif); width: 600px; height: 15px;}

/**** DEFAULT
#mainbox_header { width: 600px; height: 15px;}
#mainbox_content { width: 600px;}
#mainbox_footer { width: 600px; height: 15px;}
****/
#mainbox_header2 { width: 900px; height: 15px;}
#mainbox_content2 { width: 900px;}
#mainbox_footer2 { width: 900px; height: 15px;}
#mainbox_footer2 a:link{color:#424753 !important;}

.content { padding: 0 15px 10px 15px; text-align: justify;}


.right { float: right; margin-top: 20px; text-align: left;}
.left { float: left; margin-top: 20px; text-align: left;}

.box { background: url(gfx/littlebox.gif); width: 288px; height: 138px;}


.field_newsl { padding: 10px 0 0 15px;}
.input_newsl { margin-left: 15px;}
.submit_newsl { margin: 0; padding: 5px;}

.content_bild { float: left;}
.polaroid { float: left; padding-bottom: 10px; width: 35%;}

.angebotepdf { font-size: 16px; font-weight: bold; line-height: 28px; text-decoration: none;}
.angebotepdf:hover { text-decoration: underline;}
#example p { margin: 0; padding: 0 0 5px 0;}
#impressum #inhalt p { text-align: justify;}
#kontaktformular p { margin: 0; padding: 0;}

.content_box { padding: 5px 15px 10px 15px;}

/* Partner */
.partner { width: 270px; margin: 10px 0 0 10px; text-align: center;}
.partner p { padding-bottom: 10px; padding-top: 50px;}
.partner img { border: 0;}
.partner a { outline: none;}

/* Partner */
.news { width: 270px; margin: 10px 0 0 10px; text-align: center;}
.news p { font-size: 12px; text-align: center; padding-bottom: 5px; color: black;}
.news h3 { font-size: 14px; text-align: center; color: black; padding-bottom: 5px;}



/**** Listen ****/
.infos { list-style-type: none; padding: 10px 0px 0 10px; float: left;}
.aufzaehlung { float: left; padding: 5px 0 0 20px; font-size: 1.2em; font-weight: bold;}
.aufzaehlung li { padding-bottom: 15px;}


/**** Links ****/
a:link {color: #D5902C;}
a:hover { text-decoration: none;}
a:visited { color: #D5902C;}


.mitarbeiterfoto { width: 120px; height: 127px; float: left; padding-top: 15px !important;}
.name { color: #77713D; font-weight: bold; font-size: 1.3em;}

/* Kontaktformular */
#kontakt label { width: 70px; float: left; text-align: right; padding-right: 5px;}
#kontakt input { width: 260px; height: 19px; border: 1px solid #FFF; background: #DED79E; margin: 0 0 15px 0;}
#kontakt textarea { width: 260px; height: 180px; border: 1px solid #FFF; background: #DED79E; margin: 0 0 15px 0;}
#kontakt p .code { width: 130px;}
#kontakt .captcha { margin: 0 0 0 75px;}
#kontakt .submit { width: 130px; height: 26px; margin: 0 0 0 75px;}
#kontakt .reset { width: 130px; height: 26px; margin: 0;}
#kontaktformular .fehler { margin-left: 140px;}

/* Loginformular */
#form1 .loginlabel_left { float: left; margin-left: 100px;}
#form1 input { height: 30px;}
#form1 .login_left { float: left; padding: 20px 0 0 100px;}
#form1 .submit_login { margin: 0;}

/* Registrierungsformular */
#registerform p { padding: 20px 0 5px 0;}
#registerform input { width: 200px; height: 20px;}
#registerform .registersubmit { width: 100px; height: 30px; margin: 20px 0 0 0;}


.myButton {
	background-color:#ff761a;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:13px 20px;
	text-decoration:none;
}
.myButton:hover {
	background-color:#fb9e25;
}
.myButton:active {
	position:relative;
	top:1px;
}
