html {
	width:100%;
}

body {
	height:100%;
	width:100%;
	background-color:#ffffff;
}

.alles {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0;
	background: url(../images/background_website.png) center 38px no-repeat #ffffff;
}

.webseite {
	width:723px;
	height:100%;
	margin:0 auto;
}

.br_links {
	width:723px;
	position:relative;


	/*	
	background-image:url(../images/kopf_hg.jpg);
	background-repeat:no-repeat;
	background-position:0% 0%;
	*/
}

.br_rechts {
	width:50px;
	height:246px;
	float:right;
	background-color:#000000;
	background-image:url(../images/logo_rechts.jpg);
	background-repeat:no-repeat;
	background-position:50% 60px;
	
}

.kopf {
	width:723px;
	height:446px;
	overflow:hidden;
	background-image:url(../images/kopf_hg.jpg);
	background-repeat:no-repeat;
	background-position:0% 0%;
	position:absolute;
	top:0;
	left:0;
	z-index:auto;
}

.br_inhalt {
	width:723px;
	margin:20px 0 10px 0px;
	z-index:auto;
}

.inhalt_kopf {
	width:723px;
	height:90px;
	background-image:url(../images/reisinger_logo.png);
	background-repeat:no-repeat;
	background-position:30px 0px;
}

.box {
	width:723px;
}

.box_oben {
	width:761px;
	height:17px;
	background-image:url(../images/box_oben.png);
	background-repeat:no-repeat;
	font-size:0px;
}

.box_mitte_schatten {
	width:761px;
	min-height:250px;
	background-image:url(../images/box_schatten.png);
	background-repeat:repeat-y;	
	font-size:0px;
}

.box_unten {
	width:761px;
	height:27px;
	background-image:url(../images/box_unten.png);
	background-repeat:no-repeat;
	font-size:0px;
}

.inhalt_innen {
	/*width:661px; */
	margin:0px 40px 0px 40px;
	overflow:hidden;
}

.menu_innen {
	width:705px;
	height:48px;
	margin:0 0 10px 28px;
	background-image:url(../images/menu_innen_hg.png);
	background-repeat:no-repeat;
}

.fusszeile {
	/*width:930px;*/
	height:45px;
	background-color:#ffffff;
	margin-left: 19px;
}

.fusszeile_innen {
	width:723px;
	height:45px;
	background-color:#ffffff;
	background-image:url(../images/bottom_menu_background.png);
	background-repeat:no-repeat;
	/*background-position:30px 50%;*/
}

.fusszeile_menu {
	width:470px;
	height:25px;
	color:#ffffff;
	overflow:hidden;
	position:relative;	
	top:15px;
	left:140px;
}

.fmi {
	float:right;
}

.fmi ul {
	list-style-type:none;
	list-style-image:none;
	padding:0;
	margin:0;
}

.fmi ul li {
	float:left;
	padding:0;
	margin:0;
}

.fmi ul li a, .fmi ul li a:link, .fmi ul li a:visited, .fmi ul li a:focus, .fmi ul li a:active {
	color:#ffffff;
	padding:2px 10px 0 10px;
	font-size:14px;
	font-family:Arial, sans-serif;
	text-decoration:none;
	background-image:url(../images/linie_senkrecht_weiss.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
} 

.fmi ul li a:hover {
	text-decoration:underline;
}

.fmi ul li a.last_item, .fmi ul li a.last_item:link, .fmi ul li a.last_item:visited, .fmi ul li a.last_item:focus, .fmi ul li a.last_item:active {
	background-image:none;
} 

.fmi ul li a.last_item:hover {
	
}

.reisinger_adresse {
	margin:10px 0 0 134px;
}

.reisinger_adresse p {
	font-size:11px;
	font-family:Arial, sans-serif;
	font-weight:normal;
	color:#5f5f61;
	
}

.reisinger_adresse p a, .reisinger_adresse p a:link, .reisinger_adresse p a:visited, .reisinger_adresse p a:focus, .reisinger_adresse p a:active {
	font-size:11px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	color:#5f5f61;
	text-decoration: none;
}

.reisinger_adresse p a:hover {
	text-decoration:none;
}


.ventigo {
	width:980px;
	text-align:right;
	margin:10px 0 0 0;
}

.ventigo a, .ventigo a:link, .ventigo a:visited, .ventigo a:active, .ventigo a:focus {
	font-size:11px;
	font-weight:normal;
	color:#757575;
	text-decoration:none;
}

.ventigo a:hover {
	text-decoration:underline;
}

.ven {
	font-size:11px;
	color:#ff9933;
}

.pfad {
	width:685px;
	height:20px;
	margin:0 0 0 28px;
}

.pfad_text {
	color:#8B8B8B;
	font-size:10px;
	font-weight:bold;
}

.pfad_innen {
	height:20px;
	padding:6px 0 0 12px;
	
	color:#8B8B8B;
	font-size:10px;
	font-weight:normal;
}

.pfad_innen a, .pfad_innen a:link, .pfad_innen a:visited, .pfad_innen a:focus, .pfad_innen a:active {
	color:#8B8B8B;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.pfad_innen a:hover {
	text-decoration:underline;
} 


/* edit line */

/*
	TYPO3 relevante Klassen ueberschreiben.
*/

div.csc-textpic {
	clear:both;
	margin:20px 0 20px 0;
}

div.csc-header {
	margin:20px 0 5px 0;
}

/*
.csc-text-pic {
	padding:5px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0px
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	display:inline;
	margin-left:0px
}

.bodytext {
	margin:5px 20px 20px 20px;
}

p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, td.align-justify { 
	text-align:justify; 
}

p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { 
	text-align:right; 
}

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { 
	text-align:left; 
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin: 3px 0 0 0;
}

*/