/* css-file of project:  Vitosh Akademie */







/* basics */



body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
div, mg, p, a, ul, form, input, label, h2, h3, h1 {
	padding:0;
	margin:0;
}
strong {
	font-weight: bold;
	color: #823236;
}
img {
	border:none;
}
a {
	outline:none;
	text-decoration:none;
}
ul {
	list-style-type:none;
}
.spacer {
	line-height:0;
	font-size:0;
	clear:both;
}
/*Header*/



div#headerbackround {
	background:#823236 url(img/header_background.gif) 0 100% repeat-x;
}
div#headerbackround div#header {
	width:922px;
	margin:0 auto;
	background:#fff url(img/header_background_white.gif) 0 100% repeat-x;
}
div#headerbackround div#header img.logo {
	float:left;
	margin:10px 0 11px 20px;
}
/*Main Navigation*/



div#navigationbackground {
	height:66px;
	background:url(img/navigation_background.gif) 0 0 repeat-x;
}
div#navigationbackground div#navigation {
	width:922px;
	margin: 0 auto;
	padding-left: 40px;
}
div#navigationbackground div#navigation ul.mainnav {
	padding:0;
	float:left;
	width:567px;
}
div#navigationbackground div#navigation ul.mainnav li {
	width:81px;
	float:left;
	background:url(img/navigation_spacer.gif) 100% 0 no-repeat;
}
div#navigationbackground div#navigation ul.mainnav li a {
	width:80px;
	height:33px;
	display:block;
	line-height:33px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:11px;
}
div#navigationbackground div#navigation ul.mainnav li a:hover {
	background:url(img/navigation_onair.gif) 0 0 no-repeat;
}
div#navigationbackground div#navigation ul.mainnav li a.select {
	width:80px;
	height:33px;
	display:block;
	line-height:33px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	background:url(img/navigation_onair.gif) 0 0 no-repeat;
}
/*Sub Navigation*/



ul.subnav {
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	padding:2px 0 0 0;
}
ul.subnav li {
	background:url(img/navigation_sub_spacer.gif) 0 0 no-repeat;
	height:17px;
	float:left;
	padding:6px 0 0 0;
}
ul.subnav li a {
	display:block;
	margin:0 8px 0 8px;
	color:#fff;
}
ul.subnav li a:hover {
	color:#9A5751;
}
/*Image Content*/



div#content_background {
	background:#823236;
}
div#content_background div#image_content {
	width:922px;
	margin:0 auto;
}
/*Main Content*/



div#maincontent {
	background:#823236 url(img/content_background.gif) 0 0 repeat-x;
}
div#maincontent div#maincontent_box {
	width:922px;
	margin:0 auto;
	padding:37px 0 54px 0;
	background:#fff url(img/content_background2.gif) 0 0 repeat-x;
}
/*News-Main_Headline*/



div#maincontent div#maincontent_box div#newsbox {
	width:251px;
	float:left;
	background-color:#A48B6E;
	padding:2px 2px 0 2px;
	margin-left: 15px;
}
div#maincontent div#maincontent_box div#newsbox h2.headline {
	height:37px;
	padding:13px 0 0 13px;
	color:#fff;
	font:normal 24px/25px "Arial Narrow", Arial, Helvetica, sans-serif;
	background-color:#823236;
	text-transform:uppercase;
}
div#maincontent div#maincontent_box div#newsbox h2.headline span {
	font-weight:bold;
}
/*News-Pics*/



div#maincontent div#maincontent_box div#newsbox ul.pic {
	padding:3px 0 0 0;
}
div#maincontent div#maincontent_box div#newsbox ul.pic li {
	display:block;
	margin:0 2px 0 0;
	float:left;
}
div#maincontent div#maincontent_box div#newsbox ul.pic li.nrm {
	margin:0;
}
div#maincontent div#maincontent_box div#newsbox ul.pic li.nrm a {
	display:block;
}
/*News-Content*/



div#maincontent div#maincontent_box div#newsbox h3.date {
	color:#823236;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	text-indent:35px;
	margin:15px 0 0 0;
	background:url(img/new.gif) 12px 0 no-repeat;
}
div#maincontent div#maincontent_box div#newsbox p {
	padding:10px 23px 0 13px;
	color:#fff;
	font-size:11px;
	line-height:16px;
}
/*Weiterlesen*/



div#maincontent div#maincontent_box div#newsbox a.more_button {
	display:block;
	width:76px;
	height:28px;
	margin:5px 0 15px 159px;
	background:url(img/read_more.gif) 0 0 no-repeat;
}
/*div#maincontent div#maincontent_box div#newsbox a.more_button:hover{



        background:url(img/read_more-selected.gif) 0 0 no-repeat;



}*/







/*Newsletter*/



div#contact {
	color:#fff;
	font-size:11px;
	line-height:16px;
	padding:13px;
}
.contactfield {
	width : 200px;
	height : 20px;
	font-size : 11px;
	color : #000;
	border : 1px solid #823236;
}
.send {
	display:block;
	width:76px;
	height:28px;
	margin:5px 0 15px 145px;
	background:url(img/read_more.gif) 0 0 no-repeat;
}
/*Main Content-Typo */



div#maincontent div#maincontent_box div#typo {
	width:580px;
	float:right;
	padding:10px 30px 0 0;
}
div#maincontent div#maincontent_box div#typo h2.typo_headline, h1.typo_headline {
	height:40px;
	color:#A48B6E;
	font:normal 25px/25px "Arial Narrow", Arial, Helvetica, sans-serif;
	background:url(img/dot_spacer.gif) 0 100% repeat-x;
}
div#maincontent div#maincontent_box div#typo h3.typo_subheadline {
	color:#823236;
	font-size:15px;
	line-height:20px;
	padding:20px 0 0 0;
	
}


.typo_subheadline2 {
	color:#823236;
	font-size:15px;
	line-height:20px;
	font-weight: bold;
}

div#maincontent div#maincontent_box div#typo p {
	padding:0 0 0 0;
	font-size:12px;
	line-height:20px;
	color:#A48B6E;
	padding:20px 0 0 0;
	width:440px;
	float:left;
}
div#maincontent div#maincontent_box div#typo img {
/*float:right;



        display:block;



        margin:-115px 0 0 0;*/



}
a.typolinks, a.typolinks:active, a.typolinks:visited {
	font-size: 12px;
	color: #A48B6E;
	font-weight:bold;
	text-decoration: underline;
}
a.typolinks:hover {
	color: #823236;
	font-size: 12px;
	font-weight:bold;
	text-decoration: underline;
}
.noBottomPadding {
	padding-bottom:0 !important;
}
.noBg {
	background:none !important;
}
.topPad {
	padding-top:15px !important;
}
/*Footer*/



div#footer_background {
	background:#121212;
}
div#footer_background div#footer_navi {
	width:922px;
	margin:0 auto;
	padding:5px 0 5px 0;
}
div#footer_background div#footer_navi ul.footer_navi2 {
	padding:0 0 0 0;
}
div#footer_background div#footer_navi ul.footer_navi2 li {
	float:left;
	background:url(img/footer_spacer.gif) 0 3px no-repeat;
}
div#footer_background div#footer_navi ul.footer_navi2 li.nospace {
	background:none;
}
div#footer_background div#footer_navi ul.footer_navi2 li a {
	color:#fff;
	font-size:11px;
	line-height:16px;
	padding:0 7px 0 7px;
	display:block;
	margin:0 0 0 1px;
}
div#footer_background div#footer_navi ul.footer_navi2 li a:hover {
	background-color:#823236;
}
div#footer_background div#footer_navi p.copy {
	padding:5px 0 0 7px;
	color:#A48B6E;
	font-size:11px;
	line-height:11px;
}
div#footer_background div#footer_navi p.copy a {
	color:#B3AC8B;
}
div#footer_background div#footer_navi p.copy a:hover {
	color:#706933;
}
/*Seminare*/



div#seminare {
	width: 560px;
}
div#seminare div#head {
	color:#fff;
	font-weight: bold;
	font-size:12px;
	background: #823236;
	padding:5px 0 5px 25px;
}
div#seminarebox {
	background:#A48B6E;
	color:#fff;
	font-size:11px;
	padding: 5px 10px 5px 0;
	line-height: 17px;
}
div#boxlist {
	float:left;
	background:#A48B6E;
	width: 80px;
	color:#823236;
	font-size:11px;
	padding: 5px 0 5px 10px;
	line-height: 17px;
}
div#available {
	float:left;
	background:#50c900;
	width: 15px;
	height: 112px;
}
div#notavailable {
	float:left;
	background:#ff0000;
	width: 15px;
	height: 112px;
}
div#details_footer {
	float:left;
	clear:both;
	/*border-bottom: 2px solid #000;



         border-left: 2px solid #000;



         border-right: 2px solid #000; */



         background:#fff;
	margin: 0 0 0 -2px;
	font-size:11px;
	color: #fff;
	padding: 2px 15px 20px 497px;
}
div#details_ausklapper {
	float:left;
	clear:both;
	/*border-left: 2px solid #A48B6E;



         border-right: 2px solid #A48B6E;*/



         background:#A48B6E;
	margin: 0 0 0 0;
	font-size:11px;
	color: #fff;
	padding: 2px 15px 2px 15px;
	line-height: 17px;
}
div#seminarenavi {
	margin:0 auto;
}
div#seminarenavi ul.seminarenavi2 {
	padding:0 0 0 0;
}
div#seminarenavi ul.seminarenavi2 li {
	float:left;
	background:url(img/footer_spacer.gif) 0 3px no-repeat;
}
div#seminarenavi ul.seminarenavi2 li.nospace {
	background:none;
}
div#seminarenavi ul.seminarenavi2 li a {
	color:#823236;
	font-size:11px;
	line-height:16px;
	display:block;
}
div#seminarenavi ul.seminarenavi2 li a:hover {
	background-color:#A48B6E;
	color:#fff;
}
/*Anmeldeformular*/



.registerfield {
	width : 270px;
	height : 20px;
	font-size : 11px;
	color : #000;
	border : 1px solid #823236;
	margin-bottom: 5px;
}
.registerarea {
	width:270px;
	height:120px;
	font-size:12px;
	color:#823236;
	border:1px solid #823236;
}
div#registerlines {
	color: #823236;
	font-size:12px;
	margin: 25px 0;
	padding: 15px 15px 15px 35px;
	line-height:18px;
	background:#e4dcd3;
}
/*Lexikon*/







.showroomdrittel {
	float: left;
	width: 150px;
	margin: 10px;
	margin-top:30px;
	margin-bottom: 30px;
	padding-left: 20px;
	border-left: 1px solid #e4dcd3;
}
.showroomdrittel ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.showroomdrittel li {
	margin-bottom: 5px;
}
a.linklexikon, a.linklexikon:active, a.linklexikon:visited, a.linklexikon:link {
	font-size: 12px;
	text-decoration: underline;
	color: #A48B6E;
}
a.linklexikon:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #823236;
}
div#lexikonhead {
	clear: left;
	font-size: 12px;
	color: #823236;
}
.lexikonentryheader {
	font-weight: bold;
	background: #e4dcd3;
	height: 15px;
	padding: 10px;
}
.lexikonentry {
	padding: 10px;
}
div#lexikonborder {
	border: 1px solid #e4dcd3;
	padding: 10px;
	margin-bottom: 5px;
	margin-top:18px;
}
