/**
* Dr Who Styling

Design Styling Begin **/

body {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #424242;
	background-color:#bbbbb8;
    background-image:url('/style/graphics/bg.jpg');
    background-repeat:repeat-x;
}

#frontbg{background-image:url("/style/graphics/bg.jpg");
background-position:center center;
height:205px;
width:700px;margin-top:-18px;}

#mainwrapper {
    margin: 0 auto;
    width:941px;
    position:relative;
}

#wrapper { 
    width: 941px;
    background-image: url('/style/graphics/background_gradient.png');
    background-repeat: repeat-x;
    background-color: #909091;
    position: relative;
    float: left;
}

#top{}
.kontakt{background-image:url("/style/graphics/kontakt.png");
height:58px;
position:absolute;
right:0;
top:20px;
width:180px;}

.logo {
left:-4px;
height:71px;
position:absolute;
top:3px;
width:244px;
z-index:20;
	
}
.teaser{
    background-image:url(/style/graphics/teaser.png);
    float:right;
    height:87px;
    margin-right:16px;
    margin-top:83px;
    position:relative;
    width:411px;
    z-index:20;
}
.borderwrapper{
background-repeat:repeat-y;
float:left;
width:941px;
}

.content {
float:right;
margin-right:2px;
min-height:491px;
position:relative;
width:683px;
}

#frontContentBg {
}

#infoBlock {
	background-image:url(/style/graphics/frontContentBg.png);
	color:#4D4D4D;
	height:134px;
	margin:5px 0 0; 
	padding:0 0 0 20px;
	position:absolute;
	width:184px;
}

#infoBlock h2 {
    font-size:20px;
    padding:0 0 0 15px;
    color:#0e5833;
}

#infoBlock p {
	padding:10px;
	font-size:12px;
    line-height:13px;
}

.footer a {
    float: right;
    font-size:76%;
    color: #6f6f6f;
}
.header{

}
.slideshowframe #topSlideshow{
    position:absolute;
    height:290px;
    width:750px;
    z-index:1;
}

.slideshowframe {
	width:941px;
    height: 305px;
    float: left;
    position: relative;
    z-index:10;
}
.frame {
background-image:url(/style/graphics/slideshowframe.png);
background-repeat:no-repeat;
float:left;
height:340px;
position:absolute;
width:941px;
z-index:0;
}
.links_bund{
bottom:-23px;
height:0;
width:970px;
left:-212px;
position: absolute;}
/** Design Styling End **/

a{ outline:none}

/** Menu Styling Start **/
#menubg{margin-top:97px;
position:relative;margin-left:-12px;
width:200px;float:left;}
.menutop{background-image:url("/style/graphics/menutop.png");
float:left;
height:31px;
width:940px;margin-top:96px;}
.menumidt{width:940px;float:left;background-image:url("/style/graphics/menumidt.png");}
.menubund{width:940px; height:124px;float:left;background-image:url("/style/graphics/menubund.png");margin-top:-87px;}
#menu {
float:left;
list-style-type:none;
margin:0 0 0 5px;
padding:0;

top:117px;
width:243px;
z-index:50;
}

#menu li {
background-repeat:no-repeat;
line-height:20px;
margin:2px 0 2px -2px;
width:243px;
}

#menu li.current {
    background-image: url('/style/graphics/menu_current.png');
	color: #ffffff;
}
#menu li.current a {
	color: #ffffff;
}
#menu li.current li a {
    color:#1d7465;
}


#menu li a {
    display: block;
    text-decoration: none;
    font-size: 99%;
    color: #424242;
    margin:0 0 0 25px;
}

/* Menu children start */
#menu li ul {
    list-style:none;
    margin:5px 0 5px 33px;
    padding:0;
}

#menu li li {
    background:none;width:200px;
}

#menu li li.current {
  color:#666;   background:none;
}

#menu li li.current a{
  color:#666;   background:none;
}

#menu li li a {
    color:#1d7465;
    margin:0;
    padding:0 0 0 10px;
    line-height:18px;
}
#menu li a:hover{color:#777;}
#menu li.current a:hover{color:#fff;}
#menu li.current li a:hover{color:#777;}

/* Menu children end */

/** Menu Styling End **/

/** Styling general A Tags **/
a{ 
    color: #ffffff;
    text-decoration: none;
}

/** Styling CMS Pages **/
.content p {padding-right:38px;
    font-size: 12px;
	line-height:15px;
	padding-left:40px;
}
.content table td p{
color:#FFFFFF;
font-size:12px;
line-height:13px;
padding-left:16px;
padding-right:10px;}
.content table td h1{
}
.content table td h3{
color:#BAFCC0;
font-family:georgia;
font-size:18px;
font-weight:normal;
line-height:15px;
margin-bottom:0;
margin-top:0;
padding-left:17px;
padding-top:11px;}
.content table td h3 a{
color:#BAFCC0;
text-decoration:none;
}
.content table td form{
	font-size: 80%;
	line-height:15px;
    padding-left:20px;}
.forside p { 
    font-size: 80%;
	line-height:15px;
	padding-left:0px;
    margin-right:30px;
}
h1 {
color:#046554;
font-family:georgia;
font-size:24px;
font-weight:normal;
letter-spacing:-1px;
margin:0;
padding-left:40px;
text-transform:inherit;
}
h2{
color:#046554;
font-family:georgia;
font-size:18px;
font-weight:normal;
letter-spacing:-1px;
margin:0;
padding-left:40px;
text-transform:inherit;
}
h3{
color:#046554;
font-family:verdana;
font-size:16px;
font-weight:normal;
letter-spacing:-1px;
margin:-10px 0 -13px;
padding-left:40px;
padding-right:0;
text-transform:inherit;
}

.content a {
    color: #6f6f6f;
}

.content-top {
    background-image: url('/style/graphics/border_top.png');
    margin-left: -30px;
    margin-top: -11px;
    height: 7px;
    width: 941px;
}

.mainbottom {
background-image:url("/style/graphics/bottom.png");
background-repeat:no-repeat;
bottom:0;
color:#046554;
float:left;
font-size:11px;
height:25px;
left:0;
margin-left:0;
padding-top:10px;
position:relative;
text-align:center;
vertical-align:bottom;
width:941px;
}

img{ 
    border: 0px;
}
.footer{
    float:right;}


.tekst{
    color:#FFFFFF; margin-left:135px; margin-top:132px; position:absolute; z-index:2;}
#main {
    position:absolute;
    width:310px;
    height:180px;
    z-index:0;
}

.clear{ clear:both;}

		
		
#text1{ 	position: absolute;
	visibility: hidden;}
#text2{	position: absolute;
	visibility: hidden; }
#text3{	position: absolute;
	visibility: hidden;}
#text4{	position: absolute;
	visibility: hidden;}

#textStandard{	position: absolute;visibility:hidden;}
#text{	position: absolute;}

#hovertekst{margin-top:20px;position:relative;
width:400px;}

#billedefront{float:right;
margin-bottom:-83px;
margin-top:39px;}

#kontakt{width:300px;float:left;}
#kontakt2{float:right;
margin-left:0;
padding-left:0;
padding-right:55px;
padding-top:19px;
width:300px;}
#kontakt2 textarea{width:295px;}
#kontakt2 h3{margin:0 0 20px;padding:0px;}

#sendknap{float:right;}