/***** GENERAL *****/
body{
background-color:#bfbfbf;
/*margin-top:2px;*/
/*text-align: center; */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;	
margin:0px;
padding:0px;
}

h1{
font-size:28px;	
}

/** SPAM protection in fields **/
.maps{
  display: none; 
}

.clear { clear: both; }

a{
  color:#efefef;
  text-decoration: none;
  margin-left: 0;
}
a:hover{
  color:#484848;
  text-decoration: none;
}
a:active{
  color:#484848;
  text-decoration: none;
}
a.active{
color:#484848;
}

#c_main{
padding-top:0px;
text-align:center;
/*background-color:yellow;*/
margin: 0 auto;
width:1000px;
color:#efefef;
}
#c_tobiasbill{
padding:0px;
/*background-color:#c0b9a6;*/
height:69px;
font-family:"Times New Roman", Times, serif;
font-size:10px;	
margin-top:10px;
text-align:center;
color:#efefef;
}
#c_navigation{
/*background-color:green;*/
height:15px;
margin-bottom:5px;
text-align:center;
color:#efefef;
}


/***** IMAGEFLOW *****/
#c_imageflow{
/*background-color:pink;*/
width:990px;
margin:auto;
text-align:center;  
}
.imageflow_thumbnail img{
	padding:3px;
}
.browse a{
	color:#CCCCCC;
	text-decoration: none;
	margin-left: 0;
	font-size:26px;
}
.browse a:hover{
  color:#000000;
  text-decoration: none;
  font-size:26px;
}
.browse a.active{
  color:#00CC00;
  text-decoration: none;
  font-size:26px;
}
#c_main_imageflow{
width:950px;
text-align:center;
background-color:white;  
padding-bottom:10px;
margin:0 auto;
margin-bottom:30px;
margin-top:5px;
color:black;
}

#c_main_album{
width:950px;
text-align:center;
background-color:white;  
padding-bottom:10px;
margin:0 auto;
margin-bottom:30px;
margin-top:5px;
color:black;
}
#c_main_album a{
	color:#CCCCCC;
	text-decoration: none;
	margin-left: 0;

}
#c_main_album a:hover{
  color:#000000;
  text-decoration: none;

}
#c_main_album a.active{
  color:#00CC00;
  text-decoration: none;
}
#c_text_album{
width:800px;
margin:0 auto;
}
#c_text_album a{
	color:#06a1b8;
	text-decoration: none;
	margin-left: 0;

}
#c_text_album a:hover{
  color:#000000;
  text-decoration: none;

}
#c_text_album a.active{
  color:#00CC00;
  text-decoration: none;
}

#c_main_slideshow{
width:950px;
text-align:center;
background-color:green;  
padding-bottom:00px;
margin:0 auto;
margin-bottom:0px;
margin-top:0px;
color:black;
}



/***** IMAGEFLOW och BLOG *****/
#c_topshadow_960{
width:960px;
background-image:url('shadow/960_topshadow.jpg');
height:5px;
margin:0 auto;
/*padding:0px;*/
}
#c_sideshadow_960{
background-image:url('shadow/960_sideshadow.jpg');
/*background-color:green;*/
margin:0 auto;
padding:0px;
width:960px;
}
#c_bottomshadow_960{
background-image:url('shadow/960_bottomshadow.jpg');
width:960px;
height:8px;
clear:both;
margin:0 auto;
margin-bottom:20px;
}


/***** PORTFOLIO *****/
#c_portfolio_l{
width:330px;
float:left;
/*background-color:green;*/
}
#c_portfolio_m{
width:330px;
float:left;
/*background-color:red;*/
}
#c_portfolio_r{
width:330px;
float:left;
/*background-color:blue;*/
}
#c_main_portfolio{
width:300px;
height:495px;
text-align:center;
background-color:white;  
margin-bottom:0px;
padding:0px;
margin:0 auto;
}
#c_topshadow_portfolio{
width:310px;
background-image:url('shadow/portfolio_topshadow.jpg');
height:5px;
margin:0 auto;
padding:0px;
}
#c_sideshadow_portfolio{
background-image:url('shadow/portfolio_sideshadow.jpg');
/*background-color:green;*/
margin:0 auto;
padding:0px;
width:310px;
}
#c_bottomshadow_portfolio{
background-image:url('shadow/portfolio_bottomshadow.jpg');
width:310px;
height:8px;
clear:both;
margin:0 auto;
}
#c_main_portfolioshow{
width:950px;
text-align:center;
/*background-color:blue;*/  
padding-bottom:0px;
/*padding:0px;*/
margin:0 auto;
margin-bottom:0px;
margin-top:0px;
height:650px;
overflow: auto;
overflow-y: hidden;
/*ms-overflow-y: hidden;*/
white-space:nowrap;
}


/***** BLOG *****/
#c_main_blog{
/*ANVÄNDS*/
width:950px;
text-align:center;
background-color:white;  
padding-bottom:10px;
/*padding:0px;*/
margin:0 auto;
margin-bottom:50px;
margin-top:30px;
}
.blog_date{
width:201px;
/*background-color:red;*/
float:left;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#bfbfbf;
}

.blog_title{
width:600px;
/*background-color:green;*/
float:left;
margin-left:75px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#484848;*/
color:#06a1b8;
}


.blog_title a{
/*background-color:green;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#484848;*/
color:#06a1b8;
}
.blog_title a:hover{
  color:#000000;
  text-decoration: none;
}

.blog_title a.active{
  color:#00CC00;
  text-decoration: none;
}


.blog_text{
margin-left:75px;
width:600px;
/*background-color:green;*/
clear:both;
text-align:left;
color:#484848;
margin-bottom:20px;
}

.blog_text a{
/*background-color:green;*/

/*color:#484848;*/
color:#06a1b8;
}
.blog_text a:hover{
  color:#000000;
  text-decoration: none;
}

.blog_text a.active{
  color:#00CC00;
  text-decoration: none;
}


.blog_picture_text{
/*background-color:green;*/
width:800px;
margin-left:75px;

color:#484848;
margin-bottom:15px;
text-align:left;
}

.blog_picture_text a{
/*background-color:green;*/

/*color:#484848;*/
color:#06a1b8;
}
.blog_picture_text a:hover{
  color:#000000;
  text-decoration: none;
}

.blog_picture_text a.active{
  color:#00CC00;
  text-decoration: none;
}

.blog_line{
margin-left:75px;
width:800px;
/*background-color:green;*/
height:50px;
margin-top:50px;
border-top:1px dotted silver;
}

.blog_tag{
color:#bfbfbf;
/*background-color:green;*/
width:650px;
float:left;
margin-left:75px;
text-align:left;
}
.blog_tag a{
color:#bfbfbf;
}

.blog_tag a:hover{
  color:#000000;
  text-decoration: none;
}

.blog_tag a.active{
  color:#00CC00;
  text-decoration: none;
}








#google{
margin-bottom: 30px;
background-color:#efefef;
padding:2px;
border:1px dotted #bfbfbf;
}
#google a{
color:#06a1b8;
}

#google a:hover{
  color:#000000;
  text-decoration: none;
}

#google a.active{
  color:#00CC00;
  text-decoration: none;
}
#datemessage{
margin-bottom: 30px;
background-color:#efefef;
padding:2px;
border:1px dotted #bfbfbf;
}
#datemessage a{
color:#06a1b8;
}

#datemessage a:hover{
  color:#000000;
  text-decoration: none;
}

#datemessage a.active{
  color:#00CC00;
  text-decoration: none;
}



.blog_pictures_more{
color:#bfbfbf;
background-color:#efefef;
font-size:16px;
float:left;
margin-left:75px;
text-align:left;
width:800px;
text-align: center;
margin-bottom:15px;
padding-bottom:1px;
padding-top:1px;
}
.blog_pictures_more a{
color:#06a1b8;
}

.blog_pictures_more a:hover{
  color:#000000;
  text-decoration: none;
}

.blog_pictures_more a.active{
  color:#00CC00;
  text-decoration: none;
}












.blog_comment{
color:#484848;
/*background-color:red;*/
float:left;
text-align:right;
width:151px;
}
.more {
	display: none;
	/*border-top: 1px solid #666;*/
	/*border-bottom: 1px solid #666; */
	}
a.showLink, a.hideLink {
	text-decoration: none;
	color: #484848;
	padding-left: 8px;
}
a.hideLink {
}
a.showLink:hover, a.hideLink:hover {
	/*border-bottom: 1px dotted #36f; */
	color:black;
	}
	.commentfield_l{
margin-left:125px;
width:200px;
/*background-color:yellow;*/
float:left;
text-align:left;
color:#484848;
text-align:left;

}
.commentfield_r{
width:500px;
/*background-color:green;*/
float:left;
color:#484848;
text-align:left;
margin-bottom:50px;
}

.commentfield_c{
margin-left:250px;
width:500px;
/*background-color:blue;*/
clear:both;

}


.comment_name{
padding-left:3px;
background-color:#efefef;
width:300px;
text-align:left;
border-top: 1px solid #bfbfbf;
border-left: 1px solid #bfbfbf;

color:black;
float:left;
}
.comment_name a{
color:black;
}

.comment_name a:hover{
  color:#06a1b8;
  text-decoration: none;
}
.comment_name a.active{
  color:#06a1b8;
  text-decoration: none;
}
.comment_time{
width:150px;
float:left;
text-align:right;
border-top: 1px solid #bfbfbf;
border-right: 1px solid #a1a1a1;
background-color:#efefef;
color:#bfbfbf;
padding-right:5px;
}

.comment_text{
padding-left:3px;
border-bottom: 1px solid #9a9a9a;
border-left: 1px solid #bfbfbf;
border-right: 1px solid #a1a1a1;
width:450px;
text-align:left;
margin-bottom:10px;
color:#484848;
padding-bottom:5px;
padding-right:5px;
padding-top:10px;
}

/***** INFORMATION *****/
#c_information_top{
/*background-color:green;*/
text-align:left;
width:800px;
margin-left:100px;
margin-top:50px;
}
#c_information_top_tobias{
/*background-color:green;*/
text-align:right;
width:800px;
margin-left:100px;
margin-top:50px;
}
#c_information_top_english{
/*background-color:green;*/
text-align:right;
width:800px;
margin-left:100px;
margin-top:50px;
}
.c_information_bottom{
/*background-color:silver;*/
text-align:left;
width:500px;
margin-top:20px;
margin-left:225px;
color:#484848;
}

.c_information_bottom a{
/*background-color:green;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
/*color:#484848;*/
color:#06a1b8;
}
.c_information_bottom a:hover{
  color:#000000;
  text-decoration: none;
}

.c_information_bottom a.active{
  color:#00CC00;
  text-decoration: none;
}

/*.c_information_wedding{
background-color:green;

width:750px;

color:#484848;
float:left;
} */

.c_information_wedding_left{
/*background-color:silver;*/
text-align:left;
width:500px;
margin-top:20px;
margin-bottom:40px;
margin-left:75px;
color:#484848;
float:left;
}
.c_information_wedding_left a{
/*background-color:green;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
/*color:#484848;*/
color:#06a1b8;
}
.c_information_wedding_left a:hover{
  color:#000000;
  text-decoration: none;
}

.c_information_wedding_left a.active{
  color:#00CC00;
  text-decoration: none;
}


.c_information_wedding_right{
/*background-color:brown;*/
text-align:left;
width:200px;
margin-top:20px;
margin-left: 100px;

color:#484848;
float:left;
}

.c_information_wedding_right a{
/*background-color:green;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
/*color:#484848;*/
color:#06a1b8;
}
.c_information_wedding_right a:hover{
  color:#000000;
  text-decoration: none;
}

.c_information_wedding_right a.active{
  color:#00CC00;
  text-decoration: none;
}


/* utan stora länkar.... */ 
.c_information_bottom_s{
/*background-color:blue;*/
text-align:left;
width:500px;
margin-top:40px;
margin-left:350px;
height:217px;
color:#484848;
}

.c_information_bottom_s a{
/*background-color:green;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
/*color:#484848;*/
color:#06a1b8;
}
.c_information_bottom_s a:hover{
  color:#000000;
  text-decoration: none;
}

.c_information_bottom_s a.active{
  color:#00CC00;
  text-decoration: none;
}



#information_kontakta_image{
/*background-color:pink;*/
width:300px;
float:left;
text-align:right;
margin-left:100px;
margin-top:80px;
color:black;
font-style: italic; 
}
#information_kontakta_form{
/*background-color:green;*/
width:400px;
float:left;
margin-left:100px;
margin-top:10px;
text-align:left;
color:#484848;
}
#information_tobias_image{
/*background-color:pink;*/
width:300px;
float:left;
text-align:right;
margin-left:50px;
}
.information_tobias_text{
/*background-color:green;*/
width:400px;
float:left;
margin-left:100px;
margin-top:140px;
text-align:left;
color:#484848;
}
.information_tobias_text a{
/*background-color:green;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
/*color:#484848;*/
color:#06a1b8;
}
.information_tobias_text a:hover{
  color:#000000;
  text-decoration: none;
}

.information_tobias_text a.active{
  color:#00CC00;
  text-decoration: none;
}

/* Assignmentsidan */
.person{
background-color:green;
margin-bottom:10px;
width:200px;
}
.personrole{
font-size:18px;
}
.personname{

}
.personroad{

}
.persontown{

}
.personphone1{

}
.personphone2{

}
.personemail{

}

.location{
background-color:blue;
margin-bottom:10px;
width:200px;
}
.locationtype{
font-size:18px;
}
.locationname{

}
.locationadress{

}
.locationtown{

}
.locationinformation{

}



.message{
margin-bottom:10px;
background-color:gray;
}
.messagestatus{

}
.messagedatetime{

}
.messagetext{

}
.messagereply{

}

#assignment-left{
background-color:red;
width:200px;
margin-right:50px;
float:left;
}
#assignment-middle{
background-color:pink;
width:450px;
float:left;
}
#assignment-right{
background-color:yellow;
width:200px;
float:left;
margin-left:50px;
}


/* Assigmentsidan slutar*/

