/*Page Properties*/
HTML, BODY
{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	background-color: #F4F4F5;
	background-image: url(images/bg.jpg);
	font-family: Verdana, Tahoma, helvetica, Sans-serif, Arial;
	font-size: 12px;
	font-style: italic;
	color: #1D1D1F;
	height: 100%;
	min-height: 100%;
}
#startpage1
{
}
/*trikr style*/
DIV#header
{
	position: relative;
	height: 164px;
	background: url(images/headerbg.jpg) no-repeat right bottom;
}
DIV#page_margin
{
	width: 1000px;
	margin: 0 auto;
	background: #FFF no-repeat 100% 86px;
	min-height: 100%;
}
DIV#topnav
{
	position: relative;
	z-index: 9;
	height: 18px;
	width: 848px;
	line-height: 17px;
	border-bottom: 2px solid #418EBA;
	margin-left: 25px;
	padding-top: 113px;
}
DIV#topnav IMG
{
}
DIV#topnav A:hover
{
}
DIV#contentbox
{
	overflow: auto;
	height: auto;
	min-height: 575px;
	height: 100%;
	min-height: 700px;
	background: url(images/page_margin_bg.jpg) no-repeat 100% 0px;
}
DIV#contentbox DIV#ccol1
{
	float: left;
	width: 630px;
	height: 100%;
	min-height: 100%;
	padding-top: 0;
	margin-left: 25px;
}
DIV#contentbox DIV#ccol2
{
	float: right;
	width: 293px;
	padding-right: 23px;
	min-height: 580px;
}
/*Content Tweaks*/
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image
{
	margin-left: 0px;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap
{
	margin: 0px;
}
UL.csc-menu
{
}
DIV#resultdiv
{
	display: none;
}
DIV#poi, DIV#poi A
{
	font-size: 0px;
	height: 155px;
	background: url(images/dittlerlogoklein.jpg) no-repeat center center;
}
DIV#poi LI
{
	display: none;
}
/*Slideshow Tweaks*/
.rgsdescription
{
	/*[disabled]display:none;*/
}
.rgstitle
{
	/*[disabled]display:none;*/
}
/*SmoothGal*/
.tx-rgsmoothgallery-pi1
{
	/*[disabled]float:left;*/
}
#externalthumbs
{
	/*[disabled]float:left;*/
	/*[disabled]width:200px;*/
}
#externalthumbs .label
{
	/*[disabled]display:none;*/
}
.carouselInner
{
	/*[disabled]width:250px;*/
	/*[disabled]margin-left:0;*/
	/*[disabled]margin-top:21px;*/
}
.carouselInner .thumbnail
{
	/*[disabled]float:left;*/
	/*[disabled]padding-bottom:10px;*/
	/*[disabled]margin-bottom:4px;*/
}
.number
{
	/*[disabled]display:none;*/
}
/*Accordion*/
H3.rgaccord2-toggle
{
	/*[disabled]font-weight:bold;*/
	/*[disabled]line-height:13px;*/
	/*[disabled]height:13px;*/
	/*[disabled]background:url(images/zu.jpg) no-repeat 5px center;*/
	/*[disabled]padding:2px 0 2px 30px;*/
	/*[disabled]margin-right:32px;*/
	/*[disabled]cursor:pointer;*/
}
H3.act
{
	/*[disabled]background:url(images/auf.jpg) no-repeat 5px center;*/
}
/*Mailform style*/
DIV#contentbox #mailform FIELDSET
{
	border: 0px solid #000000;
}
.csc-mailform-field
{
	width: 49%;
	float: left;
}
#mailformTelefonbr, #mailformEMail, #mailformIhre_Firmabr, #mailformIhr_Namebr, #mailformIhrTextbr
{
	width: 250px;
	margin-bottom: 5px;
}
#mailformTelefonbr:hover, #mailformEMail:hover, #mailformIhre_Firmabr:hover, #mailformIhr_Namebr:hover, #mailformIhrTextbr:hover, #mailformTelefonbr:focus, #mailformEMail:focus, #mailformIhre_Firmabr:focus, #mailformIhr_Namebr:focus, #mailformIhrTextbr:focus
{
	background-color: #F0F0F0;
	border: 1 solid #0A2D7F !important;
}
#mailform TEXTAREA
{
	margin-bottom: 10px;
}
#mailform .csc-mailform-submit
{
	width: 257px;
}
DIV.csc-mailform-field INPUT#mailformformtype_mail.csc-mailform-submit
{
	margin-top: 107px;
	margin-left: -300px;
}
/*List Style*/
LI
{
	font-family: Verdana, Tahoma, helvetica, Sans-serif, Arial;
	font-size: 12px;
	line-height: 25px;
	color: #1D1D1F;
	text-decoration: none;
	list-style: circle inside;
}
/*Text Properties*/
P, TD
{
	font-family: Verdana, Tahoma, helvetica, Sans-serif, Arial;
	font-size: 12px;
	color: #1D1D1F;
}
.path
{
	font-family: Verdana, Tahoma, helvetica, Sans-serif, Arial;
	font-size: 12px;
	color: #1D1D1F;
}
.small
{
	font-family: Verdana, Tahoma, helvetica, Sans-serif, Arial;
	font-size: 12px;
	color: #1D1D1F;
}
.tiny
{
	font-family: Verdana, Tahoma, helvetica, Sans-serif, Arial;
	font-size: 8px;
	color: #1D1D1F;
}
.sub
{
	font-family: Verdana, Tahoma, helvetica, Sans-serif, Arial;
	font-size: 12px;
	color: #1D1D1F;
	margin: 0 0 3;
}
DIV.csc-frame-rulerAfter
{
	border-bottom: 1px solid #FFFFFF;
/*align: center*/
	width: 589;
	height: 1px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
H1, H2, H3, H4, H5
{
	font-family: Verdana, Tahoma, helvetica, Sans-serif, Arial;
	font-size: 12px;
	color: #1D1D1F;
	font-weight: bold;
	margin-bottom: 0px;
}
H1
{
	border-bottom: 2px solid #408DB9;
	font-size: 18px !important;
	color: #408DB9;
}
H2
{
	font-size: 18px !important;
	color: #408DB9;
}
/*Form Properties*/
.button
{
	font-family: Verdana;
	font-size: 10px;
	color: #800000;
	border: 1px solid #000000;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #FFFFFD;
}
/*Link Properties*/
A:link
{
	color: #1D1D1F;
	font-size: 12px;
	font-family: Verdana, Tahoma, helvetica, Sans-serif, Arial;
	text-decoration: underline;
}
A:visited
{
	color: #1D1D1F;
	font-size: 12px;
	font-family: Verdana, Tahoma, helvetica, Sans-serif, Arial;
	text-decoration: underline;
}
A:hover
{
	color: #1D1D1F;
	font-size: 12px;
	font-family: Verdana, Tahoma, helvetica, Sans-serif, Arial;
	text-decoration: none;
}
A:active
{
	color: #1D1D1F;
	font-size: 12px;
	font-family: Verdana, Tahoma, helvetica, Sans-serif, Arial;
	text-decoration: underline;
}
/*Button Links*/
A.but:link
{
	/*[disabled]font-family:Arial;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]color:#800000;*/
	/*[disabled]text-decoration:none;*/
	/*[disabled]border:1px solid #000000;*/
	/*[disabled]padding-left:4px;*/
	/*[disabled]padding-right:4px;*/
	/*[disabled]padding-top:2px;*/
	/*[disabled]padding-bottom:2px;*/
	/*[disabled]background-color:#FFFFFF;*/
}
A.but:visited
{
	/*[disabled]font-family:Arial;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]color:#800000;*/
	/*[disabled]text-decoration:none;*/
	/*[disabled]border:1px solid #000000;*/
	/*[disabled]padding-left:4px;*/
	/*[disabled]padding-right:4px;*/
	/*[disabled]padding-top:2px;*/
	/*[disabled]padding-bottom:2px;*/
	/*[disabled]background-color:#FFFFFF;*/
}
A.but:hover
{
	/*[disabled]font-family:Arial;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]color:#800000;*/
	/*[disabled]text-decoration:none;*/
	/*[disabled]border:1px solid #000000;*/
	/*[disabled]padding-left:4px;*/
	/*[disabled]padding-right:4px;*/
	/*[disabled]padding-top:2px;*/
	/*[disabled]padding-bottom:2px;*/
	/*[disabled]background-color:#FFFFFF;*/
}
A.but:active
{
	/*[disabled]font-family:Arial;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]color:#800000;*/
	/*[disabled]text-decoration:none;*/
	/*[disabled]border:1px solid #000000;*/
	/*[disabled]padding-left:4px;*/
	/*[disabled]padding-right:4px;*/
	/*[disabled]padding-top:2px;*/
	/*[disabled]padding-bottom:2px;*/
	/*[disabled]background-color:#FFFFFF;*/
}
/*Path Link Properties*/
A.path:link
{
	/*[disabled]color:#1D1D1F;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]font-family:Verdana, Tahoma, helvetica, Sans-serif, Arial;*/
	/*[disabled]text-decoration:none;*/
}
A.path:visited
{
	/*[disabled]color:#1D1D1F;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]font-family:Verdana, Tahoma, helvetica, Sans-serif, Arial;*/
	/*[disabled]text-decoration:none;*/
}
A.path:hover
{
	/*[disabled]color:#1D1D1F;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]font-family:Verdana, Tahoma, helvetica, Sans-serif, Arial;*/
	/*[disabled]text-decoration:underline;*/
}
A.path:active
{
	/*[disabled]color:#1D1D1F;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]font-family:Verdana, Tahoma, helvetica, Sans-serif, Arial;*/
	/*[disabled]text-decoration:underline;*/
}
/*Small Link Properties*/
A.small:link
{
	/*[disabled]color:#800000;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]font-family:Verdana, Tahoma, helvetica, Sans-serif, Arial;*/
	/*[disabled]text-decoration:underline;*/
}
A.small:visited
{
	/*[disabled]color:#800000;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]font-family:Verdana, Tahoma, helvetica, Sans-serif, Arial;*/
	/*[disabled]text-decoration:underline;*/
}
A.small:hover
{
	/*[disabled]color:#800000;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]font-family:Verdana, Tahoma, helvetica, Sans-serif, Arial;*/
	/*[disabled]text-decoration:none;*/
}
A.small:active
{
	/*[disabled]color:#800000;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]font-family:Verdana, Tahoma, helvetica, Sans-serif, Arial;*/
	/*[disabled]text-decoration:underline;*/
}
.search
{
	/*[disabled]text-align:right;*/
}
/*ypMenu Posisitoning*/
#cMenu
{
	height: 31px;
	width: 708px;
	margin-left: 1px;
	margin-bottom: 1px;
	background: #FFFFFF url(menu_bg.gif) repeat-x top left;
	position: relative;
/*wichtige angabe, sonst taucht das slideMenu an falscher Position auf*/
}
.mmContainer
{
}
.mmContent .mmLevel1
{
	border-bottom: 1px solid #408DB9;
}
/*CSS-Style to build ypMenu*/
.mmContent DIV A
{
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, SunSans-Regular;
	font-weight: 600;
	line-height: 11px;
	#padding-left: 5px;
	padding: 5px;
	text-decoration: none;
	display: block;
	color: #000;
	background: #EEE;
	margin: 0px;
	border-left: 1px solid #48B;
	border-right: 1px solid #48B;
}
.mmContent DIV A:hover
{
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, SunSans-Regular;
	font-weight: 600 !important;
	line-height: 11px;
	padding: 5px;
	text-decoration: none;
	display: block;
	color: #FFF !important;
	background: #48B !important;
	margin: 0px;
}
.mmContent DIV A:active
{
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, SunSans-Regular;
	font-weight: 600 !important;
	line-height: 11px;
	padding: 5px;
	text-decoration: none;
	display: block;
	color: #FFF !important;
	margin: 0px;
}
.mmContent DIV A:visited
{
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, Helvetica, Geneva, SunSans-Regular;
	font-weight: 600 !important;
	line-height: 11px;
	padding: 5px;
	text-decoration: none;
	display: block;
	margin: 0px;
}
DIV#topnav DIV
{
	/*[disabled]position:relative;*/
	/*[disabled]z-index:100000000;*/
}
.csc-mailform-field
{
	width: 49%;
	float: left;
}
