/*
  MedidataResearch GmbH

    css/styles.css              2009-08-24  (c) e.sens.e GmbH
	linkfarbe: #a26e40
*/

html { 
    overflow-y:                 scroll;  
}

body {
    margin:                     0px;
    color:                      #000000;
    background-color:           #ffe7c9;
    font-family:                Arial,Helvetica,Geneva,sans-serif;
    font-size:                  12px;
    text-align:                 left;
    line-height:                120%;
}

a:link,
a:visited {
    font-size:			12px;
    color:                      #a26e40;
    text-decoration:            none;
}

a:hover {
    color:			#bf824c;
}
a:active {
    color:			#bf824c;
}

img {
    border-style:               none;
}

div.textblock a.ltb {
	border: 0px;
}

h1 {
    display:                    none;
}

form {
    display:                    inline;
}

p {
    padding:                    0px;
    margin-top:                 10px;
    margin-bottom:              10px;
}

ul {
    list-style-type:            none;
}

.align_left {
    text-align:                 left;
}

.align_right {
    text-align:                 right;
}

.align_center {
    text-align:                 center;
}

.align_justify {
    text-align:                 justify;
}

.allcaps {
    text-transform:             uppercase;
}

.float_left {
    clear:                      left;
    float:                      left;
}

.float_right {
    clear:                      right;
    float:                      right;
}
.emphasized {
    color:                      #6b6b6b;
}
.light {
    color:                      #6b6b6b;
    font-weight:                normal;
    font-size:                  12px;
    line-height:                150%;
}

ul#nav li.current a:link,
ul#nav li.current a:visited,
ul#nav li.current a:hover,
ul#nav li.current a:active
{
    background:                 url('../img/topnav_hover_bg.jpg') no-repeat 0px 4px;
}

#nav {
	padding:					0px;
	margin-top:					0px;
}

div#centered {
    border: 			0px solid green;
    width:                      998px;
    margin-left:            	auto;
    margin-right:               auto;
    background-color:           #000000;
    background-image:           url(../img/bg-centered.png);
    background-repeat:          repeat-y;
    background-position:        left top;
}

div#wrapper {
    border: 			0px solid red;
    width:                      998px;
    float:                      left;
}

div#main{
    border: 			0px solid blue;
    float:                      left;
    padding-left:               17px;
    padding-right:              17px;
    padding-top:                0px;
    padding-bottom:             0px;
    background:                 url(../img/bg-main-head.png) no-repeat;
    background-position:        left top;
    background-color: transparent;
}

div#header {
    border: 			0px solid red;
    width:                      985px;
    height:                     0px;
}
div.eins { 
    border: 			0px solid #f00;
    padding: 			0px;
    margin-top:			0px;
    height:			148px;
    overflow:			hidden;
}

div#navigation {
	border: 		0px solid red;
	float:			left;
	width:                  965px;
	background-image: 	url('../img/bg-topnav.png');
	background-repeat:	repeat-x;
	background-position:	0px top;
	margin-left: 		-2px;
	height:                 46px;
}
div#navigation li {
    display:			inline;
}


.navlink:link,
.navlink:visited,
.navlink:hover,
.navlink:active {
    height: 			43px;
    float: 			left;
    background:			transparent;
    color:			#51361f;
    font-size:			15px;
    font-weight:		bold;
    text-align:			center;
    padding-top:		16px;
    width: 			100px;
}

.newslink:link,
.newslink:visited {
    font-size: 			11px;
}

.newslink:hover,
.newslink:active {
    font-size: 			11px;
}

div#rightpane{
    border: 			0px solid red;
    float:                      right;
    width:                      250px;
    min-height:                 300px;
    margin:                     20px 25px 0 0;
}

div#rightpane h2{
    font-size:			13px;
    font-weight:		bold;
    color:			#a26e40;
}

div#centerpane h3 {
    font-size:			14px;
    font-weight:		bold;
    color:			#a26e40;
}

div#rightpane h3 {
    font-size:			11px;
    font-weight:		bold;
    color:			black;
}

div#rightpane hr {
    height: 			1px;
    color:			white;
    background:			white;
    border:			0;
    border-top:			1px dashed black;
}

div#centerpane{
    border: 			0px solid red;
    float:                      left;
    clear:                      both;
    width:                      626px;
    min-height:                 300px;
    margin:                     20px 0 0 0;
    background:                 transparent url('../img/center_bg.gif') no-repeat left top;
    text-align:left;
}


div#centerpane h2 {
	font-size:					15px;
	margin-left:				50px;
	font-weight:				bold;
	color:						#a26e40;
}

div#content {
border: 0px solid red;
	margin-left: 				50px;        
}
div#content a{
font-size:12px;
}

div#content ul {
	list-style-type:			square;
}

div#kcenterpane
{
    border: 			0px solid #0f0;
    float:                      left;
    clear:                      both;
    width:                      865px;
    min-height:                 300px;
    margin:                     0 0 0 0;
    background:                 #fff;
    text-align:left;
}

div#kcontent {
    border: 0px solid red;
    margin-left: 				0px;        
}

div#ucenterpane
{
    border: 0px solid #0f0;
	float:                      left;
	clear:                      both;
    width:                      895px;
    min-height:                 500px;
    margin:                     0 0 0 0;
    background:                 #fff;
	text-align:left;
}

div#ucontent {
border: 0px solid red;
	margin-left: 		5px;
	margin-top:		10px;        
}

div#login {
	border: 0px solid red; 
	float:right;	
	width:                      200px;
	height:						100px;
	margin-top:					16px;
	margin-right: 				20px;
	background-image: 			url('../img/login_bg.2.jpg');
	background-repeat:			no-repeat;
	background-position:		0px top;
	color:                      #a26e40;
	padding:					5px;
	text-align:					center;

}

div#login a:link, a:visited, a:hover, a:active {
	font-size: 					12px;
}

div#footer {
    border: 			0px solid red;
    clear:                      both;
    width:                      998px;
    padding-top:                29px;
    padding-bottom:             4px;
    background-image:           url(../img/bg-footer.png);
    background-repeat:          no-repeat;
    background-position:        0px top;
    background-color:		#ffe7c9;
    color:                      #a26e40;
    text-align:                 center;
    font-size:                  11px;
}

input.login {
	border: 		1px solid #a26e40;
	width: 			120px;
}

.logo {
	margin-left:		10px; 
	margin-top: 		25px;	
}

.cover {
 	margin-top:             15px;       
}
div.ram {
	border: 		0px solid #f00;
	background-image: 	url('../img/login_bg.2.jpg');
	background-repeat:	no-repeat;
	background-position:	0px top;
	margin-top:		20px;
	margin-right: 		25px;
 	width:			250px;	
	height:			100px;
	float:			right;	
	color:                  #a26e40;
	padding:		2px;
	text-align:		center;
}

.textbaustein
{
	text-align: justify;
	margin-left: 25px;
	margin-right: 25px;
	
}

.kreis td{
	border: 1px solid #000;
	text-align: left;
	padding:5px;
	vertical-align:top;
	white-space:nowrap;
}

