/*
Theme Name: Qdc
Theme URI: http://wordpress.org/
Description: Ett template f&ouml;r Qdc byggt av MediaAnalys.
Version: 1.0
Author: MediaAnalys
Author URI: http://www.mediaanalys.se
Tags: Qdc

	Qdc 1.0
	 http://www.mediaanalys.se

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

* {
     padding: 0;
     margin: 0;
}

body {
	background-color: #ffffff;
	color: #364c52;
	line-height: 15px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;	
}

#container_main {
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	width: 980px;
	padding:0px;
}

   #container_top_a {
   	background-image: url(images/top_a.jpg);
   	background-repeat: no-repeat;
   	background-position: top left;
   	width: 100%;
   	height: 68px;
   }
   
 

         #navigation {
            border: 0px solid #ededed;
         } 


         #navigation a {
            color: #ffffff;
            font-weight: bold;
            background: #303135 url(images/tab.gif) left top no-repeat;
            text-decoration: none;
            padding-left: 8px;
            padding-top: 12px;
            margin-right:8px;
            height: 30px;
         }

         #navigation a span {
            background: url(images/tab.gif) right bottom no-repeat;
            padding-right: 10px;
            height: 30px;
         }   
         
             #navigation a:hover {
               color: #ffffff;
               font-weight: bold;
               background: #303135 url(images/tab.gif) left top no-repeat;
               text-decoration: underline;
               padding-left: 8px;
               padding-top: 12px;
               margin-right:8px;
               height: 30px;
            }

            #navigation a:hover  span {
               background: url(images/tab.gif) right bottom no-repeat;
               padding-right: 10px;
               height: 30px;
            }  
            
            
         #navigation .current_page_item a {
            color: #ffffff;
            font-weight: bold;
            background: #c60205 url(images/left-tab.gif) left top no-repeat;
            text-decoration: none;
            padding-left: 8px;
            padding-top: 12px;
            margin-right:8px;
            height: 30px;
         }

         #navigation .current_page_item a span {
            background: url(images/right-tab.gif) right bottom no-repeat;
            padding-right: 10px;
            height: 30px;
         }
         
         #navigation .current_page_parent a {
            color: #ffffff;
            font-weight: bold;
            background: #c60205 url(images/left-tab.gif) left top no-repeat;
            text-decoration: none;
            padding-left: 8px;
            padding-top: 12px;
            margin-right:8px;
            height: 30px;
         }

         #navigation .current_page_parent a span {
            background: url(images/right-tab.gif) right bottom no-repeat;
            padding-right: 10px;
            height: 30px;
         }
         
         #navigation .current_page_ancestor a {
            color: #ffffff;
            font-weight: bold;
            background: #c60205 url(images/left-tab.gif) left top no-repeat;
            text-decoration: none;
            padding-left: 8px;
            padding-top: 12px;
            margin-right:8px;
            height: 30px;
         }

         #navigation .current_page_ancestor a span {
            background: url(images/right-tab.gif) right bottom no-repeat;
            padding-right: 10px;
            height: 30px;
         }

         #navigation a, #navigation a span {
            display: block;
            float: right;
         }

         /* Hide from IE5-Mac \*/
         #navigation a, #navigation a span {
            float: none;
         }
         /* End hide */
         
         /*
         #navigation a:hover {
            color: #fff;
            padding-left: 10px;
         }

         #navigation a:hover span {
            padding-right: 10px;
         }
*/
         #navigation ul {
            list-style: none;
            padding: 0;
            margin: 0;
         }

         #navigation li {
            float: right;
            margin: 0;
         } 
   
   

   #container_top_b {
   	background-image: url(images/top_b.jpg);
   	background-repeat: no-repeat;
   	background-position: top left;
   	width: 970px;
   	height: 161px;
      padding-top:10px;
      padding-right:10px;
      border: 0px solid #000000;
   }
   
         #container_top_b img {
         	border: 0px solid #000000;
         }
   
   #container_content_top {
      background-image: url(images/content_top.gif);
      background-repeat: no-repeat;
      background-position: top left;
      width: 100%;
      height: 34px;
   }
   
   #container_content_middle {
      width: 100%;
      background-image: url(images/background_content_middle.gif);
      background-repeat: repeat-y;
      background-position: top left;
   }
   
      #container_content_left {
   		width: 736px;
   		border: 0px solid #000000;
   		float: left;
   	}
   		
   		#content_left_box {
   			padding-left:20px;
   			padding-right:40px;
   			padding-top:0px;
            margin-bottom:10px;
   		}
   		
   			#navigate_box {
   				padding-bottom:5px;
   				margin-bottom:20px;
   				border-bottom: 1px solid #ededed;
   			}
   		
   			#content_left_box h1 {
   				font-size: 22px;
   				padding-bottom:20px;
   				font-weight: normal;
   			}
   			
   			#content_left_box h2 {
   				font-size: 18px;
   				padding-bottom:10px;
               margin-top:10px;
   				font-weight: normal;
   			}
   			
   			#content_left_box h3 {
   				font-size: 14px;
   				padding-bottom:10px;
   			}
   			
   			#content_left_box p{
   				padding-bottom:10px;
   			}
   				
   			#content_left_box a {
   				text-decoration: underline;
   				color: #487fa1;
   			}
   				
   			#content_left_box a:hover {
   				text-decoration: underline;
   				color: #487fa1;
   			}
            
            #content_left_box img {
               border: 0px solid #ffffff;
            }
            
            #content_left_box ul {
               margin-left:15px;
               margin-bottom:20px;
            }
			
			#content_left_box ol {
               margin-left:15px;
               margin-bottom:20px;
            }
            
         #content_left_box_1 {
   			padding-left:20px;
   			padding-right:40px;
   			padding-top:0px;
            margin-bottom:10px;
   		}
   		
   			#content_left_box_1 h1 {
   				font-size: 22px;
   				padding-bottom:20px;
   				font-weight: normal;
   			}
   			
   			#content_left_box_1 h2 {
   				font-size: 18px;
   				padding-bottom:10px;
   				font-weight: normal;
   			}
   			
   			#content_left_box_1 h3 {
   				font-size: 14px;
   				padding-bottom:10px;
   			}
   			
   			#content_left_box_1 p{
   				padding-bottom:10px;
   			}
   				
   			#content_left_box_1 a {
   				text-decoration: underline;
   				color: #487fa1;
   			}
   				
   			#content_left_box_1 a:hover {
   				text-decoration: underline;
   				color: #487fa1;
   			}
            
            #content_left_box_1 img {
               border: 3px solid #ffffff;
            }
   	
   	#container_content_right {
   		width: 216px;
   		border: 0px solid #000000;
   		float: left;
   	}
   	
   		.content_right_top_hold {
   			width: 100%;
   		}
   	
   			.content_right_top_box {
   				padding-left:0px;
   				padding-right:17px;
   				padding-top:10px;
   			}
   			
   				.content_right_top_box h2 {
   					font-size: 18px;
   					padding-bottom:10px;
   					font-weight: normal;
   				}
   				
   				.content_right_top_box h2 p {
   					font-size: 18px;
   					padding-bottom:10px;
   					font-weight: normal;
   				}
   				
   				.content_right_top_box h3 {
   					font-size: 12px;
   					padding-top:0px;
   					padding-bottom:13px;
   				}
   				
   				.content_right_top_box p{
   					padding-bottom:10px;
   					font-size: 11px;
   				}
   				
   				.content_right_top_box a {
   					text-decoration: underline;
   					color: #487fa1;
   				}
   				
   				.content_right_top_box a:hover {
   					text-decoration: underline;
   					color: #487fa1;
   				}
               
               .content_right_top_box ul {
   					margin-bottom:20px;
                  list-style-type: none;
                  line-height: 20px;
   				}
               
               .content_right_top_box .current_page_item a {
   					text-decoration: underline;
   					color: #487fa1;
                  font-weight: bold;
   				}
               
               .content_right_top_box .current_page_ancestor a {
   					text-decoration: underline;
   					color: #487fa1;
                  font-weight: bold;
   				}

               
   #container_foot {
      width: 100%;
      background-image: url(images/background_foot.gif);
      background-repeat: repeat-y;
      background-position: top left;
      height: 87px;
   }
      
      #container_foot p {
         padding-left: 20px;
         padding-top: 8px;
         color: #ffffff;
      }
      
      #container_foot a {
         color: #5495bd;
      }
      
      #container_meny_foot {
      	background-image: url(images/background_meny.jpg);
      	background-repeat: no-repeat;
      	background-position: top left;
      	width: 100%;
      	height: 50px;
      }
   	
      	#container_meny_foot ul {
      		padding-top: 20px;
      		padding-left: 15px;

      	}
      	
      		#container_meny_foot li {
      			display: inline;
      			list-style-type: none;
               padding-left:5px;
      			padding-right:5px;
               border-right: 1px solid #ffffff;
      		}
      		
      		#container_meny_foot a {
      			text-decoration: none;
      			color: #ffffff;
      		}
            
               #container_meny_foot a:hover {
         			text-decoration: none;
         			color: #ffffff;
                  text-decoration: underline;
         		}
            
            #container_meny_foot .current_page_item a {
      			text-decoration: none;
      			color: #5495bd;
               text-decoration: underline;
      		}
            
            #container_meny_foot p a {
      			text-decoration: none;
      			color: #5495bd;
               text-decoration: underline;
      		}
            
               #container_meny_foot p a:hover {
         			text-decoration: none;
         			color: #5495bd;
                  text-decoration: underline;
         		}
                
#news {
   background: #303135 url(images/news.gif) left top no-repeat;
   height: 24px;
   color: #ffffff;
   font-weight: bold;
   font-size: 13px;
   padding-top:7px;
   padding-left:15px;
   margin-bottom:15px;
}

#container_news {
   padding-left:20px;
   padding-right:40px;
   padding-top:0px;    
}

#container_news_box {
   border: 0px solid #ffffff;
}

   #container_news_box img {
      border: 3px solid #ffffff;
   }

            #container_news_box h1 {
   				font-size: 22px;
   				padding-bottom:20px;
   				font-weight: normal;
   			}
   			
   			#container_news_box h2 {
   				font-size: 18px;
   				padding-bottom:10px;
   				font-weight: normal;
   			}
   			
   			#container_news_box h3 {
   				font-size: 14px;
   				padding-bottom:10px;
   			}
   			
   			#container_news_box p{
   				padding-bottom:10px;
   			}
   				
   			#container_news_box a {
   				text-decoration: underline;
   				color: #487fa1;
   			}
   				
   			#container_news_box a:hover {
   				text-decoration: underline;
   				color: #487fa1;
   			}
            
.alignright {
	float: right;
   margin-left:15px;
	}

.alignleft {
	float: left;
   margin-right:15px;
	}

input {
   padding:2px;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;	
   margin-top:5px;
   margin-right: 10px;
}

textarea {
   padding:2px;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   margin-top:5px;
   width: 250px;
   height: 100px;
}

select {
   padding:2px;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   margin-top:5px;
}


.your-name input {
   width: 250px;
}

.your-total input {
   width: 250px;
}

.your-company input {
   width: 250px;
}

.your-email input {
   width: 250px;
}

.your-adress input {
   width: 250px;
}

.your-telefon input {
   width: 250px;
}

.your-post input {
   width: 250px;
}

#show_page_list li {
   padding-top:5px;
   padding-bottom:5px;
}

#infobox {
   margin: 0px;
   padding: 0px;
   background-color: #303135;
   width: 100%;
   color:#ffffff;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 14px;
   padding-left: 20px;
   font-weight: bold;
   font-style: italic;
   line-height: 20px;
}
