@charset "utf-8";
/* CSS Document */


body {
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
/*
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
*/


#HeadLayer {
	position:absolute;
	width:100%;
	/* height:80px; */
	height:28px;
	/* padding-top: 10px;*/
	padding-top:6px;
	
	/* padding-bottom: 10px;
	padding-right: 10px; */
	z-index:-1;
	left: 0;
	top: 0;
	background-color: #78828A;
	/*background-color: #0ea4d6;*/
	/*background-color: #222222;*/
}
#HeadLayerForCall {
	position:absolute;
	width:430px;
	height:35px;
	padding-top: 10px;
	z-index:1001;
	left: 0;
	top: 0;
	background-color: #6699CC;
}
#HeadBorderLayer{
	position:absolute;
	width:980px;
	height:12px;
	z-index:1000;
	left: 0px;
	top: 100px;
}
#HeadBorderLayerForCall{
	position:absolute;
	width:430px;
	height:5px;
	z-index:1000;
	left: 0px;
	top: 45px;
}

#NavigationLayer {
	position:absolute;
	width:195px;
	height:100%;
/*	height:500px;*/
	z-index:200;
	left: 0px;
	top: 100px;
	background-color: #336699;
	/*background-color: #0EA5D5;*/
	/*overflow: hidden;*/
	padding:10px;
	padding-top:20px;
}
#NavigationBorderLayer{
	position:absolute;
	width:5px;
	height:530px;
	z-index:201;
	left: 210px;	/*top: 105px;*/
	top: 0px;
}
#ContentLayer {
	position:absolute;
	/* width:750px; */
	width:80%;
	height:auto;
	z-index:100;
	left: 210px;
	/* top: 112px; */
	top: 28px;
	padding:10px;
}
#LoginContentLayer{
	/*background-color:#6699CC;*/
	background-color:#0EA5D5;
	position:absolute;
	width:400px;
	height:auto;
	z-index:100;
	left: 291px;
	top: 217px;
	padding-top:20px;
	}
#LoginButton{
padding-top:10px;
padding-right:38px;
padding-bottom:20px;
}
#ContentLayerForCall{
	position:absolute;
	width:400px;
	height:552px;
	z-index:100;
	left: 0px;
	top: 56px;
	padding:0px;
}

/********************Elements***********************/

#naviTrenner{
height:20px;
/*background-color:#999999;*/
}

.blueborder5px{
background-image:url(image/BLUEWHITE2x5.gif);
}

.blueborder12px{
background-image:url(image/BLUETRANSP2x12.png);
}

.darkblueborder5px{
background-image:url(image/DARKBLUEWHITE5x2.gif);
}

.darkblueborder12px{
background-image:url(image/DARKBLUETRANSP2x12.png);
}
/*********************Text Styles*******************/

.text_header_white{
/*font-size:36px;*/
font-size:14px;
font-weight:800;
color: #FFF;
/* color: #14ccff; */
}
.text_header_white_for_caller{
font-size:18px;
font-weight:800;
color: #FFF;
}
.text_subtitle_bold{
font-size:24px;
font-weight:800;
color: #000;
}

.text_subtitle_bold_white{
color:#FFF;
font-size:24px;
font-weight:800;
}

.text_subtitle{
font-size:24px;
color: #000;
}

.text_standard_bold{
font-size:14px;
font-weight:800;
color: #000;
}

.text_standard{
font-size:14px;
color: #000;
}

.text_small_bold{
font-size:10px;
font-weight:800;
color: #000;
}

.text_small{
font-size:10px;
color: #000;
}

.text_tiny_bold{
font-size:8px;
font-weight:800;
color: #000;
}

.text_tiny{
font-size:8px;
color: #000;
}

.Meldung{
color:#FF6600;}

.MeldungOK{
color:#009900;}

/* D.A. Fette Schrift hinzugefügt (02.12.2013)*/
.MeldungNOK{
font-weight:bold;
color:#CC0000;}


/*****************  Form Styling ********************/


.uploadformSearch{
	width:100px;
 	background-color:#CCCCCC;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	color:#3366CC;
	margin:5px;
/*border:1 solid black;*/
}
/*
.buttons {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 background-color: #336699;
 color: #FFFFFF;
 margin-left:5px;
 margin-top:10px;
 padding:5px;
 border:0px;
 outline-style:none;
}

.buttons a:hover{
background-color:#000000;}
*/
/***********************************************/

#login input{
 font: 14px Verdana, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
 padding:10px;
}
textarea{
/*width: 140px;*/
 font: 14px Verdana, Arial, Helvetica, sans-serif;

}

/*D.A. 01.10.2013 Formularfelder auf 100% Breite*/
tr td textarea {
	width:100%;
	}
	
tr td select {
	width: 101%;
	}
/* Hiermit würden alle input Felder 100% Breite haben auch Button "Sperichern" usw:
tr td input {
	width: 100%;
	}
*/

/*S.O. 15.5.15 definierte class inputSO für alle anderen Textfelder: */
.inputSO  {
	width:100%;
	}

/********************************************/

 #dialerwindow table {
 background-color: #F9FBFD;
 color: #000000;
 width: 400px;
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
}

#dialerwindow td {
 border: 1px solid #D7E5F2;
 padding-left: 4px;
}

#dialerwindow textarea {
 width:220px;
 height:60px;
 background-color:#CCCCFF;
 color: #ffffff;
}



/******************  Menu Styling ******************/
/* ############################################################### */
/* ### SUBNAVIGATION ### */
/* ############################################################### */

#subnavigation
{
	/*padding: 70px 0px 30px 0px;*/
	padding: 4px 0px 30px 0px;
	/* height:150%; */ /* LĂ¤nge der Navigationsleiste*/
	height:310%;
	position:absolute;
	/* top:100px; */
	top:28px; 
	
	width: 195px;
	background-color: #78828A;  /* Hier Farbe der Navigationsleiste! (SO) */
	/*background-color: #00a2cf;*/
	/*background-color: #222222;*/
}

#subnavigation a
{
	display: inline-block;
}
#subnavigation a
{
	color: #ffffff;
	display: block;
	font-size: 12px;
	padding: 5px 0px 5px 30px;
	margin-bottom: 1px;
}
#subnavigation a:hover, #subnavigation a.aktiv, #subnavigation a.aktiv:hover
{
	background-color: #14ccff; 
	/*background-color: #0ea4d6;*/
}

/* @end */

#menu01 {
width:370px;
font: normal 11px verdana, sans-serif;
background-color:#336699;
/*background-color:#0EA5D5;*/
margin: 0px;
padding-left:8px;
padding-right:8px;
padding-top:6px;
padding-bottom:6px;
/*border:solid 1px black;*/
}

#menu01 ul, #menu01 li, #menu01 summary, #menu01 details {
list-style-type: none;
padding: 0px;
margin: 0px;
padding-top:2px;
}



#menu01 li a:link, #menu01 li a:visited, #menu01 li a:active {
display:block;
border: solid 1px #000;
background-color:#587c92;
/*background-color: #6699CC;*/
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu01 li a:hover {
background-color:#B1C7D1;
color:#34505C;
border: solid 1px #000;
}





/*************** Default Link Behaviour*******************/
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}



/******************/

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


/* IE Exception Hacks ^^ ;-)   */


* html #logo{
position:relative;
left:0px;
width:261px;
height:98px;
}

* html #headerimage{
position:relative;
/*left:0px;*/
width:559px;
height:98px;
/*padding-left:0px;*/}

*html h1 {
font-weight:bold;
@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
/*
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
*/
#HeadLayer {
	position:absolute;
	width:100%;
	/* height:80px; */
	height:28px;
	/* padding-top: 10px;*/
	padding-top:10px;
	
	/* padding-bottom: 10px;
	padding-right: 10px; */
	z-index:-1;
	left: 0;
	top: 0;
	/*background-color: #78828A;*/
	background-color: #00a2cf;
	/*background-color: #222222;*/
}
#HeadLayerForCall {
	position:absolute;
	width:430px;
	height:100px;
	padding-top: 10px;
	z-index:1001;
	left: 0;
	top: 0;
	background-color: #6699CC;
}
#HeadBorderLayer{
	position:absolute;
	width:980px;
	height:12px;
	z-index:1000;
	left: 0px;
	top: 100px;
}
#HeadBorderLayerForCall{
	position:absolute;
	width:430px;
	height:5px;
	z-index:1000;
	left: 0px;
	top: 45px;
}

#NavigationLayer {
	position:absolute;
	width:195px;
	height:100%;
/*	height:500px;*/
	z-index:200;
	left: 0px;
	top: 100px;
	background-color: #336699;
	/*background-color: #0EA5D5;*/
	/*overflow: hidden;*/
	padding:10px;
	padding-top:20px;
}
#NavigationBorderLayer{
	position:absolute;
	width:5px;
	height:530px;
	z-index:201;
	left: 210px;	/*top: 105px;*/
	top: 0px;
}
#ContentLayer {
	position:absolute;
	/* width:750px; */
	width:80%;
	height:auto;
	z-index:100;
	left: 210px;
	/* top: 112px; */
	top: 28px;
	padding:10px;
}
#LoginContentLayer{
	/*background-color:#6699CC;*/
	background-color:#0EA5D5;
	position:absolute;
	width:400px;
	height:auto;
	z-index:100;
	left: 291px;
	top: 217px;
	padding-top:20px;
	}
#LoginButton{
padding-top:10px;
padding-right:38px;
padding-bottom:20px;
}
#ContentLayerForCall{
	position:absolute;
	width:400px;
	height:552px;
	z-index:100;
	left: 0px;
	top: 56px;
	padding:0px;
}

/********************Elements***********************/

#naviTrenner{
height:20px;
/*background-color:#999999;*/
}

.blueborder5px{
background-image:url(image/BLUEWHITE2x5.gif);
}

.blueborder12px{
background-image:url(image/BLUETRANSP2x12.png);
}

.darkblueborder5px{
background-image:url(image/DARKBLUEWHITE5x2.gif);
}

.darkblueborder12px{
background-image:url(image/DARKBLUETRANSP2x12.png);
}
/*********************Text Styles*******************/

.text_header_white{
/*font-size:36px;*/
font-size:14px;
font-weight:800;
color: #FFF;
/* color: #14ccff; */
}
.text_header_white_for_caller{
font-size:18px;
font-weight:800;
color: #FFF;
}
.text_subtitle_bold{
font-size:24px;
font-weight:800;
color: #000;
}

.text_subtitle_bold_white{
color:#FFF;
font-size:24px;
font-weight:800;
}

.text_subtitle{
font-size:24px;
color: #000;
}

.text_standard_bold{
font-size:14px;
font-weight:800;
color: #000;
}

.text_standard{
font-size:14px;
color: #000;
}

.text_small_bold{
font-size:10px;
font-weight:800;
color: #000;
}

.text_small{
font-size:10px;
color: #000;
}

.text_tiny_bold{
font-size:8px;
font-weight:800;
color: #000;
}

.text_tiny{
font-size:8px;
color: #000;
}

.Meldung{
color:#FF6600;}

.MeldungOK{
color:#009900;}

.MeldungNOK{
font-weight:bold;
color:#CC0000;}


/*****************  Form Styling ********************/


.uploadformSearch{
	width:100px;
 	background-color:#CCCCCC;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	color:#3366CC;
	margin:5px;
/*border:1 solid black;*/
}
/*
.buttons {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 background-color: #336699;
 color: #FFFFFF;
 margin-left:5px;
 margin-top:10px;
 padding:5px;
 border:0px;
 outline-style:none;
}

.buttons a:hover{
background-color:#000000;}
*/
/***********************************************/

#login input{
 font: 14px Verdana, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
 padding:10px;
}
textarea{
/*width: 140px;*/
 font: 14px Verdana, Arial, Helvetica, sans-serif;

}



/********************************************/

 #dialerwindow table {
 background-color: #F9FBFD;
 color: #000000;
 width: 400px;
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
}

#dialerwindow td {
 border: 1px solid #D7E5F2;
 padding-left: 4px;
}

#dialerwindow textarea {
 width:220px;
 height:60px;
 background-color:#CCCCFF;
 color: #ffffff;
}



/******************  Menu Styling ******************/
/* ############################################################### */
/* ### SUBNAVIGATION ### */
/* ############################################################### */

#subnavigation
{
	/*padding: 70px 0px 30px 0px;*/
	padding: 4px 0px 30px 0px;
	/* height:150%; */ /* LĂ¤nge der Navigationsleiste*/
	height:190%;
	position:absolute;
	/* top:100px; */
	top:28px; 
	
	width: 195px;
	background-color: #00a2cf;
	/*background-color: #222222;*/
}

#subnavigation a
{
	display: inline-block;
}
#subnavigation a
{
	color: #ffffff;
	display: block;
	font-size: 12px;
	padding: 5px 0px 5px 30px;
	margin-bottom: 1px;
}
#subnavigation a:hover, #subnavigation a.aktiv, #subnavigation a.aktiv:hover
{
	background-color: #14ccff; 
	/*background-color: #0ea4d6;*/
}

/* @end */

#menu01 {
width:170px;
font: normal 11px verdana, sans-serif;
background-color:#336699;
/*background-color:#0EA5D5;*/
margin: 0px;
padding-left:8px;
padding-right:8px;
padding-top:6px;
padding-bottom:6px;
/*border:solid 1px black;*/
}

#menu01 ul, #menu01 li, #menu01 summary, #menu01 details {
list-style-type: none;
padding: 0px;
margin: 0px;
padding-top:2px;
}



#menu01 li a:link, #menu01 li a:visited, #menu01 li a:active {
display:block;
border: solid 1px #000;
background-color:#587c92;
/*background-color: #6699CC;*/
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu01 li a:hover {
background-color:#B1C7D1;
color:#34505C;
border: solid 1px #000;
}





/*************** Default Link Behaviour*******************/
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}



/******************/

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


/* IE Exception Hacks ^^ ;-)   */


* html #logo{
position:relative;
left:0px;
width:261px;
height:98px;
}

* html #headerimage{
position:relative;
/*left:0px;*/
width:559px;
height:98px;
/*padding-left:0px;*/}

*html h1 {
font-weight:bold;
@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
/*
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
*/
#HeadLayer {
	position:absolute;
	width:100%;
	/* height:80px; */
	height:28px;
	/* padding-top: 10px;*/
	padding-top:6px;
	
	/* padding-bottom: 10px;
	padding-right: 10px; */
	z-index:-1;
	left: 0;
	top: 0;
	background-color: #78828A;
	/*background-color: #0ea4d6;*/
	/*background-color: #222222;*/
}
#HeadLayerForCall {
	position:absolute;
	width:430px;
	height:35px;
	padding-top: 10px;
	z-index:1001;
	left: 0;
	top: 0;
	background-color: #6699CC;
}
#HeadBorderLayer{
	position:absolute;
	width:980px;
	height:12px;
	z-index:1000;
	left: 0px;
	top: 100px;
}
#HeadBorderLayerForCall{
	position:absolute;
	width:430px;
	height:5px;
	z-index:1000;
	left: 0px;
	top: 45px;
}

#NavigationLayer {
	position:absolute;
	width:195px;
	height:100%;
/*	height:500px;*/
	z-index:200;
	left: 0px;
	top: 100px;
	background-color: #336699;
	/*background-color: #0EA5D5;*/
	/*overflow: hidden;*/
	padding:10px;
	padding-top:20px;
}
#NavigationBorderLayer{
	position:absolute;
	width:5px;
	height:530px;
	z-index:201;
	left: 210px;	/*top: 105px;*/
	top: 0px;
}
#ContentLayer {
	position:absolute;
	/* width:750px; */
	width:80%;
	height:auto;
	z-index:100;
	left: 210px;
	/* top: 112px; */
	top: 28px;
	padding:10px;
}
#LoginContentLayer{
	/*background-color:#6699CC;*/
	background-color:#0EA5D5;
	position:absolute;
	width:400px;
	height:auto;
	z-index:100;
	left: 291px;
	top: 217px;
	padding-top:20px;
	}
#LoginButton{
padding-top:10px;
padding-right:38px;
padding-bottom:20px;
}
#ContentLayerForCall{
	position:absolute;
	width:400px;
	height:552px;
	z-index:100;
	left: 0px;
	top: 56px;
	padding:0px;
}

/********************Elements***********************/

#naviTrenner{
height:20px;
/*background-color:#999999;*/
}

.blueborder5px{
background-image:url(image/BLUEWHITE2x5.gif);
}

.blueborder12px{
background-image:url(image/BLUETRANSP2x12.png);
}

.darkblueborder5px{
background-image:url(image/DARKBLUEWHITE5x2.gif);
}

.darkblueborder12px{
background-image:url(image/DARKBLUETRANSP2x12.png);
}
/*********************Text Styles*******************/

.text_header_white{
/*font-size:36px;*/
font-size:14px;
font-weight:800;
color: #FFF;
/* color: #14ccff; */
}
.text_header_white_for_caller{
font-size:18px;
font-weight:800;
color: #FFF;
}
.text_subtitle_bold{
font-size:24px;
font-weight:800;
color: #000;
}

.text_subtitle_bold_white{
color:#FFF;
font-size:24px;
font-weight:800;
}

.text_subtitle{
font-size:24px;
color: #000;
}

.text_standard_bold{
font-size:14px;
font-weight:800;
color: #000;
}

.text_standard{
font-size:14px;
color: #000;
}

.text_small_bold{
font-size:10px;
font-weight:800;
color: #000;
}

.text_small{
font-size:10px;
color: #000;
}

.text_tiny_bold{
font-size:8px;
font-weight:800;
color: #000;
}

.text_tiny{
font-size:8px;
color: #000;
}

.Meldung{
color:#FF6600;}

.MeldungOK{
color:#009900;}

.MeldungNOK{
font-weight:bold;
color:#CC0000;}


/*****************  Form Styling ********************/


.uploadformSearch{
	width:100px;
 	background-color:#CCCCCC;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	color:#3366CC;
	margin:5px;
/*border:1 solid black;*/
}
/*
.buttons {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 background-color: #336699;
 color: #FFFFFF;
 margin-left:5px;
 margin-top:10px;
 padding:5px;
 border:0px;
 outline-style:none;
}

.buttons a:hover{
background-color:#000000;}
*/
/***********************************************/

#login input{
 font: 14px Verdana, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
 padding:10px;
}
textarea{
/*width: 140px;*/
 font: 14px Verdana, Arial, Helvetica, sans-serif;

}



/********************************************/

 #dialerwindow table {
 background-color: #F9FBFD;
 color: #000000;
 width: 400px;
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
}

#dialerwindow td {
 border: 1px solid #D7E5F2;
 padding-left: 4px;
}

#dialerwindow textarea {
 width:220px;
 height:60px;
 background-color:#CCCCFF;
 color: #ffffff;
}



/******************  Menu Styling ******************/
/* ############################################################### */
/* ### SUBNAVIGATION ### */
/* ############################################################### */

#subnavigation
{
	/*padding: 70px 0px 30px 0px;*/
	padding: 4px 0px 30px 0px;
	/* height:150%; */ /* LĂ¤nge der Navigationsleiste*/
	height:190%;
	position:absolute;
	/* top:100px; */
	top:28px; 
	
	width: 195px;
	background-color: #78828A;
	/*background-color: #00a2cf;*/
	/*background-color: #222222;*/
}

#subnavigation a
{
	display: inline-block;
}
#subnavigation a
{
	color: #ffffff;
	display: block;
	font-size: 12px;
	padding: 5px 0px 5px 30px;
	margin-bottom: 1px;
}
#subnavigation a:hover, #subnavigation a.aktiv, #subnavigation a.aktiv:hover
{
	background-color: #14ccff; 
	/*background-color: #0ea4d6;*/
}

/* @end */

#menu01 {
width:170px;
font: normal 11px verdana, sans-serif;
background-color:#336699;
/*background-color:#0EA5D5;*/
margin: 0px;
padding-left:8px;
padding-right:8px;
padding-top:6px;
padding-bottom:6px;
/*border:solid 1px black;*/
}

#menu01 ul, #menu01 li, #menu01 summary, #menu01 details {
list-style-type: none;
padding: 0px;
margin: 0px;
padding-top:2px;
}



#menu01 li a:link, #menu01 li a:visited, #menu01 li a:active {
display:block;
border: solid 1px #000;
background-color:#587c92;
/*background-color: #6699CC;*/
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu01 li a:hover {
background-color:#B1C7D1;
color:#34505C;
border: solid 1px #000;
}





/*************** Default Link Behaviour*******************/
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}



/******************/

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


/* IE Exception Hacks ^^ ;-)   */


* html #logo{
position:relative;
left:0px;
width:261px;
height:98px;
}

* html #headerimage{
position:relative;
/*left:0px;*/
width:559px;
height:98px;
/*padding-left:0px;*/}

*html h1 {
font-weight:bold;
@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
/*
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
*/
#HeadLayer {
	position:absolute;
	width:100%;
	/* height:80px; */
	height:28px;
	/* padding-top: 10px;*/
	padding-top:10px;
	
	padding-bottom: 10px;
	padding-right: 10px; 
	z-index:-1;
	left: 0;
	top: 0;
	/*background-color: #78828A;*/
	background-color: #00a2cf;
	/*background-color: #222222;*/
}
#HeadLayerForCall {
	position:absolute;
	width:430px;
	height:35px;
	padding-top: 10px;
	z-index:1001;
	left: 0;
	top: 0;
	background-color: #6699CC;
}
#HeadBorderLayer{
	position:absolute;
	width:980px;
	height:12px;
	z-index:1000;
	left: 0px;
	top: 100px;
}
#HeadBorderLayerForCall{
	position:absolute;
	width:430px;
	height:5px;
	z-index:1000;
	left: 0px;
	top: 45px;
}

#NavigationLayer {
	position:absolute;
	width:195px;
	height:100%;
/*	height:500px;*/
	z-index:200;
	left: 0px;
	top: 100px;
	background-color: #336699;
	/*background-color: #0EA5D5;*/
	/*overflow: hidden;*/
	padding:10px;
	padding-top:20px;
}
#NavigationBorderLayer{
	position:absolute;
	width:5px;
	height:530px;
	z-index:201;
	left: 210px;	/*top: 105px;*/
	top: 0px;
}
#ContentLayer {
	position:absolute;
	/* width:750px; */
	width:80%;
	height:auto;
	z-index:100;
	left: 210px;
	/* top: 112px; */
	top: 28px;
	padding:10px;
}
#LoginContentLayer{
	/*background-color:#6699CC;*/
	background-color:#0EA5D5;
	position:absolute;
	width:400px;
	height:auto;
	z-index:100;
	left: 291px;
	top: 217px;
	padding-top:20px;
	}
#LoginButton{
padding-top:10px;
padding-right:38px;
padding-bottom:20px;
}
#ContentLayerForCall{
	position:absolute;
	width:400px;
	height:552px;
	z-index:100;
	left: 0px;
	top: 56px;
	padding:0px;
}

/********************Elements***********************/

#naviTrenner{
height:20px;
/*background-color:#999999;*/
}

.blueborder5px{
background-image:url(image/BLUEWHITE2x5.gif);
}

.blueborder12px{
background-image:url(image/BLUETRANSP2x12.png);
}

.darkblueborder5px{
background-image:url(image/DARKBLUEWHITE5x2.gif);
}

.darkblueborder12px{
background-image:url(image/DARKBLUETRANSP2x12.png);
}
/*********************Text Styles*******************/

.text_header_white{
/*font-size:36px;*/
font-size:14px;
font-weight:800;
color: #FFF;
/* color: #14ccff; */
}
.text_header_white_for_caller{
font-size:18px;
font-weight:800;
color: #FFF;
}
.text_subtitle_bold{
font-size:24px;
font-weight:800;
color: #000;
}

.text_subtitle_bold_white{
color:#FFF;
font-size:24px;
font-weight:800;
}

.text_subtitle{
font-size:24px;
color: #000;
}

.text_standard_bold{
font-size:14px;
font-weight:800;
color: #000;
}

.text_standard{
font-size:14px;
color: #000;
}

.text_small_bold{
font-size:10px;
font-weight:800;
color: #000;
}

.text_small{
font-size:10px;
color: #000;
}

.text_tiny_bold{
font-size:8px;
font-weight:800;
color: #000;
}

.text_tiny{
font-size:8px;
color: #000;
}

.Meldung{
color:#FF6600;}

.MeldungOK{
color:#009900;}

.MeldungNOK{
font-weight:bold;
color:#CC0000;}


/*****************  Form Styling ********************/


.uploadformSearch{
	width:100px;
 	background-color:#CCCCCC;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	color:#3366CC;
	margin:5px;
/*border:1 solid black;*/
}
/*
.buttons {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 background-color: #336699;
 color: #FFFFFF;
 margin-left:5px;
 margin-top:10px;
 padding:5px;
 border:0px;
 outline-style:none;
}

.buttons a:hover{
background-color:#000000;}
*/
/***********************************************/

#login input{
 font: 14px Verdana, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
 padding:10px;
}
textarea{
/*width: 140px;*/
 font: 14px Verdana, Arial, Helvetica, sans-serif;

}



/********************************************/

 #dialerwindow table {
 background-color: #F9FBFD;
 color: #000000;
 width: 400px;
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
}

#dialerwindow td {
 border: 1px solid #D7E5F2;
 padding-left: 4px;
}

#dialerwindow textarea {
 width:220px;
 height:60px;
 background-color:#CCCCFF;
 color: #ffffff;
}



/******************  Menu Styling ******************/
/* ############################################################### */
/* ### SUBNAVIGATION ### */
/* ############################################################### */

#subnavigation
{
	/*padding: 70px 0px 30px 0px;*/
	padding: 4px 0px 30px 0px;
	/* height:150%; */ /* LĂ¤nge der Navigationsleiste*/
	height:190%;
	position:absolute;
	/* top:100px; */
	top:28px; 
	
	width: 195px;
	background-color: #00a2cf;
	/*background-color: #222222;*/
}

#subnavigation a
{
	display: inline-block;
}
#subnavigation a
{
	color: #ffffff;
	display: block;
	font-size: 12px;
	padding: 5px 0px 5px 30px;
	margin-bottom: 1px;
}
#subnavigation a:hover, #subnavigation a.aktiv, #subnavigation a.aktiv:hover
{
	background-color: #14ccff; 
	/*background-color: #0ea4d6;*/
}

/* @end */

#menu01 {
width:170px;
font: normal 11px verdana, sans-serif;
background-color:#336699;
/*background-color:#0EA5D5;*/
margin: 0px;
padding-left:8px;
padding-right:8px;
padding-top:6px;
padding-bottom:6px;
/*border:solid 1px black;*/
}

#menu01 ul, #menu01 li,#menu01 summary, #menu01 details {
list-style-type: none;
padding: 0px;
margin: 0px;
padding-top:2px;
}



#menu01 li a:link, #menu01 li a:visited, #menu01 li a:active {
display:block;
border: solid 1px #000;
background-color:#587c92;
/*background-color: #6699CC;*/
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu01 li a:hover {
background-color:#B1C7D1;
color:#34505C;
border: solid 1px #000;
}





/*************** Default Link Behaviour*******************/
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}



/******************/

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


/* IE Exception Hacks ^^ ;-)   */


* html #logo{
position:relative;
left:0px;
width:261px;
height:98px;
}

* html #headerimage{
position:relative;
/*left:0px;*/
width:559px;
height:98px;
/*padding-left:0px;*/}

*html h1 {
font-weight:bold;
@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
/*
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
*/
#HeadLayer {
	position:absolute;
	width:100%;
	/* height:80px; */
	height:28px;
	/* padding-top: 10px;*/
	padding-top:6px;
	
	/* padding-bottom: 10px;
	padding-right: 10px; */
	z-index:-1;
	left: 0;
	top: 0;
	background-color: #78828A;
	/*background-color: #0ea4d6;*/
	/*background-color: #222222;*/
}
#HeadLayerForCall {
	position:absolute;
	width:430px;
	height:35px;
	padding-top: 10px;
	z-index:1001;
	left: 0;
	top: 0;
	background-color: #6699CC;
}
#HeadBorderLayer{
	position:absolute;
	width:980px;
	height:12px;
	z-index:1000;
	left: 0px;
	top: 100px;
}
#HeadBorderLayerForCall{
	position:absolute;
	width:430px;
	height:5px;
	z-index:1000;
	left: 0px;
	top: 45px;
}

#NavigationLayer {
	position:absolute;
	width:195px;
	height:100%;
/*	height:500px;*/
	z-index:200;
	left: 0px;
	top: 100px;
	background-color: #336699;
	/*background-color: #0EA5D5;*/
	/*overflow: hidden;*/
	padding:10px;
	padding-top:20px;
}
#NavigationBorderLayer{
	position:absolute;
	width:5px;
	height:530px;
	z-index:201;
	left: 210px;	/*top: 105px;*/
	top: 0px;
}
#ContentLayer {
	position:absolute;
	/* width:750px; */
	width:80%;
	height:auto;
	z-index:100;
	left: 210px;
	/* top: 112px; */
	top: 28px;
	padding:10px;
}
#LoginContentLayer{
	/*background-color:#6699CC;*/
	background-color:#0EA5D5;
	position:absolute;
	width:400px;
	height:auto;
	z-index:100;
	left: 291px;
	top: 217px;
	padding-top:20px;
	}
#LoginButton{
padding-top:10px;
padding-right:38px;
padding-bottom:20px;
}
#ContentLayerForCall{
	position:absolute;
	width:400px;
	height:552px;
	z-index:100;
	left: 0px;
	top: 56px;
	padding:0px;
}

/********************Elements***********************/

#naviTrenner{
height:20px;
/*background-color:#999999;*/
}

.blueborder5px{
background-image:url(image/BLUEWHITE2x5.gif);
}

.blueborder12px{
background-image:url(image/BLUETRANSP2x12.png);
}

.darkblueborder5px{
background-image:url(image/DARKBLUEWHITE5x2.gif);
}

.darkblueborder12px{
background-image:url(image/DARKBLUETRANSP2x12.png);
}
/*********************Text Styles*******************/

.text_header_white{
/*font-size:36px;*/
font-size:14px;
font-weight:800;
color: #FFF;
/* color: #14ccff; */
}
.text_header_white_for_caller{
font-size:18px;
font-weight:800;
color: #FFF;
}
.text_subtitle_bold{
font-size:24px;
font-weight:800;
color: #000;
}

.text_subtitle_bold_white{
color:#FFF;
font-size:24px;
font-weight:800;
}

.text_subtitle{
font-size:24px;
color: #000;
}

.text_standard_bold{
font-size:14px;
font-weight:800;
color: #000;
}

.text_standard{
font-size:14px;
color: #000;
}

.text_small_bold{
font-size:10px;
font-weight:800;
color: #000;
}

.text_small{
font-size:10px;
color: #000;
}

.text_tiny_bold{
font-size:8px;
font-weight:800;
color: #000;
}

.text_tiny{
font-size:8px;
color: #000;
}

.Meldung{
color:#FF6600;}

.MeldungOK{
color:#009900;}

.MeldungNOK{
font-weight:bold;
color:#CC0000;}


/*****************  Form Styling ********************/


.uploadformSearch{
	width:100px;
 	background-color:#CCCCCC;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	color:#3366CC;
	margin:5px;
/*border:1 solid black;*/
}
/*
.buttons {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 background-color: #336699;
 color: #FFFFFF;
 margin-left:5px;
 margin-top:10px;
 padding:5px;
 border:0px;
 outline-style:none;
}

.buttons a:hover{
background-color:#000000;}
*/
/***********************************************/

#login input{
 font: 14px Verdana, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
 padding:10px;
}
textarea{
/*width: 140px;*/
 font: 14px Verdana, Arial, Helvetica, sans-serif;

}

textarea {
 width:100%;
}

/********************************************/

 #dialerwindow table {
 background-color: #F9FBFD;
 color: #000000;
 width: 400px;
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
}

#dialerwindow td {
 border: 1px solid #D7E5F2;
 padding-left: 4px;
}

#dialerwindow textarea {
 width:220px;
 height:60px;
 background-color:#CCCCFF;
 color: #ffffff;
}



/******************  Menu Styling ******************/
/* ############################################################### */
/* ### SUBNAVIGATION ### */
/* ############################################################### */

#subnavigation
{
	/*padding: 70px 0px 30px 0px;*/
	padding: 4px 0px 30px 0px;
	/* height:150%; */ /* LĂ¤nge der Navigationsleiste*/
	height:190%;
	position:absolute;
	/* top:100px; */
	top:28px; 
	
	width: 195px;
	background-color: #78828A;
	/*background-color: #00a2cf;*/
	/*background-color: #222222;*/
}

#subnavigation a
{
	display: inline-block;
}
#subnavigation a
{
	color: #ffffff;
	display: block;
	font-size: 12px;
	padding: 5px 0px 5px 30px;
	margin-bottom: 1px;
}
#subnavigation a:hover, #subnavigation a.aktiv, #subnavigation a.aktiv:hover
{
	background-color: #14ccff; 
	/*background-color: #0ea4d6;*/
}

/* @end */

#menu01 {
width:170px;
font: normal 11px verdana, sans-serif;
background-color:#336699;
/*background-color:#0EA5D5;*/
margin: 0px;
padding-left:8px;
padding-right:8px;
padding-top:6px;
padding-bottom:6px;
/*border:solid 1px black;*/
}

#menu01 ul, #menu01 li, #menu01 summary, #menu01 details {
list-style-type: none;
padding: 0px;
margin: 0px;
padding-top:2px;
}



#menu01 li a:link, #menu01 li a:visited, #menu01 li a:active {
display:block;
border: solid 1px #000;
background-color:#587c92;
/*background-color: #6699CC;*/
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu01 li a:hover {
background-color:#B1C7D1;
color:#34505C;
border: solid 1px #000;
}





/*************** Default Link Behaviour*******************/
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}



/******************/

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


/* IE Exception Hacks ^^ ;-)   */


* html #logo{
position:relative;
left:0px;
width:261px;
height:98px;
}

* html #headerimage{
position:relative;
/*left:0px;*/
width:559px;
height:98px;
/*padding-left:0px;*/}

*html h1 {
font-weight:bold;
@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
/*
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
*/
#HeadLayer {
	position:absolute;
	width:100%;
	/* height:80px; */
	height:28px;
	/* padding-top: 10px;*/
	padding-top:10px;
	
	/*padding-bottom: 10px;
	padding-right: 10px; */
	z-index:-1;
	left: 0;
	top: 0;
	/*background-color: #78828A;*/
	background-color: #00a2cf;
	/*background-color: #222222;*/
}
#HeadLayerForCall {
	position:absolute;
	width:430px;
	height:35px;
	padding-top: 10px;
	z-index:1001;
	left: 0;
	top: 0;
	background-color: #6699CC;
}
#HeadBorderLayer{
	position:absolute;
	width:980px;
	height:12px;
	z-index:1000;
	left: 0px;
	top: 100px;
}
#HeadBorderLayerForCall{
	position:absolute;
	width:430px;
	height:5px;
	z-index:1000;
	left: 0px;
	top: 45px;
}

#NavigationLayer {
	position:absolute;
	width:195px;
	height:100%;
/*	height:500px;*/
	z-index:200;
	left: 0px;
	top: 100px;
	background-color: #336699;
	/*background-color: #0EA5D5;*/
	/*overflow: hidden;*/
	padding:10px;
	padding-top:20px;
}
#NavigationBorderLayer{
	position:absolute;
	width:5px;
	height:530px;
	z-index:201;
	left: 210px;	/*top: 105px;*/
	top: 0px;
}
#ContentLayer {
	position:absolute;
	/* width:750px; */
	width:80%;
	height:auto;
	z-index:100;
	left: 210px;
	/* top: 112px; */
	top: 28px;
	padding:10px;
}
#LoginContentLayer{
	/*background-color:#6699CC;*/
	background-color:#0EA5D5;
	position:absolute;
	width:400px;
	height:auto;
	z-index:100;
	left: 291px;
	top: 217px;
	padding-top:20px;
	}
#LoginButton{
padding-top:10px;
padding-right:38px;
padding-bottom:20px;
}
#ContentLayerForCall{
	position:absolute;
	width:400px;
	height:552px;
	z-index:100;
	left: 0px;
	top: 56px;
	padding:0px;
}

/********************Elements***********************/

#naviTrenner{
height:20px;
/*background-color:#999999;*/
}

.blueborder5px{
background-image:url(image/BLUEWHITE2x5.gif);
}

.blueborder12px{
background-image:url(image/BLUETRANSP2x12.png);
}

.darkblueborder5px{
background-image:url(image/DARKBLUEWHITE5x2.gif);
}

.darkblueborder12px{
background-image:url(image/DARKBLUETRANSP2x12.png);
}
/*********************Text Styles*******************/

.text_header_white{
/*font-size:36px;*/
font-size:14px;
font-weight:800;
color: #FFF;
/* color: #14ccff; */
}
.text_header_white_for_caller{
font-size:18px;
font-weight:800;
color: #FFF;
}
.text_subtitle_bold{
font-size:24px;
font-weight:800;
color: #000;
}

.text_subtitle_bold_white{
color:#FFF;
font-size:24px;
font-weight:800;
}

.text_subtitle{
font-size:24px;
color: #000;
}

.text_standard_bold{
font-size:14px;
font-weight:800;
color: #000;
}

.text_standard{
font-size:14px;
color: #000;
}

.text_small_bold{
font-size:10px;
font-weight:800;
color: #000;
}

.text_small{
font-size:10px;
color: #000;
}

.text_tiny_bold{
font-size:8px;
font-weight:800;
color: #000;
}

.text_tiny{
font-size:8px;
color: #000;
}

.Meldung{
color:#FF6600;}

.MeldungOK{
color:#009900;}

.MeldungNOK{
font-weight:bold;
color:#CC0000;}


/*****************  Form Styling ********************/


.uploadformSearch{
	width:100px;
 	background-color:#CCCCCC;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
  	color:#3366CC;
	margin:5px;
/*border:1 solid black;*/
}
/*
.buttons {
 font: 11px Verdana, Arial, Helvetica, sans-serif;
 background-color: #336699;
 color: #FFFFFF;
 margin-left:5px;
 margin-top:10px;
 padding:5px;
 border:0px;
 outline-style:none;
}

.buttons a:hover{
background-color:#000000;}
*/
/***********************************************/

#login input{
 font: 14px Verdana, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
 padding:10px;
}
textarea{
/*width: 140px;*/
 font: 14px Verdana, Arial, Helvetica, sans-serif;

}



/********************************************/

 #dialerwindow table {
 background-color: #F9FBFD;
 color: #000000;
 width: 400px;
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
}

#dialerwindow td {
 border: 1px solid #D7E5F2;
 padding-left: 4px;
}

#dialerwindow textarea {
 width:220px;
 height:60px;
 background-color:#CCCCFF;
 color: #ffffff;
}



/******************  Menu Styling ******************/
/* ############################################################### */
/* ### SUBNAVIGATION ### */
/* ############################################################### */

#subnavigation
{
	/*padding: 70px 0px 30px 0px;*/
	padding: 4px 0px 30px 0px;
	/* height:150%; */ /* LĂ¤nge der Navigationsleiste*/
	height:190%;
	position:absolute;
	/* top:100px; */
	top:28px; 
	
	width: 195px;
	background-color: #00a2cf;
	/*background-color: #222222;*/
}

#subnavigation a
{
	display: inline-block;
}
#subnavigation a
{
	color: #ffffff;
	display: block;
	font-size: 12px;
	padding: 5px 0px 5px 30px;
	margin-bottom: 1px;
}
#subnavigation a:hover, #subnavigation a.aktiv, #subnavigation a.aktiv:hover
{
	background-color: #14ccff; 
	/*background-color: #0ea4d6;*/
}

/* @end */

#menu01 {
width:170px;
font: normal 11px verdana, sans-serif;
background-color:#336699;
/*background-color:#0EA5D5;*/
margin: 0px;
padding-left:8px;
padding-right:8px;
padding-top:6px;
padding-bottom:6px;
/*border:solid 1px black;*/
}

#menu01 ul, #menu01 li, #menu01 summary, #menu01 details {
list-style-type: none;
padding: 0px;
margin: 0px;
padding-top:2px;
}



#menu01 li a:link, #menu01 li a:visited, #menu01 li a:active {
display:block;
border: solid 1px #000;
background-color:#587c92;
/*background-color: #6699CC;*/
color:#FFF;
text-decoration:none;
margin-bottom: 2px;
margin-top: 2px;
padding-left: 5px;
height: 24px;
line-height: 24px;
}

#menu01 li a:hover {
background-color:#B1C7D1;
color:#34505C;
border: solid 1px #000;
}





/*************** Default Link Behaviour*******************/
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}



/******************/

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


/* IE Exception Hacks ^^ ;-)   */


* html #logo{
position:relative;
left:0px;
width:261px;
height:98px;
}

* html #headerimage{
position:relative;
/*left:0px;*/
width:559px;
height:98px;
/*padding-left:0px;*/}

*html h1 {
font-weight:bold;
}
