@import "menu.css";

	html {
	height: 101%;
	font-family: Arial, sans-serif;
}
	body {
	background-color: #444;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 85%;
}

	#CKeditor { background-color: #FFF; text-align:left;}

	h1 {
		font-size: 175%;	
}

	h2 {
	font-size: 175%;
	padding:0;
	margin:0 0 0.75em 0;
	color: #DD1927;
}

	h3 {
		font-size: 150%;
		line-height:1.5em;	
		margin:1.5em 0 0.5em 0;	
		color: #DD1927;
}
	h4 {
		font-size: 133%;
		line-height:1.25em;
		margin:0;	
		padding:0;	
		color: #DD1927;
}
	h1.head {
		color:#000;	
		margin:0;
		padding:0;
}
    h2.head, h2.subhead {
        color:#000;
        margin:8px 0 0 20px;
        padding:0;
				font-size:15px;
        font-weight: normal;
}
h2.subhead {
        color:#FFF;
        margin:16px 0 0 20px;
				font-size:14px;
}				
	h2.head img{
		vertical-align:middle;
}
	p, ul {
		line-height:1.35em;
		margin:0 0 0.75em 0;
	}
	p.img {
		clear:both;
		font-size:110%
	}

    a,
    a:link,
    a:visited,
    a:focus,
    a:hover,
    a:active {
    color:#DD1927;
}

    a:focus,
    a:hover,
    a:active {
	    color:#900;
}

	a[href^="http:"], a[href^="https:"]{
		padding-left: 13px;
		background-image: url(/_resources/elems/ext_link.gif);
		background-repeat: no-repeat;
		background-position: 0 5px;
}


	#page {
	position:relative;
	margin: 0 auto;
	padding: 0;
	top:7px;
	width:997px;
	z-index:1;
  border:solid 1px #000;
	background-color:#F6F8FD;
}
	#page_inner {
	margin: 0 0 0 0;
	padding: 0;
	z-index:2;
	border: none;

}

    #head {
    text-align: left;
    margin: 0;
    padding: 0;
    border: none;
    height: 218px;
    background-color: #FFF;
	background-image: url(../elems/buerostudio_flanjak_HB.jpg);
    background-repeat: no-repeat;
}
    #head img {
    margin: 0;
    padding: 0;
    border: none;
}
	img.banner {
	float:right; 
	margin:0 -21px 100px 30px;
}
	#content {
	width:758px;
	margin: 0px 21px -20px 0px;
	padding: 40px 0 0 0;
	text-align: left;
	float:right;
	min-height:480px;
    position: relative;
    z-index:2;
/* SSY
		border:3px solid #c00;
*/
}
	#content ul {	
		text-align:left;
		list-style-type:disc;
		margin-left:30px;
		padding-left:0px;
	}
	#content li {	
		margin-bottom: 0.25em;
	}
	div.clearer {
		clear:both;
	}

div.logo {border: solid 2px #F9BC5C; width:590px; padding:15px 0 15px 15px;}
div.logo img {border:none; margin:0}
div.logo table, div.logo tr, div.logo td {padding:0; margin:0; font-weight:bold;}
div.logo td.left {width:100px;}
div.logo td.center {width:100px; text-align:center;}
div.googlemap {float:right;}
table.bilder {width:100%; border: none; padding:0; margin: 0;}
table.bilder td {padding:0 0 20px 0;}

#footer{
	position: relative;
	z-index:1;
	clear:both;
	padding: 0;
	margin: 0;
	background-image: url(../elems/buerostudio_flanjak_FB.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: transparent;
	height:163px;
	line-height:16px;
	vertical-align:middle;
	font-size: 0.8em;
	color: #FFF;
}
#footer div.imprint {padding:147px 0 0 31px; text-align: left;}
    #footer div.imprint a,
    #footer div.imprint a:link,
    #footer div.imprint a:visited,
    #footer div.imprint a:focus,
    #footer div.imprint a:hover,
    #footer div.imprint a:active {
		font-weight: bold;
	    color:#FFF;
		text-decoration: none;
}

    #footer div.imprint a:focus,
    #footer div.imprint a:hover,
    #footer div.imprint a:active {
        color:#FFF;
		text-decoration: underline;
}
/*########### IMAGES ########### 
img.picRight{
	float:right;
	padding: 0 0 0 30px;
}
img.picLeft{
	float:left;
	padding: 0 30px 0 0;
}
*/
img.noborder {
	border: none;
}

img.right {
	padding: 0;
	float:right;
	border: 1px solid #C00;
}

img.left {
	padding: 0;
	float:left;
	border: 1px solid #C00;
}

div.img_right {
	padding: 0 0 0 30px;
	float: right;
}

div.img_left {
	padding: 0 30px 0 0;
	float: left;
}

div.img_right a,
div.img_right a:link,
div.img_right a:visited,
div.img_right a:focus,
div.img_right a:hover,
div.img_right a:active,
div.img_left a {
	border: none;
}

div.img_right div.caption,
div.img_left div.caption {
	clear: both;
	font-size: 0.75em;
	padding: 5px 0 7px 0;
}


/* ##### CKeditor #####*/

.cke_button_ecmsMM_insert_picture .cke_icon, .cke_button_ecmsMM_insert_document .cke_icon{
	display : none !important;
}  

.cke_button_ecmsMM_insert_picture .cke_label, .cke_button_ecmsMM_insert_document .cke_label{
	display : inline !important;
}