/*basics*/
body {text-align:left;background:#fff;color:#333;font:normal normal normal 14px/19px Times, "Times New Roman", Georgia, serif;margin:0;}
div, p, ul, ol, li, img, h1, h2, h3, h4, h5, h6, form, fieldset, dl, dt, dd {padding:0;margin:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;line-height:normal;}
a {color:#344D8D;text-decoration:underline;}
li {list-style:none;}
img, fieldset {border:none;}
table, tr, td, th {color:#333;font:normal normal normal 14px/19px Times, "Times New Roman", Georgia, serif;margin:0;padding:0;}
input, select, textarea {width:190px;margin:0 0 10px 0;padding:0;color:#B2B2B2;font:normal normal normal 11px/14px Helvetica, Arial, Verdana, sans-serif;border:1px solid #C9C7C8;}
select {padding:2px 0;}
textarea, input {width:182px;padding:3px 4px;}
textarea {height:80px;}
label {font-family:Helvetica, Arial, Verdana, sans-serif;}
p {font-family:Helvetica, Arial, Verdana, sans-serif;font-size:12px;line-height:15px;}
dl {overflow:hidden;font-family:Helvetica, Arial, Verdana, sans-serif;}
dl dt {clear:both;float:left;}
dl dd {float:left;}

.button {display:inline-block;color:#fff;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:11px;line-height:14px;text-decoration:none;background:transparent url("../images/backgrounds/button_left.gif") no-repeat left top;}
.button span {display:inline-block;margin:0 0 0 1px;padding:3px 15px 7px 14px;background:transparent url("../images/backgrounds/button_right.gif") no-repeat right top;}

.container {text-align:center;}
.container#contHead {border-top:6px solid #344D8D;border-bottom:1px solid #B2B2B2;}
.container#contFoot {background:#F0F0F0;border-top:1px solid #CDCDCD;}

#header {overflow:hidden;width:942px;margin:0 auto;padding:32px 0 19px 0;text-align:left;}
#content {overflow:hidden;width:942px;margin:0 auto;padding:30px 0 38px 0;text-align:left;}
#content #main {float:left;width:681px;}
#content #sidebar {float:right;width:230px;}
#footer {overflow:hidden;width:942px;margin:0 auto;padding:8px 0 20px 0;text-align:left;}

#header img {float:left;margin:0 24px 0 0;}
#header #menu {float:left;margin:53px 0 0 0;font-size:25px;line-height:28px;font-style:italic;text-transform:uppercase;}
#header #menu li {float:left;margin:0 28px 0 0;}
#header #menu li a {color:#333;text-decoration:none;}
#header #menu li a:hover,#header #menu li.active a {color:#900;}

#header #menu2 {float:left;margin:10px 0 0 0;font-size:16px;line-height:19px;width:740px;}
#header #menu2 li {float:left;margin:0 20px 0 0;}
#header #menu2 li a {color:#333;text-decoration:none;}
#header #menu2 li a:hover,#header #menu2 li.active a {color:#900;}

#content #main p {margin:0 0 19px 0;}
#content #main .intro p {font-size:14px;line-height:19px;}
#content #main .intro img {margin:0 0 15px 0;}
#content #main h1 {margin:0 0 11px 0;font-size:26px;line-height:30px;color:#A01111;}
#content #main h2 {margin:0 0 4px 0;color:#A01111;font-size:14px;line-height:19px;font-weight:bold;font-family:Helvetica, Arial, Verdana, sans-serif;}
#content #main .linklist {overflow:hidden;padding:20px 0 0 0;font-family:Helvetica, Arial, Verdana, sans-serif;}
#content #main .linklist li {float:left;margin:0 16px 0 0;}

#content #main .contact {overflow:hidden;}
#content #main .contact .row {overflow:hidden;margin:0 0 10px 0;}
#content #main .contact .row label {float:left;width:150px;}
#content #main .contact .row input {float:left;width:242px;color:#666;border-color:#999;}
#content #main .contact .row select {float:left;width:250px;color:#666;border-color:#999;}
#content #main .contact .row textarea {float:left;width:242px;height:120px;color:#666;border-color:#999;}
#content #main .contact .lastRow {overflow:hidden;margin:0 0 10px 0;}
#content #main .contact .lastRow p {float:left;width:150px;padding:4px 0 0 0;}
#content #main .contact .lastRow .send {float:left;width:250px;}
#content #main .contact .lastRow .send input {float:right;width:100px;color:#666;border-color:#999;}

#content #main .stage {overflow:hidden;margin:0 0 17px 0;padding:10px;background:#EAEDF2;}
#content #main .stage #theShow iframe {display:none;width:661px;height:311px;overflow:hidden;}
#content #main .stage #theShow.showMe iframe {display:block;}
#content #main .stage #theShow.showMe img {display:none;}
#content #main .stage .pics {overflow:hidden;margin:11px 0 0 0;padding:11px 0 0 0;border-top:1px solid #A3B4D7;}
#content #main .stage .pics li {float:left;margin:0 12px 0 0;text-align:center;}
#content #main .stage .pics li:last-child {margin:0;}
#content #main .stage .pics li p {margin:0;font-size:11px;line-height:13px;}
#content #main .stage .freeObjects {padding:20px 0 10px 0;}
#content #main .stage .freeObjects ul {overflow:hidden;}
#content #main .stage .freeObjects ul li {float:left;margin:0 12px 0 0;}
#content #main .stage .freeObjects ul li p {margin:0;}
#content #main .wohnItem {float:left;width:320px;margin:0 20px 20px 0;}
#content #main dl {font-size:12px;line-height:15px;overflow:hidden;}
#content #main dl dt {clear:both;float:left;width:180px;margin:0 0 9px 0;}
#content #main dl dd {float:left;width:140px;margin:0 0 9px 0;}

#content #sidebar #submenu {overflow:hidden;margin:0 0 12px 0;font-size:23px;line-height:25px;}
#content #sidebar #submenu li {overflow:hidden;background:#F0F0F0;border-bottom:1px solid #DADADA;}
#content #sidebar #submenu li:last-child {border:none;}
#content #sidebar #submenu li a {display:block;height:41px;padding:10px 0 10px 16px;text-decoration:none;}
#content #sidebar #submenu li a:hover, #content #sidebar #submenu li.active a {color:#fff;background:#344D8D url("../images/backgrounds/submenu_active.gif") repeat-x left top;}
#content #sidebar #submenu li a span {font-size:14px;line-height:16px;}

#content #sidebar h3 {margin:0 0 11px 0;color:#900;font-size:18px;line-height:21px;}

#content #sidebar .odw {background:#F0F0F0;margin:0 0 12px 0;padding:23px 0 27px 18px;}
#content #sidebar .odw img {margin:0 0 12px 0;}
#content #sidebar .odw h4 {margin:0 0 14px 0;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:12px;line-height:15px;font-weight:bold;}
#content #sidebar .odw p {margin:0 0 14px 0;}
#content #sidebar .odw dl {margin:0 0 13px 0;font-size:12px;line-height:15px;}

#content #sidebar .contactShort {background:#F0F0F0;margin:0 0 12px 0;padding:23px 0 27px 18px;}
#content #sidebar .contactShort p {margin:5px 18px 0 0;padding:17px 0 0 0;border-top:1px solid #DADADA;}
#content #sidebar .contactShort input.submitButton {width:auto;padding:2px 11px 4px 11px;color:#fff;background:#344D8D;border:1px solid #697AA9;}

#footer ul {overflow:hidden;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:12px;line-height:15px;}
#footer ul li {float:left;margin:0 16px 0 0;}
#footer ul li a {color:#333;text-decoration:none;}
#footer ul li a:hover, #footer ul li.active a {color:#900;}