q{ quotes:"\201E" "\201C" "\201A" "\2018"; }
/*
====================================================
Maria Jeggle style.css
====================================================
*/
body{
	font-family:arial, Sans-serif;
	color:#33333f;
	font-size:12px;
}
#SpecialNavi{
	font-size:10px;
	color:#ffffff;
}
#SpecialNavi a, #SpecialNavi a:link, #SpecialNavi a:visited{
	text-decoration:none;
	color:#ffffff;
	padding:0px 2px 0px 2px;
}
#SpecialNavi a:hover, #SpecialNavi a:focus{
	background:#ffffff;
	color:#330099;
}

#NewsPanelHeader{
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
}

#NewsPanel{
	font-size:10px;
}

#Footer{
	color:#33333f;
	font-size:10px;
}

#Footer a, #Footer a:link, #Footer a:visited, #Footer a:active{
	text-decoration:none;
	color:#33333f;
	padding:0px 2px 0px 2px;
}

#Footer a:hover, #Footer a:focus{
	background:#cccccc;
	color:#ffffff;
}

#ContentPart ul{

list-style-image: url("../images/allover/li_punkt.png");
}

#ContentPart a, #ContentPart a:link, #ContentPart a:visited, #ContentPart a:active{
	color:#330099;
	font-weight:bold;
	text-decoration:none;

}

#ContentPart a:hover, #ContentPart a:focus{
	color:#ffffff;
	background:#330099;
}

#ContentPart .rgsgnest21 a:hover, #ContentPart .rgsgnest21 a:focus{
	color:#ffffff;
	background:none;
}

.kontakt a, .kontakt a:link, .kontakt a:visited, .kontakt a:active{
	color:#330099;
	font-weight:bold;
	text-decoration:none;

}

.kontakt a:hover, .kontakt a:focus{
	color:#ffffff;
	background:#330099;
}

#ContentPart .textsmall
{
	width:150px;
	margin-top:3px;
	padding:0px 2px 0px 2px;
	font-size: 9px;
	color:#ffffff;
	background:#cccccc;
}

#ContentPart a.textsmall, #ContentPart a.textsmall:link, #ContentPart a.textsmall:visited {
	font-size: 9px;
	text-decoration:none;
	color:#ffffff;
}

#ContentPart a.textsmall:hover, #ContentPart a.textsmall:active, #ContentPart a.textsmall:focus {
	font-size: 9px;
	color:#330099;
	text-decoration:none;
	background:none;
}

h2{
	font-size:18px;
}

.LeftContentPartText h5{
	font-size:14px;
	color:#330099;
	padding:0px;
	margin:0px;
}
.LeftContentPartText p{
	padding:0px;
	margin:0px;
}
/*
========================================================
Form
========================================================
*/
label {
	display:block;
	width:145px;
	text-align:right;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	color:#33333f;
	font-size:11px;
	font-weight: bold;

	}
	
input {
	float:left;
	display:block;
	width: 280px;
	margin:0px 5px 10px 5px;
	border:1px solid #cccccc;
	color:#33333f;
	font-size:11px;
	}
	
input[type=hidden]{
	display:none;
	visibility:hidden;
}

select {
	float:left;
	display:block;
	width: 280px;
	margin:0px 5px 10px 5px;
	border:1px solid #cccccc;
	color:#33333f;
	font-size:11px;
	}



textarea{
	float:left;
	display:block;
	width: 280px;
	border:1px solid #cccccc;
	font-family: arial;
	color:#33333f;
	font-size:11px;
	margin:0px 5px 10px 5px;
}
.csc-mailform-check{
	float:left;
	display:block;
	margin:0px 5px 10px 5px;
	width: 280px;
	border:1px solid #cccccc;
}


.csc-mailform{
	border:none;
	width: 450px;
}


.csc-mailform-submit{
	float:right;
	display:block;
	background:#ffffff;
	border:1px solid #cccccc;
	color: #330099;
	width: 102px;
	margin-top: 15px;
}


.csc-textpic-caption{
	font-size: 9px;
}

.csc-mailform-label{
	display:block;
	text-align:left;
	float:left;
	width:450px;
	margin: 15px 5px 5px 5px;
	color:#003478;
	font-size:15px;
	font-weight: bold;
	
}

.links{
	height:31px;
	width:113px;
	background:#ffffff;
	float:left;
	border-left:5px solid #ffffff;
	border-bottom:5px solid #ffffff;
}

.linksSecond{
	width:244px;
	height:31px;
	background:#cccccc;
}

/*
==========================================
lumogooglemaps infobox
==========================================
*/

.tx_lumogooglemaps_pi1_infobox table{
	font-size:10px;
}
.tx_lumogooglemaps_pi1_infobox h5{
	font-size:14px;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.tx_lumogooglemaps_pi1_infobox img{
	margin:5px;
	padding:0px;
}


.gmnoprint{
	width:250px;
}

.gmnoprint form{
	width:260px;
	margin:-10px;
}

.gmnoprint input{
	width:150px;
	float:right;
	display:block;
}

.gmnoprint label{
	width:100px;
	float:left;
	display:block;
}
