/** Common Stuff **/
body {
	background:#f30 url(/fileadmin/dis/pics/img/bg_body.jpg) repeat-x 0 0;
	font-family:Arial;
	text-align:center;
	font-size:12px;
}

/** Position **/
#position 					{width:1020px; margin:30px auto 0 auto; text-align:left;}
#container 					{background:transparent url(/fileadmin/dis/pics/img/bg_shadow_top.png) no-repeat 0 0; padding:10px 10px 0 10px; float:left;}

/** Header **/
#header 					{background:#fff; height:130px; position:relative; border-bottom:1px solid #fff; z-index:490}
#headerLeftLogo 			{height:100px; padding-left:9px;}
#headerTeaserImage			{position:absolute; left:449px; top:-40px; z-index:1100; width:510px; height:171px;}

/** Menu **/
#menu 						{height:30px; border-width:0 1px; border-style:solid; border-color:#fff; width:998px; line-height:30px;}
#menu li					{float:left; position:relative; z-index:490;}
#menu li a 					{padding:0 25px; border-right:1px solid #fff; background:url(/fileadmin/dis/pics/img/bg_menu_sprite.gif) repeat-x 0 -30px; display:block; color:#fff; text-decoration:none; font-weight:600; font-size:15px;}
#menu li.current a,
#menu li.active a,
#menu li a:hover 			{background-position:0 0;}

/** Sub-Menu **/
#menu li ul					{background-color:#FFFFFF; border: 1px solid #FF3300; display:none; border-top:none; line-height:normal; position:absolute; z-index:520;}
#menu li:hover ul			{display:block;}
#menu li ul li				{float:none;}
#menu li ul li a			{background:none; background-color:#FFFFFF; border:none; border-top:1px dotted #FF3300; color:#000000; display:block; float:none; font-size:12px; padding:3px 5px; width:125px;}
*+html #menu li ul li a 		{width:133px;}
* html #menu li ul li a 		{width:133px;}
#menu li ul li.current a,
#menu li ul li a:hover		{background-color:#FF3300; color:#FFFFFF;}

/** Contentcontainer **/
#stripes 					{height:20px; background-color:#fff; padding-left:1px; clear:both;}
#content 					{background:transparent url(/fileadmin/dis/pics/img/bg_shadow_bottom.png) no-repeat bottom; clear:both; padding:0 10px 50px 10px; width:1000px; float:left;}
#page_3880 #content 		{padding: 0px 10px 10px} /*Angaben zur Positionierung der Mailbox*/

/** Content Stuff **/
.contentBox 				{float:left; overflow:hidden;}
#contentBoxLeft 			{width:473px; background:#fff; padding:25px 19px 0 20px;}
#contentBoxRight 			{width:488px; background:#fff;}

.clear						{clear:both; height:1px; width:1px; overflow:hidden;}
.overflowPic .csc-textpic 	{padding-top:0;}
.overflowPic .csc-textpic-text	{padding-top:25px;}
#contentBoxRight .overflowPic .csc-textpic	{padding-top:0;}
#contentBoxLeft .csc-textpic	{width:471px; position:relative; float:left; z-index:2;}

#contentBoxRight .csc-textpic	{padding-top:13px;}
html>/**/body #contentBoxRight .csc-textpic	{padding-top:25px;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image	{margin-bottom:0;}
#contentBoxRight .csc-textpicHeader	{padding-top:9px;}

#oneCol			{padding:25px; width:950px; background-color:#fff; float:left;}

/** Footer **/
#footer 					{color:#fff; text-decoration:none; font-size:12px; padding:0 0 40px 0; width:1020px; margin:0 auto;}
#navFooter a 				{color:#fff; text-decoration:none;	font-size:12px;	padding-right:10px; font-weight:normal;}
#navFooter 					{float:left; padding-left:9px;}
#footerCopyrightCell 		{float:right; padding-right:9px;}

.csc-header					{clear:both;}
