.w3c {
        float:right;
}
.sozial {
        float:left;
}

/*********** Kommentar start  **********/

.tx-skpagecomments-pi1 .sk-pagecomments-comment {
	background-color: transparent;
	color: #fff;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.tx-skpagecomments-pi1 .sk-pagecomments-headline {
	color: #fff;
	background-color: #999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-left-color: #666;
}
.sk-pagecomments-answer img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.tx-skpagecomments-pi1 #skpagecommentform {
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.tx-skpagecomments-pi1 a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#skpagecommentform legend {
	background-color: transparent;
}
#skpagecomments-smileys {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#skpagecomments-smileys a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.tx-skpagecomments-pi1 #skpagecommentform .smileytext #comment {
	margin-left: 128px;
	background-color: #CCCCCC;
	color: #333333;
}
.tx-skpagecomments-pi1 #skpagecommentform #email {
	color: #333333;
	background-color: #CCCCCC;
}
.tx-skpagecomments-pi1 #skpagecommentform #homepage {
	color: #333333;
	background-color: #CCCCCC;
}
.tx-skpagecomments-pi1 #skpagecommentform #name {
	color: #333333;
	background-color: #CCCCCC;
}
.tx-skpagecomments-pi1 #skpagecommentform #skcommentssubmit {
	color: #FF9000;
	background-color: transparent;
}
#skpagecommentform legend {
	background-color: transparent;
	border: 1px dashed #ff9000;
}
.sk-pagecomments-counter {
	color: #ff9000;
}
.tx-skpagecomments-pi1 .sk-pagecomments-answerheadline {
	background-color: transparent;
	font-style: italic;
	background-color: #999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-left-color: #666;
}

/*********** Kommentar stop  **********/
.csc-textpic-imagewrap {
	margin-bottom: 10px;
}

.csc-textpic-caption {
        background: #333;
	border: 1px dotted #ff9000;
	width: 98%;
	padding: 1px;
	font-size: 12px;
	font-style: italic;
}
.content {
	float: left;
	height: auto;
	width: 665px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #393939;
}
.content-header {
	background-color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	float: left;
	width: 655px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.content-inhalt {
	width: 665px;
	float: left;
	height: auto;
	margin-top: 10px;
	margin-bottom: 20px;
}
h1 {
	font-weight: bolder;
	color: #FF9000;
	font-family: Arial, Helvetica, sans-serif;
}
/*********** Mailform start  **********/
.csc-mailform {
        border: 0px dashed #ff9900;
}
.csc-mailform-field {
        display: block;
        margin: 2px;
        padding: 10px;
}
.csc-mailform label {
        display: block;
        width: 200px;
        float: left;
        text-align: right;
        margin: 2px 5px;
        padding: 0;
}
.csc-mailform input, .csc-mailform textarea {
        font-family: Verdana, Arial, HElvetica, sans-serif;
        color: #ffffff;
        background-color: #383838;
        width: 200px;
        padding: 2px 6px;
        font-size: 10px;
}
.csc-mailform img {
	margin-left: 215px;
	loat: left;
}
.csc-mailform input.csc-mailform-submit {
        float: right;
        width: 80px;
}
.csc-mailform form input.csc-mailform-submit:hover {
        background-color: #ff0000;
        border: 1px solid white;
        color: white;
}        

/*********** Mailform stop  **********/


body {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color: #f3f3f3;
	color: #FFFFFF;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}
body, h1, h2, h3, h4, h5, h6, div, table, li, ol, dd, dt, dl, blockquote, address, hr, pre {
	margin: 0;
	padding: 0;
}
p, li, h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 1em;
}
.shortinfo_txt p {
	margin: 0px;
}
.content h1 {
	font-weight: bold;
}

img, div, a, input {
	behavior: url(iepngfix.htc)
}
#main {
	width: 794px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
#header {
	background-image: url(images/image_02.png);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 794px;
	padding-top: 187px;
}
.submenue {
	width: auto;
	left: 548px;
	top: 186px;
	float: left;
	height: auto;
	padding-left: 460px;
}
.submenue a {
	color: #FFFFFF;
	display: block;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	float: left;
	font-weight: bolder;
	text-decoration: none;
	font-size: 12px;
}
.submenue a:hover {
	background-color: #CD6601;
}
#navi {
	background-image: url(images/image_04.png);
	background-repeat: no-repeat;
	float: left;
	height: 264px;
	width: 301px;
	padding-left: 23px;
}
.menue {
	list-style-type: none;
}
#flash {
	background-image: url(images/image_05.png);
	background-repeat: no-repeat;
	float: left;
	height: 264px;
	width: 470px;
}
.flash-all {
	background-image: url(images/index-1.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 264px;
	width: 470px;
}
#shortinfo {
	background-image: url(images/image_06.png);
	background-repeat: no-repeat;
	float: left;
	height: 128px;
	width: 772px;
	padding-left: 23px;
}
.shortinfo_image {
	float: left;
	height: 108px;
	width: 112px;
	padding-top: 20px;
	padding-left: 5px;
}
.shortinfo_txt {
	float: left;
	height: 93px;
	width: 134px;
	font-size: 12px;
	padding-top: 35px;
}
.shortinfo_txt a {
	color: #CD6601;
	display: block;
	padding-right: 15px;
	text-decoration: none;
	padding-top: 10px;
}
.shortinfo_txt a:hover {
	color: #ffba70;
}
.shortinfo_txt strong {
	display: block;
	width: 45px;
	float: left;
}
#maincontent {
	background-image: url(images/image_07.png);
	background-repeat: repeat-y;
	float: left;
	height: auto;
	width: 754px;
	padding-right: 17px;
	padding-left: 23px;
}
#maincontent a {
    color: #CD6601;
}
#maincontent a:hover {
	color: #ffba70;
}
.news {
	float: left;
	width: 290px;
	height: auto;
	padding: 5px;
}
.inhalt {
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	float: left;
	height: auto;
	width: 674px;
	padding-top: 20px;
}

#footer {
	width: 764px;
	background-image: url(images/image_08.png);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	padding-left:30px;
}
.valid {
	float: right;
	padding-top: 15px;
	padding-right: 32px;
}


