.Box{
	border:1px solid black;
	padding:0em 1.5em 1.5em 1.5em;
	margin-top:1em;
}
.MedLink{
	margin-left:50px;
	margin-bottom:1.5em;
}
.BlueHead{
color: #0077E0;
	font-size: 16px;
	margin-top:1.5em;
	margin-bottom:1.5em;
}
.MedLink a,.MedLink a:Link, .MedLink a:visited{
	color:#009999;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	border: 0px;
}
.Standard{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}
p {
	margin-top:0.5em;
	margin-bottom:0.5em;
}
.Logo {

	vertical-align: top;
	background-color: #FFFFFF;
	width: 220px;
	height: 65px;
}
.BarrierFull{
	clear:both;
	margin-top:1em;
}
.Navi {
	background-color: #FFFFFF;
	height: auto;
	vertical-align: top;


	font-weight: bold;
	line-height: 16px;
	padding-left: 20px;
	padding-top: 20px;
	width: 197px;
	font-size:13px;
}

.NaviHead {
	color: #0077E0;
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 3px;
	margin-left: -3px;
}
.Navi2 {
	color: black;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	text-align: right;
	padding-right: 15px;
}
.Content {
	background-color: #FFFFFF;
	height: auto;
	vertical-align: top;
	padding: 20px 10px 20px 15px;
	width: 530px;
}
h1 {
	font-size: 18px;
	font-weight: normal;
	color: #5F5E5E;
	margin-bottom: 15px;
}
h2 {
	font-size: 14px;
	font-weight: normal;
	color: 0077E0;
	margin-bottom: 10px;
	margin-top: 20px; 
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 20px;
}

.NewsHeadline {
	clear:left;
	font-size: 12px;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 20px;
}
.NewsHeadline1 {
	clear:both;
	font-size: 13px;
	color: #000000;
	margin-bottom: 5px;
	margin-top: 20px;
	font-weight: bold;
}
a:link, a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover, a:active {
	color: #0077E0;
	text-decoration: none;
}
.Navi a:link, .Navi a:visited {
	font-weight:normal;
	color: #333333;
	text-decoration: none;
}
.Navi a:hover {
	color: #0077E0;
	text-decoration: none;
}
.Navi a:active {
	color: #0077E0;
	text-decoration: underline;
}
.Navi2 a:link, .Navi2 a:visited {
	color: #666666;
	text-decoration: none;
}
.Navi2 a:hover, .Navi2 a:active {
	color: darkgrey;
	text-decoration: none;
}
.ContentL {
	width: 370px;
	float: left;
}
.ContentR {
	width: 150px;
	float: right;
	margin-top: 27px;
}
.BoxRHead {
	background-color: #F9F9F9;
	color: #0077E0;
	font-size: 12px;
	border: 1px solid #5F5E5E;
	height: 24px;
	border-bottom: none;
	padding-top: 5px;
	padding-left: 7px;
}
.BoxRBody {
	border: 1px solid #5F5E5E;
	padding: 7px;
	font-size:11px;
	color: #5F5E5E;

}
.ContentImage {
	float: left;
	margin: 2px 10px 5px 0px;
}
ul {
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
hr{
	height: 1px;
}
li {
	list-style-image: url(../Upload/Images/Standard/dot.gif);
}
ul{
	margin-top:0.5em;
	margin-bottom:0.5em;
}
ol li{
	margin-bottom:2em;
}
ul  li{
	margin-bottom:0.5em;
}
.Back{
	float:right;
	margin-left:1em;
}
a.PDF{display: list-item; list-style: none;display: inline;background: url(/Upload/Image/Icons/PDF.gif);background-position: top left;background-repeat: no-repeat;padding-left:16px;}

.DienstleistungenBox {
	clear: both;
	float: left;
	width: 240px;
	border: 1px solid #5F5E5E;
	padding: 7px;
	background-color: #F9F9F9;
	margin-top: 25px;
}
.FachinformationenBox {
	float: right;
	width: 255px;
	border: 1px solid #5F5E5E;
	padding: 7px;
	background-color: #F9F9F9;
	margin-top: 25px;
}
.DienstleistungenBox h1, .FachinformationenBox h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 5px;
}
.nanodesign a:link, .nanodesign a:visited {
	font-size: 10px;
	color: #9F9F9F;
	text-decoration: none;
}
.nanodesign a:hover, .nanodesign a:active {
	font-size: 10px;
	color: #0077E0;
	text-decoration: none;
}

.NavigationBox{
	margin-bottom: 10px;
}

input,select{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

textarea{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.CommentBody,.MessagesBody{
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #333333;
	font-size: 12px;
	padding: 3px;
}

.CommentBox{
	border-bottom: 2px #DDDDDD solid;
	border-right: 2px #DDDDDD solid;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 480px;
}
.Comment,.NewsTrailer{
	font-weight: normal;
	font-size:11px;
	color: #777777;
	line-height: 13px;
}

.CommentHead, .ErrorHead {
	background-color: #008EE6;
	border: 1px solid #333333;
	color: white;
	font-weight: bold;
	padding: 3px;
}

.FormWarning{
	background-color: #F5F5F5;
	border: 1px solid #0077E0;
}
a.SubNavigationSelected:visited,a.SubNavigationSelected:link{
	color: #0077E0;
}

.NewsContent{

}

.NewsMonth
{
	margin-top:1em;
	font-weight: bold;
	color:#0077E0;
}
.LanguageSwitch{
	float:right;
	padding:2px 1em 2px 1em;
}
.LanguageSwitch img{
	border: 0px;
}
.LanguageSwitch a,.LanguageSwitch a:visited{
	color: #004988;
	text-decoration: none;
}


ul .DOC{
list-style: none url(/Upload/Image/Icons/DOC.gif);
}

ul .PDF{
list-style: none url(/Upload/Image/Icons/PDF.gif);
}

ul .PPT{
list-style: none url(/Upload/Images/Icons/PPT.gif);
}

ul .ZIP{
list-style: none url(/Upload/Image/Icons/ZIP.gif);
}

/** Start Modul Contact Form**/
.ContactFormField{
	clear:both;
	margin-bottom:4px;
}
.ContactFormName{
	width:80px;
	float:left;
}
.ContactFormContent{
	width:420px;float:left;
}
fieldset{margin-top: 10px;}
.FieldsetContent{
	padding:10px 0px 0px 10px;
}
/** Ende Modul Contact Form**/

/* Start Tooltip */
a.ToolTip,a.ToolTip:link,a.ToolTip:visited,a.ToolTip:active{position:relative;text-decoration:none;color:#3a77e0;border-bottom:0px dotted #4dbcf3}
a.ToolTip:hover{background:transparent;z-index:100}
a.ToolTip span{display:none;text-decoration:none;line-height:1.4em;}
a.ToolTip:hover span{display:block;position:absolute;top:2em;left:-200px;width:400px;z-index:100;color:#000000;border:1px solid;border:4px solid #008ee6;padding:5px 10px 5px 10px;background:#EEEEEE;}
/* Ende Tooltip */

.Info{
	margin-top:2em;
	background:#9dd9ff;
	padding:10px;
}
.Warning{
	color:#0077e0;
	padding:10px;
	font-size:1.2em;
}
img.Bild{
	margin-right:1em;
	margin-bottom:1em;
	padding:10px;
	border:1px solid silver;
}

#Team td{font-size:11px;text-align:center;}
#Team .Team{font-weight:bold;}