/* ###### TYPO3 ORANGE= #FF8700 ####### */
*{ margin:0px; padding:0px }
img{border:0px}

body { 		margin: 0;
			padding: 0;
			text-align: center;
			 background-color:#EDEDED; }
			 
#wrap_banner {width: 974px; padding: 0; margin-left: auto;
margin-right: auto; } 
#wrapall { float: left; width: 800px;  padding: 0; text-align: left;}
#banner {float:right; width:168px; height: 100px; margin:20px 0 0 0; padding-left:6px; /*border: 1px SOLID #FF6060;*/ }

#left{ width:210px; margin: 0px; padding:10px 7px 10px 10px; float:left; background-color:#575C62;  }
#left img, .menu img{ float:left; clear:both; } 

#right{  width:550px; margin:15px 0 0 0; float:right; padding:0; }
.right{ float:right } 

.welcome{ width:100%; margin: 0 0 2px 0; padding:20px; float:left; background-image:url(../images/border_FF8700.png); background-position:bottom left; background-repeat:repeat-x;
background-color:#777B80; font-family:tahoma; font-size:11px; color:#EDEDED }
.welcome P, #content P {margin-top: 10px;}
.welcome I {color: #FF8700;}
.welcome a:link,.welcome a:visited, #info a{ background-image:url(../images/pil.png); background-position:0px 2px; background-repeat:no-repeat; font-weight:bold; color:#FFFFFF;   padding:0 0 0 14px; margin:15px 0 0 0 }
.welcome a:hover,  #info a:hover { text-decoration:none; background-image:url(../images/pil_r.png); background-position:0px 2px; background-repeat:no-repeat; color: #FF8700; }
.welcome h1, .company_name { margin:12px 20px 10px 0px; font-family:tahoma; font-size:18px; color:#EDEDED; font-weight:bold; }
#info { float:left; padding:18px 0 0 0; width:320px; }

#content{ float:left;  width:100%; float:left; border:0px solid #D8D8D8; font-family:Tahoma; font-size:11px; color:#6C6C6C; padding: 2px; margin:10px 0 10px 0;}
#content I {color: #FF8700;}
#content h1, #vinfo h1{ font-family:Tahoma; font-size:14px; font-weight:bold; color: #FF8700; display:block; margin:6px 0 8px 0; }
#content h2, #vinfo h2{ font-family:Tahoma; font-size:12px; font-weight:bold; color:#6C6C6C; display:block; margin:6px 0 8px 0; }
#content h3, #vinfo h3{ font-family:Tahoma; font-size:12px; font-weight:bold; color: #FF8700; display:block; margin:6px 0 8px 0; }
#content .bodytext a:link, .external-link-new-window, .internal-link{ background-image:url(../images/link_b.png); background-position:0px 3px; background-repeat:no-repeat; padding:0 0 0 10px; 
font-weight:bold; color:#404040; margin:0px 1px 0 2px; }
.external-link-new-window:hover, .internal-link:hover, .bodytext a:hover,#content .bodytext a:hover  { 
text-decoration:none; color: #FF8700;  background-image:url(../images/link.png); background-position:0px 2px; background-repeat:no-repeat; }


.contenttable TD {vertical-align: top; font-family:Tahoma; font-size:11px; color:#6C6C6C;}

.block{  width:100%; padding:0; float:left; margin: 10px 0 10px 0; /*border-top:1px solid #D8D8D8;*/ font-family:Tahoma; font-size:11px; color:#6C6C6C; }
.leftpart{ width:46%; float:left; display:inline; margin:0; padding:0 4px 0 0;}

.rightpart{ width:52%; float:right; border-left:1px solid #D8D8D8; padding:0 0 0 16px; }
.rightpart p{  }

.pic{ float:left; margin:1px 15px 0 0 }

/*#### Lispluttar  ####*/ 		
#content ul {  	line-height: 18px; 	margin: 10px 0 16px 0; 	list-style-type: none; }
#content ul li { background: url('/fileadmin/templates/mediabiz/images/plutt.png') no-repeat 0px 7px; padding: 0 0 0 15px; margin: 10px 0 10px 0; }

#menu{ background-image:url(../images/meny_bg.png); background-position:top left; background-repeat:repeat-y; width:210px; float:left; clear:both; padding:27px 0 26px 20px; }
.menubut {margin: 0; padding: 0;  width:164px; height:24px;}
.menubut a { background-image: url(../images/but.png); background-position:0 0; background-repeat:no-repeat; display:block; width:164px; height:24px; padding: 6px 0 0 20px; text-decoration:none; font-family:Tahoma; font-size:11px; font-weight:bold;  color:#EDEDED; }
.menubut a:hover, .menubut_act:hover  {background-image: url(../images/but_on_r.png); background-position:0 0; background-repeat:no-repeat; color: #FF8700;} 
.menubut_act { clear:both; margin:0;   width:164px; height:24px; background-image: url(../images/but_act_r.png);  background-repeat:no-repeat; text-decoration:none; font-family:Tahoma; font-size:11px; font-weight:bold;  color:#F5F5F5; padding-left: 20px;  }
.menubut_act p {padding-top: 6px; } 


#calTable{margin: 10px 0 10px 0; width:209px; }
#cal_top {background-image:url(../images/cal_top.png); background-position: 0 0; background-repeat:no-repeat; width:209px; height: 7px;}
#cal_content {background-image:url(../images/cal_bg.png); background-position:top left; background-repeat:repeat-y; font-family:Tahoma; font-size:11px;   color:#F5F5F5; padding: 10px; }
#cal_bottom {background-image:url(../images/cal_bottom.png); background-position: 0 0; background-repeat:no-repeat; width:209px; height: 7px;}
#cal_content p{margin-top: 8px; }
#cal_content b { margin-bottom: 4px;}
#cal_content a:link {color:#666666;}




#vinfoTable{margin: 10px 0 10px 0; width:209px; }
#vinfo_top {background-image:url(../images/vinfo_top.png); background-position: 0 0; background-repeat:no-repeat; width:209px; height: 8px;}
#vinfo_content {background-image:url(../images/vinfo_bg.png); background-position:top left; background-repeat:repeat-y; font-family:Tahoma; font-size:11px;   color:#6C6C6C; padding: 10px; }
#vinfo_bottom {background-image:url(../images/vinfo_bottom.png); background-position: 0 0; background-repeat:no-repeat; width:209px; height: 8px;}
#vinfo_content p{margin-top: 8px; }
#vinfo_content b { margin-bottom: 4px;}

#vinfo {clear:both;  margin: 10px 0 10px 0; width:210px; /* border: 1px SOLID white; */}
#vinfo DIV.cwrap { width:100%; background-image:url(../images/vinfo_bg.png); background-position:top left; background-repeat:repeat-y; font-family:Tahoma; font-size:11px;   color:#6C6C6C; 
padding: 10px; border-bottom: 3px SOLID #404040;}

.call{ margin:11px 0 0 0 }
.redline {float:left;   width: 100%; height: 2px; border-bottom:2px solid #FF8700;}
#footer{  float:left; text-align:right; width:480px; font-family:tahoma; font-size:10px; color:#747474;   }
#footer a{ color:#747474; text-decoration:underline }
#footer a:hover{  text-decoration:none; background-image: ;color:#747474; text-decoration:underline }


/* ####################################
** ### FCE Boxes with rounded edges #
** ####################################
*/
/* green */
* html .REboxGreenContent {height:1%}
.REboxGreenContent {overflow:hidden}

/*
#left .REboxRedContent h1 { clear: both; font-size: 1.3em; color: #000; background: url(../images/redarrow.gif) no-repeat center left; padding: 0 14px; margin: 0;}
#left .REboxGreenContent h1 { clear: both; font-size: 1.3em; color: #000; background: url(../images/redarrow.gif) no-repeat center left; padding: 0 14px; margin: 0;}
#left .REboxBlueContent h1 { clear: both; font-size: 1.3em; color: #000; background: url(../images/redarrow.gif) no-repeat center left; padding: 0 14px; margin: 0;}
*/

.REboxGreen {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGreen p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreenContent {display:block; background:#dfd; border-left:1px solid #bdb; border-right:1px solid #bdb; padding:0.5em 1em 0.5em 1em;}
.REboxGreenContent h1, .REboxGreenContent h2, .REboxGreenContent h3, .REboxGreenContent h4, .REboxGreenContent h5 {margin-top:0;}
.rGline1, .rGline2, .rGline3, .rGline4 {display:block; overflow:hidden; font-size:1px;}
.rGline1, .rGline2, .rGline3 {height:1px;}
.rGline2, .rGline3, .rGline4 {background:#dfd; border-left:1px solid #bdb; border-right:1px solid #bdb;}
.rGline1 {margin:0 5px; background:#bdb;}
.rGline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGline3 {margin:0 2px;}
.rGline4 {height:2px; margin:0 1px 0 1px;}
/* red */
* html .REboxRedContent {height:1%}
.REboxRedContent {overflow:hidden}
.REboxRed {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxRedContent {display:block; background:#fdd; border-left:1px solid #dbb; border-right:1px solid #dbb; padding:0.5em 1em 0.5em 1em;}
.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {margin-top:0;}
.rRline1, .rRline2, .rRline3, .rRline4 {display:block; overflow:hidden; font-size:1px;}
.rRline1, .rRline2, .rRline3 {height:1px;}
.rRline2, .rRline3, .rRline4 {background:#fdd; border-left:1px solid #dbb; border-right:1px solid #dbb;}
.rRline1 {margin:0 5px; background:#dbb;}
.rRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3 {margin:0 2px;}
.rRline4 {height:2px; margin:0 1px 0 1px;}
/* blue */
* html .REboxBlueContent {height:1%}
.REboxBlueContent {overflow:hidden}
.REboxBlue {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxBlue p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxBlueContent {display:block; background:#C8DDF3; border-left:1px solid #AABCCE; border-right:1px solid #AABCCE; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {margin-top:0;}
.rBline1, .rBline2, .rBline3, .rBline4 {display:block; overflow:hidden; font-size:1px;}
.rBline1, .rBline2, .rBline3 {height:1px;}
.rBline2, .rBline3, .rBline4 {background:#C8DDF3; border-left:1px solid #AABCCE; border-right:1px solid #AABCCE;}
.rBline1 {margin:0 5px; background:#AABCCE;}
.rBline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rBline3 {margin:0 2px;}
.rBline4 {height:2px; margin:0 1px 0 1px;}

/* Grey */
* html .REboxGreyContent {height:1%}
.REboxGreyContent {overflow:hidden}
.REboxGrey {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGrey p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreyContent {display:block; background:#E5E5E5; border-left:1px solid #BBBBCC; border-right:1px solid #BBBBCC; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxGreyContent h1, .REboxGreyContent h2, .REboxGreyContent h3, .REboxGreyContent h4, .REboxGreyContent h5 {margin-top:0;}
.rGrline1, .rGrline2, .rGrline3, .rGrline4 {display:block; overflow:hidden; font-size:1px;}
.rGrline1, .rGrline2, .rGrline3 {height:1px;}
.rGrline2, .rGrline3, .rGrline4 {background:#E5E5E5; border-left:1px solid #BBBBCC; border-right:1px solid #BBBBCC;}
.rGrline1 {margin:0 5px; background:#BBBBCC;}
.rGrline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGrline3 {margin:0 2px;}
.rGrline4 {height:2px; margin:0 1px 0 1px;}

/* White */
* html .REboxWhiteContent {height:1%}
.REboxWhiteContent {overflow:hidden}
.REboxWhite {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxWhite p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxWhiteContent {display:block; background:#F5F5F5; border-left:1px solid #B0B0C0; border-right:1px solid #B0B0C0; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxWhiteContent h1, .REboxWhiteContent h2, .REboxWhiteContent h3, .REboxWhiteContent h4, .REboxWhiteContent h5 {margin-top:0; }
.rWline1, .rWline2, .rWline3, .rWline4 {display:block; overflow:hidden; font-size:1px;}
.rWline1, .rWline2, .rWline3 {height:1px;}
.rWline2, .rWline3, .rWline4 {background:#F5F5F5; border-left:1px solid #B0B0C0; border-right:1px solid #B0B0C0;}
.rWline1 {margin:0 5px; background:#B0B0C0;}
.rWline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rWline3 {margin:0 2px;}
.rWline4 {height:2px; margin:0 1px 0 1px;}

#right .REboxWhiteContent h1, #right .REboxBlueContent h1, #right .REboxGreenContent h1 { font-size: 20px; } 
#right .REboxWhiteContent h2, #right .REboxBlueContent h2, #right .REboxGreenContent h2 { font-size: 16px; color:#0287c8;} 
#right .REboxWhiteContent h3, #right .REboxBlueContent h3, #right .REboxGreenContent h3 { font-size: 14px; color:#0287c8; } 
#right .REboxBlueContent h3, #right .REboxGreenContent h3 {background: url(../images/redarrow.gif) no-repeat center left;}
/* FCE  Boxes with rounded edges End */
