<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>
/***********************************************/
/* emx_nav_left.css                            */
/* Use with inmedias templates        */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/

html{
	margin: 0;
	padding: 0;
}
body{
	font-size: 12px;
	line-height: 1.6;
	color: #333333;
	font-family: Verdana,sans-serif;
	text-align: justify; 
	margin: 5;
	padding: 0;
	background: #FFF2DD;
}

/******* hyperlink and anchor tag styles *******/
a:link, a:visited, a:active{
	color: #4386B2;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

hr{
	height:1px;
	color:#CBCBCB;
	background-color:#CBCBCB;
	border:none;
	margin: 15px 0 15px 0;
	padding:0;
}
/****************** News Items ********************************/
#news{
	padding:0;
	margin:10px 0 0 0;
}

#newsItem{ 
	font: 90% Verdana,sans-serif;
	line-height: 1.6;
	background: #ffffff;
	margin: 18px 0 0 0;
        padding:0 0 0 0;
}

#newsItem p{
	padding: 0px 0px 0px 10px;
	margin: 0;
}

#infoBox h1{
	font: bold 114% Verdana,sans-serif;
	color: white;
	margin: 0px;
 	padding: 0px;
}
#newsItem a{
	font-weight: bold;
	font-size: 10px;
	float:right;
        margin:18px 0 0 0;
	padding:0 0px 0 0;
	line-height: 25px;
	background-color: #4386B2;
	background:url(/opencms/system/modules/de.inmedias.template/resources/point.gif) no-repeat right;
}

/************** header tag styles **************/
h1{
	font: bold 114% Verdana,sans-serif;
	color: #007FC5;
	margin: 0px;
 	padding: 0px;
}

h2{
 font: bold 114% Arial,sans-serif;
 color: #4386B2;
 margin: 0px;
 padding: 0px;
}

h3{
 font: 120% Verdana,sans-serif;
 color: #007CC3;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 100% Arial,sans-serif;
 color: #4386B2;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial,sans-serif;
 color: #4386B2;
 margin: 0px;
 padding: 0px;
}


/*************** list tag styles ***************/

ul{
 list-style-type: square;
 padding:0px 10px 0px 0px;
 margin:0 0 0 30px;
 list-style-image: url(/opencms/system/modules/de.inmedias.template/resources/point.gif) ;
}

li {
  margin:0 0 12px 0;
}

/***********************************************/
/* Layout Sitemap - AR, 20091030               */
/***********************************************/
ul.smap{
 padding:30px 0px 0px 0px;
 margin:0 0 0 30px;
 list-style-type: disc;
}
ul.smap2{
 margin:0 0 0 10px;
 list-style-type: circle;
}
li.smapli {
  margin:0 0 2px 0;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1{
}
#complete{
	width:1000px;
	margin:auto;
	border:1px solid #007CC3;
	text-align:left;
	background: #fff url(images/backlines.jpg) repeat-y;
}
#complete1{
	width:1000px;
	margin:auto;
	border:1px solid #007CC3;
	text-align:left;
	background: #fff url(images/backlines_right.jpg) repeat-y;
}
#complete_banner{
	width:1000px;
	margin: 0 0 0 5px;
	border:1px solid #007CC3;
	float: left;
	text-align:left;
	background: #fff url(images/backlines.jpg) repeat-y;
}
#banner{
	margin: 20px 5px 0 0;
	padding:0;
	/*vertical-align: baseline;*/
}
#masthead{
	height: 143px;
	background: #007CC3 url(images/topBacklines.gif) repeat-x;	
}
#content{
	padding: 0;
	margin:0 46px 0 0;
	width:606px;
       float:left;
}

#content_single{
	padding: 0;
	margin:0 46px 0 0;
	width:100%;
       float:left;
}


#content1{
	padding: 0;
	margin:0 46px 0 0;
	width:1000px;
        float:left;
}

#feed{
	margin:0 0 34px 188px;
	font: 80% Verdana,sans-serif;
}
#feed img{
	float:right;
	margin:-15px 70px 30px 0;
	font-size: 75%;
}
.prop {
   height:400px;
   float:right;
   width:1px;
}
.clear {
   clear:both;
   height:1px;
   overflow:hidden;
}

#headTop{
	margin:0;
}
#linksTop{
	margin:2px 0 0 648px;
	color:#FFFFFF;
	font-size: 90%;
}
#linksTop a{
	color:white;
}

/*+++++++++++++++++++++++ Suche +++++++++++++++++++++++++++++++++*/
#linksTop form{
	display:inline;
	vertical-align: middle;
}
#linksTop input{ /* Formularelemente ausw?hlen */
  font: 90% Verdana,sans-serif;
  color: #333333;
  width: 120px; /* Breite.*/
  height:11px;
}

#linksTop input#submit { /* den Submit-Button */
	color: #60A1CB;
	font-size: 90%; 
	border:none;
	background: url(images/arrowWhite.gif) no-repeat 0px 3px;
	height:12px;
	width:auto;
	vertical-align: top;
	margin:3px;
}


/*+++++++++++++++++++++++ Hauptnavigation ++++++++++++++++++++++++*/

#pageNav{
	width:160px;
	padding:0 0 0 0;
	margin:33px 0 0 0;
	background-color: #ffffff;
	font: 100% Verdana,sans-serif;
	color:#000000;
	float: left;
}
#pageNav a{
	display:block;
	font-weight:bold;
	color:#000000;
	padding:0 0 0 35px;
	margin:8px 0 8px 0;
}

#pageNav a:hover{
	color:#4386B2;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 35px;
	margin:8px 0 8px 0;
	background: url(images/arrowBlue.gif) no-repeat 25px;	
}

#pageNav a.setL1{
	color:#4386B2;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 35px;
	margin:8px 0 8px 0;
	background: url(images/arrowBlue.gif) no-repeat 25px;	
}

#pageNav a.setL1:active{
	color:#4386B2;
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 35px;
	margin:8px 0 8px 0;
	background: url(images/arrowBlue.gif) no-repeat 25px;	
}
#pageNav a.setL2{
	color:#4386B2;
	text-decoration:none;
	font: 80% Verdana,sans-serif;
	font-weight:normal;
	padding:0 0 0 45px;
	margin:8px 0 8px 0;
}
#pageNav a.setL2:hover{
	color:#4386B2;
	text-decoration:none;
	font-weight:bold;
	font: 80% Verdana,sans-serif;
	font-weight:normal;
	padding:0 0 0 45px;
	background: none;
	margin:8px 0 8px 0;
}
#pageNav a.setL3{
	color:#4386B2;
	text-decoration:none;
	font: 80% Verdana,sans-serif;
	font-weight:bold;
	padding:0 0 0 45px;
	margin:8px 0 8px 0;
	
}
#pageNav a.setL3:hover{
	color:#4386B2;
	font-weight:bold;
	text-decoration:none;
	font: 80% Verdana,sans-serif;
	font-weight:normal;
	padding:0 0 0 45px;
	background: none;
	margin:8px 0 8px 0;
}
#login{
	color:#F4730B;
	font-size: 100%;
	font-weight:bold;
	padding:0 0 0 28px;
	margin:0 0 15px 0;
}
#login input{
	width:100px;
	margin:5px 0 0 0;
	font: 90% Verdana;
}
#login .button{
	color:#F4730B;
	background-color:#ffffff;
	border:none;
	width:50px;
	margin:3px 20px 0 0;
	float:right;
}

#tx-newloginbox-pi1-submit{
        color:#F4730B;
	background-color:#CEBA63;
}

/******************* Info Box ****************************/
#infoBox{
	width:160px;
	#margin:36px 0 10px 10px;
	float: left;
}


/************** feature styles *****************/

.feature{
    padding: 0;
	margin: 33px 0 30px 25px;
	font-size: 100%;
	text-align: justify; 
}
.feature2{
  padding: 0;
	margin: 0px 0 25px 0px;
	font-size: 100%;
	text-align: justify; 
}
.feature h3{
	 font: 140% Verdana,sans-serif bold;
}

.feature img{
	margin: 0 12px 5px 0;
}
.feature p{
	padding: 0 15px 0 0;
}

/******************************Formular****************************************/

.kontakt{
  margin-top:20px;
}

.label{
  width:80px;
  float:left;
  text-align:right;
  padding:5px;
}

.field{
  padding:5px;
  padding-left:105px;
}

.button{
  color:#00A559;
}

input, textarea{
  color:#000000;
  background-color:#ffffff;
  border:1px solid #007CC3;
  text-align:left;
  padding-left:2px;
}

.logout
  { background-color:#EE1600;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    width:100px;
    padding-left:2px;
    border:1px solid #007CC3;
  }
  
  .login
  { background-color:#00A65A;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    width:100px;
    padding-left:2px;
    border:1px solid #007CC3;
  }
  
    .upload
  { background-color:#00A65A;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    width:150px;
    padding-left:2px;
    border:1px solid #007CC3;
  }

.checkbox{
  border:0px;
}

input.submit
  { background-color:#F4730B;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
    width:140px;
    padding-left:2px;
    border:1px solid #007CC3;
  }

/****************************Index Search**************************************/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
  width:100px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
  width:150px;
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
  font-weight:bold;
  font-style:italic;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
  margin-top:10px;
  margin-bottom:5px;
}

.tx-indexedsearch P.tx-indexedsearch-noresults {
  text-align:center;
  font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
  background:#00A65A;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a:link{
 color: white;
 margin: 0px;
 padding: 0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
  font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
  font-weight:normal;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
  font-style:italic;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
  color:red;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
  /*background:#eeeeff;*/
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
  margin-top:20px;
  margin-bottom:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
  margin-top:0px;
  margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
  background:#007DC6;
  padding-left:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE a:link{
 color: white;
 margin: 0px;
 padding: 0px;
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
  vertical-align:absmiddle;
}

/****************************NEWS**************************************/

DIV#news A {
	color: #003399;
	font-weight:bold;
	text-decoration: none;
}

DIV#news A:hover {
	color: #007FC5;
    font-weight:bold;
	text-decoration: none;
}

.link {
	color: white;
	font-weight:bold;
	text-decoration: none;
}
	
DIV#news-2 A {
	color: black;
	text-decoration: none;
}

DIV#news-2 A:hover {
	color: #007FC5;
	text-decoration: none;
}


/* default styles for extension "tx_srfeuserregister_pi1" */
   .tx-srfeuserregister-pi1 p { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srfeuserregister-pi1 a:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
   .tx-srfeuserregister-pi1 a:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 a:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srfeuserregister-pi1 a:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 td { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
   .tx-srfeuserregister-pi1 input { font-size:10px; font-family:Verdana; background-color:#ffffff; color:#000000; font-weight:bold; }
   .tx-srfeuserregister-pi1 input[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { font-size:10px; font-family:Verdana; background-color:#00A65A; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { font-size:10px; font-family:Verdana; background-color:#000000; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon { font-size:10px; font-family:Verdana; background-color:transparent;}
   .tx-srfeuserregister-pi1 select { font-size:10px; font-family:Verdana; background-color:#000000; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 textarea { font-size:10px; font-family:Verdana; background-color:#ffffff; color:#000000; font-weight:bold; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  { font-size:10px; font-family:Verdana; background-color:transparent; color:#000000; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  { font-size:10px; font-family:Verdana; background-color:transparent; color:#000000; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .4em 0; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; margin: 0; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 2em 0 0;}
/* default styles for extension "tx_chcforum_pi1" */

/****************************  irfaq  **************************************/
.tx-irfaq-answer{
	padding: 0;
	margin: 0px 0 30px 0px;
	font-size: 100%;
}

.tx-irfaq-answer h4{
 font: 120% Arial,sans-serif;
 font-weight:bold;
 color: #4386B2;
 margin: 25px 0px 5px 0px;
 padding: 0px;
}





