/****KERNFORMATE********************/
body {
	margin: 			0;
	padding: 			0;
	line-height: 1em;
    background-color:	#12325f;
    margin-top:			3px;
}
#page{
	width: 				1000px;
	height:				100%;
	background-color:	#FFFFFF;
	margin: 			0em auto;
	
}
p,form,h1,h2,h3 {
    margin:			0;
    padding:		0;
    border:			0;
}

input, textarea, select, option {
    font-family:		arial, sans-serif;
    font-size:			10px;
    color:				#000033;
    background-color:	#FFFFFF;	
    border-color:		#EBEBEB;
    border-width:  		0.3mm;
}
.kontaktform{
	width: 210px;
	margin-bottom: 5px;
	border: 1px solid #97b0c4;
	background-color:#ebedef;
}
.formulare{
	margin-bottom: 5px;
	border: 1px solid #97b0c4;
	background-color:#ebedef;
}


img{
	border:			0;
}

h1 {
    	font-family:        	arial, sans-serif;
    	font-size:          	16px;
    	color:              	#4970AC;
    	font-weight:		bold;
}
h2 {
    	font-family:       	arial, sans-serif;
    	font-size:          	13px;
    	color:              	#4791CD;
    	font-weight:		bold;
}
h3 {
    	font-family:       	arial, sans-serif;
    	font-size:          	12px;
    	color:              	#4791CD;
    	font-weight:		bold;
}
p {
    	font-family:        	arial,sans-serif;
    	font-size:          	12px;
    	color:              	#666666;
}
ul,li {
    	font-family:        	arial,sans-serif;
    	font-size:          	12px;
    	color:              	#666666;
}

/****KERNFORMATE********************/

/****NAVIGATION ********************/
/* Standard */
a:link {
    font-family:        arial, sans-serif;
    font-size:          12px;
    color:              #004D9F;
    text-decoration:    none;
}
a:visited {
    font-family:        arial, sans-serif;
    font-size:          12px;
    color:              #004D9F;
    text-decoration:    none;
}
a:hover {
    font-family:        arial, sans-serif;
    font-size:          12px;
    color:              #333333;
    text-decoration:    underline;
}
a:active {
    font-family:        arial, sans-serif;
    font-size:          12px;
    color:              #004D9F;
    text-decoration:    none;
}
/* Topnavigation klein***********************/
a:link.topnav {
		font-family:	arial, sans-serif;
		font-size:      11px;
    	color:		#A1ADB7;
    	font-weight:	bold;
    	text-decoration:none;
    	margin-left:	20px;
}
a:visited.topnav {
		font-family:	arial, sans-serif;
		font-size:      11px;
    	color:		#A1ADB7;
    	font-weight:	bold;
    	text-decoration:none;
    	margin-left:	20px;
}
a:hover.topnav {
		font-family:	arial, sans-serif;
		font-size:      11px;
    	color:		#666666;
    	font-weight:	bold;
    	text-decoration:none;
    	margin-left:	20px;
}
a:active.topnav {
		font-family:	arial, sans-serif;
		font-size:      11px;
    	color:		#A1ADB7;
    	font-weight:	bold;
    	text-decoration:none;
    	margin-left:	20px;
}

/* Topnavigation Hauptteil*********************/
a:link#mainnav1, a:link#mainnav2, a:link#mainnav3, a:link#mainnav4, a:link#mainnav5, a:link#mainnav6, a:link#mainnav7 {
		font-family:	arial, sans-serif;
    	font-size:      12px;
    	color:          #4871a9;
    	font-weight:	bold;
    	text-decoration:none;
       	margin:		0;
    	padding:	0;
    	display:	block;
    	float:		left;
    	height:		34px;
		text-align:	center;
		border-bottom:	1px #CCCCCC solid;
}
a:link#mainnav1{width:74px;}
a:link#mainnav2{width:125px;}
a:link#mainnav3{width:80px;}
a:link#mainnav4{width:95px;}
a:link#mainnav5{width:70px;}
a:link#mainnav6{width:70px;}
a:link#mainnav7{width:95px;}

a:visited#mainnav1, a:visited#mainnav2, a:visited#mainnav3, a:visited#mainnav4, a:visited#mainnav5, a:visited#mainnav6, a:visited#mainnav7 {
		font-family:	arial, sans-serif;
    	font-size:      12px;
    	color:          #4871a9;
    	font-weight:	bold;
    	text-decoration:none;
       	margin:		0;
    	padding:	0;    
    	display:	block;
    	float:		left;
    	height:		34px;
		text-align:	center;
    	border-bottom:	1px #CCCCCC solid;
}
a:visited#mainnav1{width:74px;}
a:visited#mainnav2{width:125px;}
a:visited#mainnav3{width:80px;}
a:visited#mainnav4{width:95px;}
a:visited#mainnav5{width:70px;}
a:visited#mainnav6{width:70px;}
a:visited#mainnav7{width:95px;}

a:hover#mainnav1, a:hover#mainnav2, a:hover#mainnav3, a:hover#mainnav4, a:hover#mainnav5, a:hover#mainnav6, a:hover#mainnav7 {
	font-family:	arial, sans-serif;
    	font-size:      12px;
    	color:          #4791CD;
    	font-weight:	bold;
    	text-decoration:none;
       	margin:		0;
    	padding:	0;
    	background-color:#FFFFFF;
    	display:	block;
    	float:		left;
    	height:		33px;
    	border-left: 	1px #CCCCCC solid;
    	border-right: 	1px #CCCCCC solid;
    	border-top: 	1px #CCCCCC solid;
    	border-bottom: 	1px #FFFFFF solid;
		text-align:	center;
}
a:hover#mainnav1{width:72px;}
a:hover#mainnav2{width:123px;}
a:hover#mainnav3{width:78px;}
a:hover#mainnav4{width:93px;}
a:hover#mainnav5{width:68px;}
a:hover#mainnav6{width:68px;}
a:hover#mainnav7{width:93px;}

a:active#mainnav1, a:active#mainnav2, a:active#mainnav3, a:active#mainnav4, a:active#mainnav5, a:active#mainnav6, a:active#mainnav7 {
	font-family:	arial, sans-serif;
    	font-size:      12px;
    	color:          #4871a9;
    	font-weight:	bold;
    	text-decoration:none;
       	margin:		0;
    	padding:	0;    
    	display:	block;
    	float:		left; 
    	height:		33px;
		text-align:	center;
    	border-bottom:	1px #CCCCCC solid;
}
a:active#mainnav1{width:72px;}
a:active#mainnav2{width:123px;}
a:active#mainnav3{width:78px;}
a:active#mainnav4{width:93px;}
a:active#mainnav5{width:68px;}
a:active#mainnav6{width:68px;}
a:active#mainnav7{width:93px;}

/* linke Navigation */
a:link.leftnav, a:visited.leftnav, a:active.leftnav {
    font-family:        arial, sans-serif;
    font-size:          11px;
    color:              #4791CD;
    font-weight:	bold;
    text-decoration:    none;
    background:		url(../images/static/img_back_grauverlauf.jpg) repeat-y; 
   
    display:		block;
    width:		155px;
    height:		17px !important; height:20px;
    margin-bottom:	3px;
    padding-top:	3px;
}
a:hover.leftnav {
    color:              #4871a9;
}

/* untere Navigation ***********************************/
a:link.bottomnav, a:visited.bottomnav, a:active.bottomnav {
    font-family:        arial,sans-serif;
    font-size:          9px;
    color:              #999999;
    text-decoration:    none;
}
a:hover.bottomnav {
    color:              #666666;
}

/***********************************************/
a:link.liste, a:visited.liste, a:active.liste {
    font-family:        arial,sans-serif;
    font-size:          11px;
    color:              #000000;
    font-weight:	bold;
    text-decoration:    none;
}
a:hover.liste {
    color:              #FF6600;
}

/***********************************************/
a:link.admin, a:visited.admin, a:active.admin {
    font-family:        arial,sans-serif;
    font-size:          11px;
    color:              #CCCCCC;
    font-weight:	bold;
    text-decoration:    none;
    text-align:		center;
    display:		block;
    width:			70px;
    height:			16px !important;height:20px;
    float:			left;
    padding-top:	4px;
}
a:hover.admin {
    font-family:        arial,sans-serif;
    font-size:          11px;
    color:              #FFFFFF;
    font-weight:		bold;
    text-decoration:    none;
    text-align:			center;
    display:			block;
    width:				70px;
    background-color:	#999999;
    height:				16px !important;height:20px;
    float:				left;
    padding-top:		4px;
}

/****NAVIGATION ********************/

/****SPEZIALELEMENTE ********************/
.line1 {

    	font-family:        arial,sans-serif;
    	font-size:          10px;
    	color:              #9999cc;
    	text-decoration:    none;
    	margin-left:		3px;
}

.search1 {

    	width:				165px;
    	min-height:			78px;
    	padding-bottom:		5px;
    	background-image:	url(../images/static/img_back_grauverlauf.jpg); 
}

.search1headline{
    	font-family:        arial, sans-serif;
   		font-size:          12px;
    	color:              #a3a3a3;
    	font-weight:		bold;
    	text-decoration:    none;
}

.search2 {

    	width:				165px;
    	height:				140px;
    	margin-top:			5px;
    	background-image:	url(../images/static/img_back_grauverlauf.jpg);  
}

.search3 {

    	width:				165px;
    	height:				93px;
    	margin-top:			5px;
    	background-image:	url(../images/static/img_back_grauverlauf.jpg);  
}

.normal{
    	font-family:        arial, sans-serif;
   		font-size:          11px;
    	color:              #999999;
}

.login {

		width:				165px;
		margin-top:			5px;
		padding-bottom:		5px;
		background-image:	url(../images/static/img_back_grauverlauf.jpg);
}

.content {

    	width:				364px;
    	margin-top:			20px;
}
#content {
	width:658px;
	margin-top:25px;
	height:90%;
	background-image:url(../images/static/punktlinie.gif);
	background-repeat:repeat-y;
	background-position: 6px 25px;
}
#content_700 {
	width:700px;
	margin-top:25px;
	margin-bottom:25px;
	height:90%;
	background-image:url(../images/static/punktlinie.gif);
	background-repeat:repeat-y;
	background-position: 6px 25px;
}
#content_569 {
	width:569px;
	margin-top:25px;
	height:90%;
	background-image:url(../images/static/punktlinie.gif);
	background-repeat:repeat-y;
	background-position: 6px 25px;
}
#content_594 {
	width:594px;
	margin-top:25px;
	height:90%;
	background-image:url(../images/static/punktlinie.gif);
	background-repeat:repeat-y;
	background-position: 6px 25px;
}

.rightblock {
    	width:			175px;
    	background-image:	url(../images/static/img_back_blauverlauf.jpg);
		border-left: 1px solid #CCCCCC;
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
}

.white_11 {

    	font-family:        	arial,sans-serif;
    	font-size:          	11px;
    	color:              	#FFFFFF;
    	text-decoration:    	none;
}

.grau_12 {

    	font-family:        arial,sans-serif;
    	font-size:          12px;
    	color:              #333333; 
}

.blau_12 {

    	font-family:        arial,sans-serif;
    	font-size:          11px;
    	color:              #004D9F; 
}

.rot_12 {

    	font-family:        arial,sans-serif;
    	font-size:          11px;
    	color:              #ff0000;  
}
.pointer{
    	font-family:        arial,sans-serif;
    	font-size:          12px;
    	text-decoration:	underline;  

}
.cloudTags {
    	width:			165px;
    	min-height:		78px;
    	padding-bottom:		5px;
    	background-image:	url(../images/static/img_back_grauverlauf.jpg); 
}
/****SPEZIALELEMENTE ********************/

/**** CLOUD TAGS ****/
.cld_1 {
	font-size:0.7em !important;
}
.cld_1:link {
	color: #4e90d6;
}
.cld_1:visited {
	color: #4e90d6;
}

.cld_2 {
	font-size:0.9em !important;
	color: #2067b3;
}
.cld_2:link {
	color: #2067b3;
}
.cld_2:visited {
	color: #2067b3;
}

.cld_3 {
	font-size:0.6em !important;
}
.cld_3:link {
	color: #9ab1dd;
}
.cld_3:visited {
	color: #9ab1dd;
}

cld_4 {
	font-size:0.8em !important;
}
.cld_4:link {
	color: #3179c5;
}
.cld_4:visited {
	color: #3179c5;
}

.cld_5 {
	font-size:0.7em !important;
}
.cld_5:link {
	color: #4e90d6;
}
.cld_5:visited {
	color: #4e90d6;
}

.cld_6 {
	font-size:0.6em !important;
}
.cld_6:link {
	color: #9ab1dd;
}
.cld_6:visited {
	color: #9ab1dd;
}

.cld_7 {
	font-size:1.0em !important; 
}
.cld_7:link {
	color: #004d9f;
}
.cld_7:visited {
	color: #004d9f;
}

.cld_8 {
	font-size:0.8em !important;
}
.cld_8:link {
	color: #3179c5;
}
.cld_8:visited {
	color: #3179c5;
}

.cld_9 {	
	font-size:0.9em !important;
}
.cld_9:link {
	color: #2067b3;
}
.cld_9:visited{
	color: #2067b3;
}

.cld_10 {
	font-size:1.0em !important;
}
.cld_10:link {
	color: #006699;
}
.cld_10:visited {
	color: #006699;
}
.ueberschrift {
    color: #4970AC;
    font-family: arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
}
