/* CSS Document */
body {
	margin : 0 0 20px 0;
	padding : 0;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #7b7b7b;
	line-height : 120%;
}

/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN S T A R T = = = = = = = = = = */
a:link, a:visited {
	text-decoration : none;
	color : #B3B2B2;
}

a:hover, a:active {
	text-decoration : none;
	color : #7b7b7b;
}
.clear {
	clear : both;
}
.float {
	float : left;
}
.rot {
	color: red;
}
.komment {
	font-size : 9px;
	font-weight : normal;
}
table {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
        border-collapse : collapse;
	color : #7b7b7b;
}
.table {
	font-size : 11px;
	color : #7b7b7b;
}
/* = = = = = = = = = = = = = = = =  GRUNDAUFBAU  S T A R T = = = = = = = = = = = = = */
.template {
	width: 640px;
	max-width: 640px;
}
.header {
        display: none;
}
.headerlogo {
        display: none;
}
.headerrahmen {
        display: none;
}
.headerleiste {
        display: none;
}
.headline {
	height: 2px;
	font-size: 2px;
	line-height: 2px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 4px solid #CCCCCC;
}

.emobild01 {
        display: none;
}

.emobild02 {
        display: none;
}


.emoline {
        display: none;
}
.content {
	background: #fff;
	text-align: left;
}
.subnavirahmen {
        display: none;
}
.contentinhalt {
	float: left;
	padding: 15px 0 20px 15px;
}
.footerline {
	height: 3px;
	font-size: 3px;
	line-height: 3px;
	background: #D9D9D9;
	border-top: 1px solid #909090;
	border-bottom: 3px solid #fff;
}
.footeremo {
        display: none;
}
.footer {
        display: none;
}
.footercopy {
        display: none;
}
/* = = = = = = = = = = = = = = = =  NAVI  S T A R T = = = = = = = = = = = = = */
.navi {
	padding:  17px 0 0 0;
}
.navi ul {
	margin : 0 5px 0 0;
	padding : 0;
	list-style : none;
}
.navi li {
	display : inline;
	margin : 0;
	padding : 0;
}

a.navilink:link, a.navilink:visited {
	color : #B3B2B2;
        font-size: 11px;
	display : block;
	float: left;
	padding : 3px 15px 3px 0;
}

a.navilink:hover {
	color : #7b7b7b;
        font-size: 11px;
	display : block;
	float: left;
	padding : 3px 15px 3px 0;
}
a.navilinkaktiv:link, a.navilinkaktiv:visited {
	color : #7b7b7b;
	display : block;
	float: left;
	padding : 3px 15px 3px 0;
	font-weight : bold;
}
/* = = = = = = = = = = = = = = = =  SUBNAVI  S T A R T = = = = = = = = = = = = = */
.subnavi {
	margin : 0;
	float : left;
	width : 184px;
}
.subnavi ul {
	margin : 0 5px 0 0;
	padding : 0;
	list-style : none;
}
.subnavi li {
	display : inline;
	margin : 0;
	padding : 0;
}

a.sublink:link, a.sublink:visited {
	color : #FF0000;
	display : block;
	padding : 3px 0 3px 30px;
	border-bottom: 1px solid #ECEBED;
	background: url(images/sublink.gif) 12px 8px no-repeat;
}

a.sublink:hover {
	color : #7b7b7b;
	display : block;
	padding : 3px 0 3px 30px;
	border-bottom: 1px solid #ECEBED;
	background: url(images/sublink.gif) 12px 8px no-repeat;
}

a.sublinkaktiv:link, a.sublinkaktiv:visited {
       color : #7b7b7b;
       display : block;
       padding : 3px 0 3px 30px;
       border-bottom: 1px solid #ECEBED;
       background: url(images/sublink.gif) 12px 8px no-repeat;
       font-weight : bold;
}

/* = = = = = = = = = = = = = = = = = Folgeseite anfang = = = = = = = = = = = = = = = = = */

.contentheadline {
	color : #FF0000;
        font-size: 14px;
        font-weight: bold;
}

.spalte-links-inhalt {
	 float: left;
	 width: 245px;
	 text-align: left;
}

.spalte-rechts-inhalt {
	 float: left;
	 width: 245px;
	 padding: 0 10px 0 20px;	 
	 text-align: left;
}

.txt-breit{
	 width: 500px;
         margin: 10px 30px 0 0;	
}
.feld {
	 border: 1px solid #B3B2B2;
	 width: 190px;
	 margin: 0 0 5px 0;
	 color: #000;
	 font-size:	 11px;
	 background: transparent;
 }

.inputselected {
	 border: 1px solid #FF0000;
	 width: 190px;
	 margin: 0 0 5px 0;
	 background: #fff;
	 color: #000;
	 font-size: 11px;
 }

.textarea {
	 background: transparent;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 border: 1px solid #B3B2B2;
	 width: 190px;
	 height: 130px;
	 color: #000;
	 margin: 0 0 5px 0;
 }

.textareaselected {
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 border: 1px solid #FF0000;
	 width: 190px;
	 height: 130px;
	 color: #313431;
	 background-color: #fff;
	 margin: 0 0 5px 0;
 }

.checkbox{
	margin: 5px 0 0 0;
        float: left;
}
.ausrichtung{
        margin: 8px 0 0 0;
}
	