/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

* {
	text-decoration: none;
	font-size: 1em;
	outline: none;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0;
       border:0px solid white;
	}
code, kbd, samp, pre, tt, var, textarea, 
input, select, isindex, listing, xmp, plaintext {
	white-space: normal;
	font-size: 1em;
	font: inherit;
	}
dfn, i, cite, var, address, em { 
	font-style: normal; 
	}
th, b, strong, h1, h2, h3, h4, h5, h6 { 
	font-weight: normal; 
	}
a, img, a img, iframe, form, fieldset, 
abbr, acronym, object, applet, table {
	border: none; 
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
caption, th, td, center { 
	vertical-align: top;
	text-align: left;
	}
body { 
	background: white; 
	line-height: 1; 
	color: black; 
	}
q { 
	quotes: "" ""; 
	}
ul, ol, dir, menu { 
	list-style: none; 
	}
sub, sup { 
	vertical-align: baseline; 
	}
a { 
	color: inherit; 
	}
hr { 
	display: none; 
	}
font {
	color: inherit !important; 
	font: inherit !important; 
	color: inherit !important; /* editor's note: necessary? */ 
	}
marquee {
	overflow: inherit !important;
	-moz-binding: none;
	}
blink { 
	text-decoration: none; 
	}
nobr { 
	white-space: normal; 
	}

/******************************************
*** Own styles                           **
*******************************************/


body  {
     font-size:13px;
     font-family:Arial,sans-serif;
     color:black;
     border-collapse:collapse;
     padding:0px;
     margin:0px;
     text-align:center;
     background: url("/fileadmin/templateImages/back.png") repeat-x;
     line-height:15px;
      }

p a {
  text-decoration:none;
  padding:2px;
  font-weight:bold;
  font-family:Arial,sans-serif;
  color:#333333;
  font-size:15px;
}

p a:hover {
  background-color:#888888;
  color:white;
}

h1 {	
   margin-top:5px;
   padding-top:22px;
   font-size:30px;
   line-height: 40px;
   background: url("/fileadmin/templateImages/anstrich.gif") 0px 44px no-repeat;
   font-weight:bold;
   color:black;
   margin-left:35px;
   padding-bottom: 40px;
   padding-right:20px;
   text-indent: 42px;
}

h2  {
  font-size:18px;
  color:#E3003A;
  padding-bottom:10px;
  font-weight:bold;
}

h6 {
  font-size:16px;
  color:#666666;
  padding-bottom:10px;
  font-weight:bold;
  line-height:23px;
  padding-left:35px;
  padding-top:8px;
}


p {
   font-family: georgia, 'times new roman', times, serif;
   font-size:12px;
   line-height:18px;
   padding-bottom:10px;
   padding-top:0px;
   padding-right:20px;
}


.important {
  font-size:18px;
  color:#E3003A;
  font-weight:bold;
  font-family:Arial,sans-serif;
  padding-top:0px;
  padding-right:0px;
  margin-top:0px;
}

.rgmediaimage-player {
}


/*******************************************
***                                       **
********************************************/
#webPage {
    width:980px;
    margin: 0px auto;
    position: relative;
    padding: 0px;
    background: transparent;
    text-align:left;
    background-color:white;
    background: white url("/fileadmin/templateImages/schatten-links-oben.png") top left no-repeat;
    overflow:hidden;
    zoom:1;
     }

#webPageCenter {
    text-align:center;
    background: url("/fileadmin/templateImages/schatten-rechts-oben.png") right top no-repeat; 
    overflow:hidden; 
    zoom:1;
  }

#frame_right {
    zoom:1;

}

#webPayload   {
    padding-bottom:30px;
    background: url("/fileadmin/templateImages/schatten-unten.gif") left bottom no-repeat; 
    width:980px;
    overflow:hidden;
    zoom:1;
    }

#webNavigation   {
    text-align:left;
    padding-top:40px;
    margin-left:30px;
    width:936px;
     z-index:1;
    }

#webNavigationLayer1  {
     font-size:16px;
     color:black;
     z-index:2;
     }

#Logo {
     position:absolute;
     background-color:#E3003A;
     left:698px;
     top:28px;
     width:201px;
     text-align:right;	
     z-index:10;
     height:31px;
     margin-left:50px;

}

#Logo img {
 margin-top:2px;
 margin-right:30px;   
}

.webNavigationLayer1Item_act   {}

.boxWebNavigationLayer1   {
     background-color:#E3003A;
     color:black;
     font-weight:bolder;
     padding-top:10px;
     padding-bottom:2px;
     padding-left:10px;
     padding-right:10px;
     margin-left:1px;
     z-index:100;
     }

.boxWebNavigationLayer1:hover  {
     background-color:#888888;
     color:white;
     }

.webNavigationLayer1Item_act a.boxWebNavigationLayer1   {
     background-color: #888888;
     color:white;
     }

.webNavigationLayer1Item   {}

#webNavigationLayer2  {
     padding-top:20px;
     padding-left:3px;
     width:798px;
 }

.webNavigationLayer2Item_act   {}

.boxWebNavigationLayer2  {
     color:#666666;
     margin-right:7px;
     padding-left:5px;
     padding-right:6px;
     font-weight:bold;
     font-size:12px;
     padding-top:4px;
     padding-bottom:4px;
     line-height:25px;	
     }

.boxWebNavigationLayer2:hover  {
     background-color:#888888;
     color:white;
     }

.webNavigationLayer2Item_act a.boxWebNavigationLayer2  {
     background-color:#888888;
     color:white;
     }

.webNavigationLayer2Item   {}

#webContent  {
    padding-top:20px;
    text-align:left;	 
    margin-left:0px;
    width:936px;
    margin-left:22px;
    overflow:hidden;
    zoom:1;
    }

#webFooter   {
    font-size:9px;
    color:#B0B0B0;
    margin-top:20px;
    padding-top:0px;
    padding-bottom:1px;
    border-top:1px solid #B0B0B0;
    border-bottom:1px solid #B0B0B0;
    width:938px;
    margin-left:22px;
    margin-bottom:20px;
  padding-top:2px;
  padding-bottom:3px;
    }

#webFooter a {
  text-decoration:none;
  font-family:Arial,sans-serif;
  color:#B0B0B0;

}

#webFooterLeftOther {
    position:absolute;
    lext-align:left;
    padding:0px;
    margin:0px;
    left:20px; 
}

#webFooterLeftOtherText {
    position:absolute;
    lext-align:left;
    left:50px; 
    padding-top:2px;
}

#webFooterLeftImprint {
    position:absolute;
    lext-align:left;
    left:160px;  
    padding-top:2px;
}
#webFooterLeftSitemap {
    position:absolute;
    lext-align:left;
    left:280px; 
    padding-top:2px;
}

#webFooterContent {
    position:relative;
    text-align:right;
    padding-top:2px;
    margin-left:250px;
    width:688px;	
}


/* **************************************************
*****     Korrekturen der Typo Styles              **
*****************************************************/
.csc-textpic-imagewrap {
   padding:0px;
   margin: 0px;
}

/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 0px;
}
	
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 0px;
}

/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 0px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }


div.csc-textpic img (line 18)

{
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

.bodytext {
margin:0px;
paddig:0px;
}

#stdText {}
	
a.external-link-new-window {
padding-left:0px;}

.important a {
  font-size:18px;
  color:#E3003A;
  font-weight:bold;
  font-family:Arial,sans-serif;
  padding-top:0px;
  padding-right:0px;
  margin-top:0px;
}


