.nachrichten {
background-image:url(../images/nachrichten.png);
width:78px;
height:21px;
background-repeat:no-repeat;
float:left;
padding-right:3px;
}

.kontakt {
background-image:url(../images/kontakt.png);
width:62px;
height:21px;
background-repeat:no-repeat;
float:left;
padding-right:3px;
}



input, textarea, select {
	background-color:#FFFFFF;
	border:2px solid #D6D8D7;
	color:#7E7B7B;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:8pt;
	padding:2px;
}
/*
input:active, textarea:active, select:active, input:focus, textarea:focus, select:focus {
	background-color:#FFFFFF;
	border:2px solid #F26522;
	color:#7E7B7B;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:8pt;
	padding:2px;
}
*/
.box {
  background: #ccc;
  padding: 1px;
  width: 500px;
  position: relative; /* This is the only really important part */
}

.box>span {
  display: block;
  position: absolute;
  width: 1px;
  height: 1px;
  font-size: 0;
  line-height: 1px;
  right: -10px; /* Determines the length of the tail */
  top: 10px;
  border-top: 7px solid transparent; /* Angle of the triangle. */
  border-bottom: 7px solid transparent;
  border-left: 10px solid #ccc; /* The triangle */
}

a:link {
color : #BC3404;
text-decoration : none;
}
a:visited {
color : #BC3404;
text-decoration : none;
}
a:hover {
color : #BC3404;
text-decoration : none;
}
a:active {
color : #BC3404;
text-decoration : none;
}


.hover3 a:link {
color : #323232;
font-weight:bold;
text-decoration : none;
}
.hover3 a:visited {
color : #323232;
font-weight:bold;
text-decoration : none;
}
.hover3 a:hover {
color : #323232;
font-weight:bold;
text-decoration : none;
}
.hover3 a:active {
color : #323232;
font-weight:bold;
text-decoration : none;
}

.hover4 a:link {
color : #7F7F7F;
text-decoration : none;
}
.hover4 a:visited {
color : #7F7F7F;
text-decoration : none;
}
.hover4 a:hover {
color : #7F7F7F;
text-decoration : none;
}
.hover4 a:active {
color : #7F7F7F;
text-decoration : none;
}

/*
input, textarea, select {
background-color : #eeeeee;
border : 1px solid #BFBFBF;
color : #7e7b7b;
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
margin : 2px;
padding : 2px;
padding-left : 8px;
padding-right : 8px;
}
*/

hr {
border : 1px solid #888888;
}
img {
border : 0;
background-color : transparent;
text-decoration : none;
background-color : transparent;
}
img a:hover, img a:active, img a:focus {
border : 0;
background-color : transparent !important ;
text-decoration : none;
}
form {
display : inline;
}
td {
background-color : inherit;
color : #7e7b7b;
font-size : 8pt;
vertical-align : top;
line-height : 1.5;
}
textarea {
width : 90%;
}
ul {
margin : 0;
}
.form:focus {
background-color : #ffffff;
}
.forum {
background-color : transparent;
color : inherit;
margin : auto;
border-collapse : separate;
border-spacing : 0;
}
.headbXXX {
background-color : #ffffff;
color : #b91f1d;
text-transform : uppercase;
padding : 4px 6px 4px 8px;
text-align : left;
letter-spacing : 3px;
border-right : 4px solid #ba1616 !important ;
font-size : 14px;
}
.headb {
color: #404040;
border-bottom : 1px solid #BFBFBF;
font-weight : bold;
padding:2px;
}
.headb2 {
color: #404040;
border-bottom : 2px solid #CB0303;
font-weight : bold;
padding:4px;
}
.bottom {
background-color : #ffffff;
color : #404040;
padding : 4px 6px 4px 8px;
text-align : left;
}
.newshead {
background-color : #ffffff;
color : #404040;
font-size : 14px;
padding : 4px 6px 4px 8px;
text-align : left;
letter-spacing : 1px;
}
.left, .center, .right {
padding : 1px;
}
.leftb, .centerb, .rightb {
background-color : #ffffff;
color : #404040;
padding : 4px 6px 4px 8px;
margin-left : 3px;
border-bottom : 1px dashed #BFBFBF;
}
.left2b, .center2b, .right2b {
background-color : #ffffff;
color : #404040;
padding : 4px 6px 4px 8px;
margin-left : 3px;
}
.leftbcal {
background-color : #ffffff;
color : #404040;
padding : 4px 0 4px 8px;
margin-left : 3px;
}
.leftc, .centerc, .rightc {
background-color : #ffffff;
color : #404040;
padding : 4px 6px 4px 8px;
border-bottom : 1px dashed #BFBFBF;
font-weight:bold;
}
.left, .leftb, .leftc {
text-align : left;
}
.left2c, .center2c, .right2c {
color : #404040;
padding : 4px 6px 4px 8px;
font-weight:bold;
background-color : #ffffff;
}
.left2, .left2b, .left2c {
text-align : left;
}
.center, .centerb, .centerc {
text-align : center;
}
.center2, .center2b, .center2c {
text-align : center;
}
.right, .rightb, .rightc {
text-align : right;
}
.right2, .right2b, .right2c {
text-align : right;
}
.notpublic {
background-color : #f5f5f5 !important ;
color : #ccc !important ;
font-style : italic;
}
.quote {
border: 2px dashed #e5e5e5;
color : inherit;
padding : 2px;
text-align : left;
}
#debug {
margin-bottom : 20px;
padding-left : 4px;
overflow : auto;
width : 100%;
height : 200px;
font-size : 12px;
text-align : left;
}
#errors {
color : #cc0000;
}
#sql {
color : #777777;
}
.h1 {
color : #333333;
font-size : 14pt;
font-weight : bold;
text-decoration : none;
}
.h2 {
color : #333333;
font-size : 16pt;
font-weight : normal;
text-decoration : none;
}
.h3 {
color : #333333;
font-size : 20pt;
font-weight : normal;
text-decoration : none;
}
#msg_normal, #msg_success {
width : 90%;
color : inherit;
margin : auto;
border : 1px solid #888;
margin-bottom : 10px;
text-align : center;
}
#msg_normal div, #msg_success div {
padding : 8px 0 8px 20px;
}
#msg_normal {
background-color : #90ee90;
border : 3px solid #32cd32;
}
#msg_success {
background-color : #90ee90;
border : 3px solid #32cd32;
}
#msg_normal a, #msg_success a {
color : #658600;
}
#msg_normal a:hover, #msg_success a:hover {
color : #000000;
}
.calhead {
color : #ffffff;
padding : 4px 2px 4px 2px;
text-align : center;
border-bottom : 2px solid #0297ff;
font-weight : bold;
}
.calday, .calevent, .caltoday, .calweek {
padding : 4px 2px 4px 2px;
text-align : center;
color : #ffffff;
}
.calday {
background-image : url(Bilder/navbuttonlogin.png);
color : #ffffff;
border-bottom : 1px solid #cccccc;
}
.calevent {
background-image : url(Bilder/calevent.png);
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
text-decoration : underline;
}
.caltoday {
background-image : url(Bilder/caltoday.png);
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
}
.calweek {
background-image : url(Bilder/navbuttonlogin.png);
color : #ffffff;
border-bottom : 1px solid #cccccc;
}
.manage {
background-color : #eeeeee;
border : 1px solid #BFBFBF;
color : #7e7b7b;
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
margin : 1px;
}
.manage:hover {
background-color : #ffffff;
background-image : url('images/border.gif');
background-position : bottom;
background-repeat : repeat-x;
color : #7e7b7b;
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
margin : 1px;
}
.manage:focus {
background-color : #ffffff;
background-image : url('images/border.gif');
background-position : bottom;
background-repeat : repeat-x;
color : #7e7b7b;
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
margin : 1px;
}

