body	{ margin:0; padding:0; background:#fff; font-family:Arial, Narrow; font-size:12px; }
.clear	{ clear:both; }

a { margin:0; padding:0; text-decoration:none; }

#wrapper	{ margin:30px 0 0 0; padding:0; width:1034px; }

#head_navi		{ margin:0; padding:0 0 0 0; width:1034px;  }
#head_navi a	{ color:#0E4D99; font-size:11px; text-decoration:none; }
#head_navi a:hover	{ text-decoration:underline; }
#head_navi ul	{ margin:0 0 0 0; padding:0 0 0 0; float:right; }
#head_navi li	{ margin:0 0 0 3px; padding:0; list-style-type:none; font-weight:bold; display:inline; color:#0E4D99; }


#header 			{ margin:0 0 0 0; padding:0 0 0 0; width:1034px; height:122px; background:#000 url(../images/header.jpg) no-repeat top center; }
#header ul			{ margin:0 0 0 299px; padding:60px 0 0 0; }
#header li			{ margin:0; padding:0; list-style-type:none; font-size:14px; font-weight:bold; line-height:2.8em; display:inline-block; }
#header li a		{ color:#FFFFFF; }
#header li a:hover	{ color:#E1E3F0; }

#content		{ margin:0; padding:0; width:1034px; background:url(../images/content.jpg) repeat-y center top; text-align:left; }

#content #navi		{ margin:0; padding:0; width:155px; float:left; }
#content #navi ul	{ margin:0 0 0 11px; padding:0; list-style-type:none; }
#content #navi li	{ margin:20px 0 0 0; padding:0; font-family:Arial Narrow; font-size:13px; font-weight:bold; }
#content #navi li a	{ color:#0E4D99; }

#content #navi #sub_navi		{ margin:0; padding:0; }
#content #navi #sub_navi ul		{ margin:0 0 0 11px; padding:0; }
#content #navi #sub_navi li		{ margin:3px 0 0 5px; padding:0; font-size:12px; color:#0e4d96; font-weight:normal; list-style-type:square; }
#content #navi #sub_navi li:hover { color:#ffffff; }
#content #navi #sub_navi li a	{ color:#0e4d96; }

#content #middle	{ margin:0 2px 0 6px; margin-right:0 !important; padding:0; width:615px !important; width:613px; float:left; }
#content #middle h1 { margin:20px 0 0 0; padding:0; font-size:20px; line-height:100%; }
#content #middle h2 { margin:20px 0 0 0; padding:0; font-size:14px; line-height:100%; }
#content #middle h3 { margin:0 0 0 0; padding:0; font-size:12px; line-height:100%; }
#content #middle p	{ margin:0 0 15px 0; padding:0 10px 0 0; line-height:140%; }
#content #middle ul	{ margin:0 0 15px 0; padding:0; }
#content #middle li	{ margin:0 0 0 15px; padding:0; list-style-type:disc; line-height:140%; color:#0e4d96; }
#content #middle li#downloads 	{ margin:5px 0 0 20px; padding:0 0 0 0px; list-style-type:square; }
#content #middle #images	{ margin:0; padding:0; float:left; width:210px; }
#content #middle #text		{ margin:0; padding:0; float:left; width:398px; }
#content #middle #text p {}

#content #right				{ margin:0 6px 0 0; padding:0; width:252px; float:right; }
#content #right #head		{ margin:0; padding:7px; width:238px; background:#c8cbe3; text-align:center; }
#content #right #head:hover	{ background:#5e71ae; }
#content #right a			{ margin:0; padding:0; font-size:13px; font-weight:bold; color:#124e97; }
#content #right a:hover		{ color:#fff; }
#content #right #download	{ margin:61px 0 0 17px; padding:0 0 0 24px; color:#0e4d96; font-weight:bold; font-size:16px; background:url(http://www.optimas-franchise.com/img/dokument.gif) no-repeat left top;}

#footer 			{ margin:0 0 0 0; padding:0 0 0 0; width:1034px; height:6px; background:#000 url(../images/footer.jpg) no-repeat top center; }

table#kontakt		{ margin:10px 0 0 4px; padding:0 0 0 0; width:250px; }
table#kontakt td 	{ margin:0; padding:1px; }


table#selfcheck td	{ margin:0; padding:5px; }
table#kontakt		{ margin:10px 0 0 4px; padding:0 0 0 0; width:250px; }
table#kontakt td 	{ margin:0; padding:1px; }
span		{ margin:0 10px 0 0; padding:8px; float:left; background:#0e4d96; color:white; font-weight:bold;}
table span	{  }

.error			{ background:#fbd9dd; }

#anrede			{ margin:0 0 0 0; padding:0 0 0 0; width:134px; height:19px; font-size:10px; font-family:Verdana; border:1px #666666 solid; }
#vorname		{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#nachname		{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#wunschort		{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#wunschregion	{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#starttermin	{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#str			{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#plz			{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#ort 			{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#land			{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:18px; font-size:10px; font-family:Verdana; border:1px #666666 solid; }
#email			{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#telefonnummer	{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#ausbildung		{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#geburtsdatum	{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#eigenkapital	{ margin:0 0 0 0; padding:0 0 0 0; width:134px; height:19px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#konzept		{ margin:0 0 0 0; padding:0 0 0 0; width:134px; height:19px; font-size:10px; font-family:Verdana; border:1px #666666 solid; }
#submit			{ margin:0 5px 0 0; padding:0 0 0 0; width:120px; font-size:12px; font-family:Verdana; float:right; }
#submit:hover	{  }
#w1		{ margin:0 0 0 0; padding:0 0 0 0; width:95px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#w11	{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#w2		{ margin:0 0 0 0; padding:0 0 0 0; width:95px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#w22	{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#w3		{ margin:0 0 0 0; padding:0 0 0 0; width:95px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#w33	{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#w4		{ margin:0 0 0 0; padding:0 0 0 0; width:95px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#w44	{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#w5		{ margin:0 0 0 0; padding:0 0 0 0; width:95px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#w55	{ margin:0 0 0 0; padding:0 0 0 0; width:132px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }

#dk_name			{ margin:0 0 0 0; padding:0 0 0 0; width:190px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#dk_email			{ margin:0 0 0 0; padding:0 0 0 0; width:190px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }
#dk_telefonnummer	{ margin:0 0 0 0; padding:0 0 0 0; width:190px; height:16px; font-size:10px; font-family:Verdana; vertical-align:top; border:1px #666666 solid; color:#000; }