/*Main Page Layout Div's and Iframes*/
body {
	margin:0px;
	padding:0px;
	border:0px;
	background-color:transparent;/*#eaf0f5*/
}
body,td,div,p,span {
	font-family:verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#103457;
	font-size:11px;
	font-weight:normal;
}
a {
	font-family:verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#103457;
	font-size:11px;
	font-weight:normal;
}
a:hover {
	font-family:verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#103457;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}


#channeldiv	{ position: absolute; top: 70px; left: 0px; width: 200px; min-height:500px; height:100%; }
#contenttable   { }
#channellist	{ width:100%; height:95%; border:10px;  }
#contentframe	{ width:100%; height:100%; border:0px; }

#dummytd {
	width:200px;
}
#dummytd div {
 height:600px;
}
#contenttd { }

/* Error Messages */
#errormsg	{ border: 5px solid red; width: 300px; padding: 5px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
#errorlink	{ margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; }

#logo 			{ visibility: visible; position: absolute; z-index: 4; top: 0px; right:43px; }
#navigation	{ visibility: visible; position: absolute; z-index: 4; top: 35px; left:251px; }
#bg-left		{ visibility: visible; position: absolute; z-index: 2; top: 0px; left: 0px; }
#bg-right		{ visibility: visible; position: absolute; z-index: 2; top: 0px; right: 0px; }

.small {
	font-size:10px;
}

.topnavitab {
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	vertical-align:top;
	background-image:url(../images/gfx/topmenu_bg.gif);
	cursor:pointer;
	color:white;
}

.camlist A:link {
	text-decoration:none;
	color:black;
}
.camlist A:visited {
	text-decoration:none;
	color:black;
}
.camlist A:active {
	text-decoration:none;
	color:black;
}
.camlist A:hover {
	text-decoration:none;
	color:black;
}

.camlist_headline {
	margin-top:1px;
	padding:2px;
	background-color:#fea734;
	background-image:url(../images/main/tablehead_orange.gif);
	cursor:pointer;
}

.content-headline {
	color: #103457;
	font-size: 13px;
	font-weight : bold;
}

.box-border {
	color: #0f355b;
	font-size: 11px;
	padding: 7px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: right top; 
	border: 2px solid #ccd9e5;
}

.box-border-bg {
	color: #0f355b;
	font-size: 11px;
	padding: 7px;
	background-color:#eaf0f5;
	border: 2px solid #ccd9e5;
}

.box1 {
	text-align:left;
	background-image:url(../images/main/box1_bg.gif);
	border-left:2px solid white;
	border-top:2px solid white;
	padding:3px;
	padding-top:6px;
}

.box2 {
	text-align:left;
	background-image:url(../images/main/boxes_bg.gif);
	border-left:2px solid white;
	border-top:2px solid white;
	padding:3px;
}

.box3 {
	text-align:left;
	background-image:url(../images/main/boxes_bg.gif);
	border-left:2px solid white;
	border-top:2px solid white;
	border-bottom:2px solid white;
	padding:3px;
}

.box4 {
	text-align:left;
	background-image:url(../images/main/boxes_bg.gif);
	border-left:2px solid white;
	border-bottom:2px solid white;
	padding:3px;
	padding-top:6px;
}

.headline {
	margin:auto;
	margin-top:0px;
	margin-bottom:20px;
	padding-top:7px;
	width:350px;
	height:32px;
	text-align:center;

	background-image:url(../images/gfx/headline_bg.gif);

	font-family:Verdana;
	font-variant:small-caps;
	font-size:20px;
	color:white;
}

.main {
	background-color:#fff;
}

.hovermain {
	background-color:#e0e0e0;
}

textarea {
	font-family:Verdana;
	font-size:11px;
	border:1px solid #a3a3a3;
	background-color:#eaeaea;
}

input {
	font-family:Verdana;
	font-size:11px;
	border:1px solid #a3a3a3;
	background-color:#eaeaea;
}

select {
	font-family:Verdana;
	font-size:11px;
	border:1px solid #a3a3a3;
	background-color:#eaeaea;
}

.menu-right A:link {
	text-decoration:none;
	color:black;
}
.menu-right A:visited {
	text-decoration:none;
	color:black;
}
.menu-right A:active {
	text-decoration:none;
	color:black;
}
.menu-right A:hover {
	text-decoration:none;
	color:#336699;
}

.blue_table table {
	border-collapse:collapse;
}
.blue_table th {
	background-image:url(../images/main/tablehead_blue.gif);
	border:2px solid #ccd9e5;
	font-size:10px;
	color:white;
}
.blue_table td {
	border:2px solid #ccd9e5;
}

.noborder td {
	border:0;
}

.sitemap {
	list-style-image:url(../images/main/pfeil.gif);
	margin-left:0px;
	padding-left:22px;
	margin-top:5px;
	margin-bottom:5px;
}

.divheadline {
	background-image:url(../images/main/tablehead_blue.gif);
	border:2px solid #ccd9e5;
	font-size:10px;
	color:white;
	padding:3px;
	font-weight:bold;
}

div.tooltip {
	width:200px;
	color:#000;
	font-size:11px;
}

div.tooltip h4 {
	margin: 0;
	padding: 11px 10px 5px;
	background: url(../images/gfx/tooltip_bg.png) top left no-repeat !important;
	background: url(../images/gfx/tooltip_bg.png) top left no-repeat;
}

div.tooltip p {
	margin:0;
	color:#fff;
	padding: 0 10px 15px;
	text-shadow: 2px 2px 1px #222;
	background: url(../images/gfx/tooltip_bg.png) bottom left no-repeat !important;
	background: url(../images/gfx/tooltip_bg.png) bottom left no-repeat;
	font-size: 11px;
}

.features A:link {
	text-decoration:none;
	color:white;
}
.features A:visited {
	text-decoration:none;
	color:white;
}
.features A:active {
	text-decoration:none;
	color:#ddd;
}
.features A:hover {
	text-decoration:none;
	color:#ddd;
}

.pn_tab_active {
	float:left;
	background-color:#336699;
	color:#fff;
	padding:7px;
	font-size:14px;
	border-top:2px solid #ccd9e5;
	border-right:2px solid #ccd9e5;
}

.pn_tab_inactive {
	float:left;
	background-color:#fff;
	cursor:pointer;
	padding:7px;
	font-size:14px;
	border-top:2px solid #ccd9e5;
	border-right:2px solid #ccd9e5;
}

.bluebutton {
	background-image:url(../images/main/tablehead_blue.gif);
	color:white;
	cursor:pointer;
}

.whitelink A:link {text-decoration:underline; color:#fff;}
.whitelink A:visited {text-decoration:underline; color:#fff;}
.whitelink A:active {text-decoration:none; color:#fff}
.whitelink A:hover {text-decoration:none; color:#fff}
