/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0 auto;
	padding: 15px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666666;
	text-align        : center;
	
	
	background       : #FFFFFF url('images/16.jpg') repeat-x fixed;
}

blockquote {
	font-style: italic;
}

a {
	color: #135293;
}

a:hover {
	text-decoration: none;
}

.title1 {
	margin: 0;
	padding: 10px 0;
	background: url(images/img07.gif) repeat-x left bottom;
	font-weight: normal;
	font-size: 129%;
	color: #FFFFFF;
}

.title3 {
	color: #fff;
    font-family       : trebuchet ms, century gothic, tahoma, trebuchet ms, verdana, helvetica;
	margin: 0;
	padding           : 10px 0 6px 0;
	font-size         : 24px;
	font-weight       : normal;
    letter-spacing    : -0.1em;
	text-align        : left;
	font-variant      : small-caps;
    font-style        : italic;	
}

.orange {
	background: #FF9523 url(images/img10.gif) repeat-x;
	color: #FFFFFF;
}

.orange a {
	color: #FFFFFF;
}

.col-one {
	float: left;
	width: 285px;
	margin-left: 5px;
}

.col-two {
	float: right;
	width: 295px;
	margin-right: 5px;
}

.box {
	padding: 5px 6px 0px 6px;
	margin          : 25px 0 25px 0px;
	text-align      : left;
	width           : 676px;
	float: left;
	line-height: 15px;
	border: 1px solid #D97F1E;
}

.box ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.box li {
	padding: 7px 0;
	background: url(images/img05.gif) repeat-x;
	display    : block;
	line-height: normal;
}



/* Page */

#container {
	width: 959px;
	margin: 0 auto;
	background: #FFFFFF url(images/img01.gif) repeat-y;
	text-align        : left;
	border: 1px solid #8091BD;
}


/* Header komplett */

#header {
    font-family   : Courier New, Georgia, "Times New Roman", Times, serif;
    position      : relative;
	top           : 0px;
	left          : 0px;
	font-size     : 9pt;
	font-style    : normal;
	padding       : 0;
	margin        : 0px 0 0 0 ; 
	color         : #FF8E0E;
	text-align    : left;
	line-height   : normal;
	width         : 959px;
}

/* Header links */

#headerleft {
	height: 240px;
    width: 240px;
	background-color: #FF9B04;
	float: left;
	text-align: center;
}

#headerleft .titel1  {
	margin: 20px 0 0px 0;
	padding: 15px 0 0px 0;
	font-size: 78px;

	font-weight: bold;
	font-style: italic;
	color: #fff;
	line-height: 40px;
}

#headerleft .titel2 {
    font-family   : Courier New, Georgia, "Times New Roman", Times, serif;
	margin: 5px 0 0px 0;
	padding: 0px 0 0px 0;
	font-size: 27px;
	line-height: 26px;
	color         : #FFF;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

#headerleft .titel2 a, #headerleft .titel2 a:link, #headerleft .titel2 a:visited  {
	color         : #FFF;
	font-weight: bold;
	text-decoration: none;
}

#headerleft .klein {
    font-family   : Georgia, "Times New Roman", Times, serif;
	margin: 12px 0 5px 0;
	font-size: 12px;

	font-weight: bold;
	font-style: normal;
	line-height: 18px;
	color: #FEC88F;
}

#headerright {
	background: url(images/header4.gif) no-repeat center center;
	height: 240px;
    width: 719px;
	background-color: #FEE8B4;
	float: right;
}

#headerright #obenklein {
    font-family   : Courier New, Georgia, "Times New Roman", Times, serif;
    position      : relative;
	font-size     : 9pt;
	font-style    : normal;
	padding       : 0;
	margin        : 220px 0 0 0 ; 
	color         : #FF8E0E;
	text-align    : center;
	line-height   : normal;
}

/* Sidebar */

#sidebar-lastminute {
	float: left;
	width: 239px;
	border-right    : 0px solid #5D8EFD;
}



/* Header */

#heade {
    font-family   : Courier New, Georgia, "Times New Roman", Times, serif;
    position      : relative;
	top           : 0px;
	left          : 20px;
	font-size     : 9pt;
	font-style    : normal;
	padding       : 0;
	margin        : -22px 0 0 0 ; 
	color         : #FF8E0E;
	text-align    : left;
	line-height   : normal;
}

/* Menu */

#menu {
	padding: 15px;
	/*background: #05CEDF url(images/img04.gif) repeat-x;*/
	background: #05CEDF url(images/img02.gi) repeat-y right top;
	text-align: left;
}

#menu .titel, #menu2 .titel {
	font-size: 17px;
	font-weight: normal;
	padding: 2px 0 6px 0;
	margin: 0;
	backgroun: #4096EE url(images/img02.gi) repeat-y right top;
	text-align: left;
	line-height: 20px;
	color: #1A45C3;
	font-variant: normal;
	font-style: italic;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	padding: 10px 0;
	background: url(images/img05.gif) repeat-x;
	
		display         : block;
}

#menu li.first {
	background: none;
}

#menu a {
	text-decoration: none;
	font-size: 13px;
	color: #FFFFFF;
	display         : block;
	font-weight     : bold;
}

#menu a:hover {
	text-decoration: underline;
	display         : block;
	color: #444;
}

/* Menu2 */

#menu2 {
	padding: 15px;
	/*background: #05CEDF url(images/img04.gif) repeat-x;*/
	background: #4096EE url(images/img02.gi) repeat-y right top;
	text-align: left;
}
/*
#menu2 .titel {
	font-size: 20px;
	font-weigh: bold;
	padding: 2px 0 6px 0;
	margin: 0;
	backgroun: #4096EE url(images/img02.gi) repeat-y right top;
	text-align: left;
	line-height: 20px;
	color: #fff;
}
*/
#menu2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu2 li {
	padding: 10px 0;
	background: url(images/img05.gif) repeat-x;
}

#menu2 li.first {
	background: none;
}

#menu2 a {
	text-decoration: none;
	font-size: 13px;
	color: #FFFFFF;
	display         : block;
}

#menu2 a:hover {
	text-decoration: underline;
		display         : block;
			color: #444;
}

/* Content */

#content {
	padding: 15px 0 0px 18px;
	margin: 0 0px 0 0;
	float: left;
	width: 690px;
	text-align: justify;
}

#content .topklein {
	padding: 0px;
	margin: -5 0 0px 0;
	line-height: 15px;
	text-align: center;
}

#content H1, #content H2, #content H3, #content H4, #content H5, #content H6 {
    font-family       : trebuchet ms, century gothic, tahoma, trebuchet ms, verdana, helvetica;
	margin: 0 0 20px 0;
	padding: 3px 0 7px 0;
	background        : url(images/img09.gif) repeat-x left bottom;
	font-size         : 23px;
	font-weight       : bold;
	color             : #1D7FAF;
	text-align        : center;
	letter-spacing    : 0.0em;
	font-variant      : small-caps;
    font-style        : italic;
}


#content p, #content ul, #content ol {
	line-height      : 155%;
	padding          : 0 0 5px 0;
	margin           : 0 0 5px 0;
}


#sidebarright {
    font-family     : arial, Georgia, "Times New Roman", Times, serif;
	padding         : 0px 0px 0px 0px;
	margin          : 0;
	text-align      : left;
	width           : 160px;
	float           : right;
	background-colo: #FEE8B4;
	font-size       : 11px;
	border-left     : 0px dotted #c0c0c0;
	height          : 3000px;
}

#sidebarright p {
	padding         : 5px 0px 5px 0px;
	margin          : 0;
}


#iframe {
	text-align: center;
	width: 620px;
	margin          : 0;
}

ifram {
	text-align: center;
	margin: 0;
	padding: 0;
	width: 100%;


}


/* Footer */

#footer {
	width: 959px;
	height: 50px;
	margin: 0 auto;
	padding: 0;
	background: url(images/img12a.gif) repeat-x;
	border-left: 1px solid #8091BD;
    border-right: 1px solid #8091BD;
    border-bottom: 1px solid #8091BD;	
}

#footer p {
	margin: 0;
	font-size: 85%;
	padding: 17px 0 0 0;
}


#super-lastminute {
    font-size      : 11px;
	width          : 960px;
	margin         : 20px auto 20px auto;
	text-align     : justify;
	color          : 999;
	border         : 1px dotted #999;
}

#super-lastminute p {
	padding        : 10px;
	margin         : 0 0 3px 0px;
    color          : #999;
}

#super-lastminute a {
	text-decoration: none;
	color          : #999;
	border-bottom  : 1px dotted #999;
}

