/*----------------------------

blue hell: 

-----------------------------*/

body{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #eeeeee;
	background-image: url('images/webredakbg.gif');
	background-repeat:repeat-y;
	
}

p {
	margin: 0px;
	margin-top: 8px;
	margin-bottom: 4px;
}
a:link {
	color: #FE3A3C;
	text-decoration: none;
}
a:visited {
	color: #FE3A3C;
	text-decoration: none;
}
a:hover {
	color: #FEB73A;
	/*color: #CF820A;*/
	text-decoration: none;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

.bodygrey		{ color: #999999;}

.bodygreyitalic { color: #999999; font-style: italic}
.fliessitalic { color: #000000; font-style: italic}

.content {
    margin-top: 5px;
	margin-bottom: 5px;
	color: #444444;
	line-height: 16px;
	padding-right: 35px;
	padding-bottom: 30px;
}


.pageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #555555;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 15px;
}


/* -----------------------------------------------------------------
                         Menu definitions 
                         
    grün:  C6DF00
    hellgrün: EAF3A2

    menublau: 527aa3
    dunkelblau: 3d5c7a

        --------------------------------------------------------------*/
.green { background-color: #C6DF00;

}

.menuHeader	{
	background-color: #C6DF00;
	height: 22px;
	border-bottom: 2px solid #EAF3A2;
}

.menuMaster{
	position:relative; 
	left:0px; 
	top:0px;
	border-bottom: 2px solid #EAF3A2;
}

.adminmenuHeader	{
	background-color: #C6DF00; 
	border-bottom: 2px solid #EAF3A2;
}

.dropdownhead {
	position:absolute;
	top:0px;
	width:120px;
	height:22px;
	line-height: normal;
	border-left: solid 2px #EAF3A2;
}

.dropdownhead a, .dropdownhead a:visited, a.dropdownhead a:active {
	display: block;
	font-size: 11px;
	line-height: 12px;
	font-weight: 600;
	color: #333333;
	padding: 5px;
	text-decoration: none;
}

.dropdownhead a:hover {
	color: #999999;
	text-decoration: none;
}

.dropdownactive {
	position:absolute;
	top:0px;
	width:120px;
	height:22px;
	line-height: normal;
	border-left: solid 2px #EAF3A2;
	background-color: #EAF3A2;
}

.dropdownactive a, .dropdownactive a:visited, .dropdownactive a:active {
	display: block;
	font-size: 11px;
	font-weight: 600;
	color: #000000;
	padding: 5px;
	text-decoration: none;
}

.dropdownactive a:hover {
	color: #999999;
	text-decoration: none;
}


.dropdown {
	color: #ffffff;
	background-color: #527aa3;
	line-height: normal;
	border-left: solid 3px #527aa3;
}

.dropdown a, .dropdown a:active, .dropdown a:visited {
	display: block;
	font-size: 11px;
	font-weight: 600;
	color: white;
	padding: 5px;
	background-color: #527aa3;
	text-decoration: none;
}

.dropdown a:hover {
	display: block;
	color: #3d5c7a;
	background-color: #b3cce6;
	text-decoration: none;
}



.detailMenuBox {
    border: solid #919FBC 1px;
	background-color: #527aa3;
	padding: 1px;
	width: 170px;
}

.detailMenuBox a, .detailMenuBox a:active, .detailMenuBox a:visited  {
	display: block;
	font-size: 11px;
	font-weight: 600;
	color: white;
	padding: 3px;
	background-color: #527aa3;
	text-decoration: none;
}


.detailMenuBox a:hover {
	display: block;
	color: #3d5c7a;
	background-color: #b3cce6;
	text-decoration: none;
}


/* -----------------------------------------------------------------
                         Brand Definitions 
    --------------------------------------------------------------*/

.titlebrand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
	color: #333333;
	background-color: #fa9917
}



/* -----------------------------------------------------------------
                         editor definitions 
    --------------------------------------------------------------*/


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

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #ffffff;
}

.errorBox {
    border: solid #941d1d 1px;
	background-color: #EF9C96;
	padding: 10px;
}

.editorBox {
    border: solid #919FBC 1px;
	background-color: #C8D5E7;
	padding: 0px;
}

.uploadBox {
    border: solid #919FBC 1px;
	background-color: #C8D5E7;
	padding: 10px;
	
}

#togglebox{
	position:relative; 
	top:0px; 
	left:0px; 
	width:900px;
}

.mediabox{
	position: relative;
    border: solid #919FBC 1px;
	background-color: #C8D5E7;
	width: 290px;
	height: 290px;
	float: left;
	margin: 5px 5px 0 0;
}

.bu{
	width:120px;
	height: 60px;
}

.infotext{
	width:246px;
	height: 60px;
}


/* -----------------------------------------------------------------
                         prefiew definitions 
    --------------------------------------------------------------*/

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: 700;
	color: #333333;
}
.teaser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 700;
	color: #333333;
}
.fliess {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #333333;
}
.documenttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 700;
	color: #333333;
	border-top: solid 4px #ff0000;
	padding-top: 10px;
}
.document {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #333333;
}


/* -------------------
	Navigation Tabs
	-------------------*/
	
	
#tabnav_tabs {
  float:left;
  width:100%;
  background:#ffffff url("tabs/tabnav_bg.gif") repeat-x bottom;
  font-size:10px;

  clear:both;
  }
#tabnav_tabs ul {
  margin:0px;
  padding:0px 10px 10px 10px;
  list-style:none;white-space: nowrap;
  }
#tabnav_tabs li {
  float:left;
   list-style:none;
  background:url("tabs/tabnav_left.gif") no-repeat left top;
  margin: 0px 3px 0px 0px;
  padding:0px 0px 0px 9px;
  font-size:10px;
  }
#tabnav_tabs a {
  float:left;
  display:block;
  background:url("tabs/tabnav_right.gif") no-repeat right top;
  padding:2px 15px 0px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#666666;
  font-size:10px;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabnav_tabs a {float:none;}
/* End IE5-Mac hack */
#tabnav_tabs a:hover {
  color:#333;
  }
#tabnav_tabs #current {
  background-image:url("tabs/tabnav_left_on.gif");
  }
#tabnav_tabs #current a {
  background-image:url("tabs/tabnav_right_on.gif");
  color:#333;
  }


